Algoritmo para desactivar las actualizaciones de windows.

 Gradarlo en un .bat y ejecutarlo como administrador

@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


Fuente:
https://www.youtube.com/watch?v=uHgTwU36-20