Underc0de

Foros Generales => Dudas y pedidos generales => Mensaje iniciado por: DarkXploitz en Febrero 03, 2019, 09:41:45 AM

Título: Codigo .bat no reinicia la pc
Publicado por: DarkXploitz en Febrero 03, 2019, 09:41:45 AM
buenas despues de tanto buscar al fin consegui como desactivar el uac  ;D ;D ;D pero hay una parte del codigo que no logro que funcione

Código (dos) [Seleccionar]
@echo off
setlocal
reg.exe query "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v "EnableLUA" /t "REG_DWORD" /d "0" >NUL 2>&1 && (set /a existe=1) || (set /a existe=0)
if "%existe%"=="0" (
C:\Windows\System32\cmd.exe /k %windir%\System32\reg.exe ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v EnableLUA /t REG_DWORD /d 0 /f
)
else (

echo
)
endlocal



1-abre registro
2- verifica si el valor 1 existe, si existe lo cambia a 0 y si es 0 hace otra cosa (else)
3-deberia reiniciar pero no se donde poner el shutdown lo e puesto al final del segundo code pero nada no reinicia lo  puse en el else y nada
Título: Re:Codigo .bat no reinicia la pc
Publicado por: K A I L en Febrero 05, 2019, 09:03:19 AM
Hola @DarkXploitz (https://underc0de.org/foro/index.php?action=profile;u=47156) no estas mostrando el código que utilizas para realizar el reinicio, pero por si las dudas te recomiendo el siguiente:

Código (dos) [Seleccionar]
shutdown -r -f -t 5

-r : Reinicia el sistema.
-f : Cierra a la fuerza todos los procesos activos.
-t X : Cantidad de segundos "X" que espera para ejecutar el reinicio.

En donde lo pongas al código es indiferente, es decir, si esta dentro del else, y el if no cumple la condición, debería ejecutarse cuando entre al else.

Saludos!

K A I L