Está en la página 1de 2

@echo off

echo Este script desactiva todos los servicios relacionados con las actualizaciones
echo de windows 10, es imperativo que se ejecute como administrador o no funcionara
echo.
echo SOLO es compatible con windows 10 si lo estas corriendo en otro cancelalo
ahora.
echo.
echo Si no lo ejecutaste como administrador apreta CTRL - C ahora y hazlo antes
echo de correrlo de nuevo.
echo.
TIMEOUT /T 15
echo Primero desactivamos ORCHESTRATOR y Windows Update Medic Service que no se
pueden
echo detener de forma convencional (da error de permisos)
echo.
echo y ya que estamos windows update y transferencia inteligente en segundo plano
echo.
echo.
TIMEOUT /T 5 > NUL
set X=UsoSvc
reg add "HKLM\SYSTEM\CurrentControlSet\Services\%X%" /V "Start" /T REG_DWORD /D "4"
/F
TIMEOUT /T 2 > NUL
set X=WaasMedicSvc
reg add "HKLM\SYSTEM\CurrentControlSet\Services\%X%" /V "Start" /T REG_DWORD /D "4"
/F
TIMEOUT /T 2 > NUL
set X=BITS
reg add "HKLM\SYSTEM\CurrentControlSet\Services\%X%" /V "Start" /T REG_DWORD /D "4"
/F
TIMEOUT /T 2 > NUL
set X=wuauserv
reg add "HKLM\SYSTEM\CurrentControlSet\Services\%X%" /V "Start" /T REG_DWORD /D "4"
/F
TIMEOUT /T 1 > NUL
echo aqui le quitamos los permisos de SYSTEM y los reemplazamos por GUEST para que
no se pueda ejecutar windows update
reg add "HKLM\SYSTEM\CurrentControlSet\Services\%X%" /V "ObjectName" /T REG_SZ /D
"Guest" /F
TIMEOUT /T 2 > NUL
echo.
echo -----------------------------------------
echo Ahora de detenemos los servicios en orden
echo -----------------------------------------
echo.
TIMEOUT /T 5 > NUL
echo ---- Servicio de transferencia inteligente en segundo plano.----
sc stop BITS
TIMEOUT /T 2 > NUL
echo ---- Servicio ORCHESTRATOR de los COJONES.----
sc stop UsoSvc
TIMEOUT /T 2 > NUL
echo ---- Windows Update.----
sc stop wuauserv
TIMEOUT /T 2 > NUL
echo ---- Windows Update Medic Service Punietero.----
sc stop WaasMedicSvc
TIMEOUT /T 2 > NUL
echo.
echo -----------------------------
echo Ahora veamos si tuvimos exito
echo -----------------------------
echo.
TIMEOUT /T 5 > NUL
echo Servicio de transferencia inteligente en segundo plano (BITS)
sc query BITS | findstr ESTADO
TIMEOUT /T 1 > NUL
echo Update ORCHESTRATOR service
sc query UsoSvc | findstr ESTADO
TIMEOUT /T 1 > NUL
echo Windows update
sc query wuauserv | findstr ESTADO
TIMEOUT /T 1 > NUL
echo Windows Update Medic Service
sc query WaasMedicSvc | findstr ESTADO
TIMEOUT /T 1 > NUL
echo.
echo -------------------------------------------------------
echo Si todo aca dice STOPPED or STOPPING, entonces funciono
echo -------------------------------------------------------
echo.
echo Listo, enter para finalizar o cierra en 20 segundos.
echo.
echo Ahora si podemos estar tranquilos de que nuestra pc hace lo que NOSOTROS
QUEREMOS
echo Al menos hasta que salga alguna vueltereta nueva de microsoft para jodernos de
nuevo
echo Saludos, David Lightman
TIMEOUT /T 20 > NUL

También podría gustarte