- Press the Windows key Windows on your keyboard, type "Notepad", and press Enter. Or Launch Notepad by clicking on Start then type Notepad on the search bar. Click on Notepad to launch the program.
- Copy this page command and Paste in your commands in Notepad.
- Save your file with a name of "Auto-Update-Enable_Disable-Win10" with an extension of .cmd
title Disable/Enable Windows 10 Automatic Updates
color 1f
:Begin UAC check and Auto-Elevate Permissions
:-------------------------------------
REM --> Check for permissions
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"
REM --> If error flag set, we do not have admin.
if '%errorlevel%' NEQ '0' (
echo:
echo Requesting Administrative Privileges...
echo Press YES in UAC Prompt to Continue
echo:
goto UACPrompt
) else ( goto gotAdmin )
:UACPrompt
echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
echo UAC.ShellExecute "%~s0", "", "", "runas", 1 >> "%temp%\getadmin.vbs"
"%temp%\getadmin.vbs"
exit /B
:gotAdmin
if exist "%temp%\getadmin.vbs" ( del "%temp%\getadmin.vbs" )
pushd "%CD%"
CD /D "%~dp0"
:--------------------------------------
:Check Windows Version
wmic os get version | find /i "10.">nul 2>nul
if %errorlevel% neq 0 GOTO :Not10
:Check the key:
(reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" /v "NoAutoUpdate"|find /i "0x1")>NUL 2>NUL
if %errorlevel% neq 0 GOTO :KEYOFF
:KEYON
echo ============================================================
echo Automatic Updates are currently disabled.
echo Would you like to re-enable them? (Y/N)
echo ============================================================
echo.
choice /c yn /n
If %ERRORLEVEL% NEQ 1 GOTO :QUIT
echo Attempting to shut down the Windows Update service if it's running
net stop wuauserv>NUL 2>NUL
echo.
Echo Changing Registry key
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" /v "NoAutoUpdate" /D 0 /T REG_DWORD /F>NUL 2>NUL
IF %ERRORLEVEL% NEQ 0 GOTO :ERROR
Echo.
Echo Automatic Updates have been enabled
Echo.
goto :QUIT
:KEYOFF
echo ============================================================
echo Automatic Updates are currently enabled.
echo Would you like to disable them? (Y/N)
echo ============================================================
echo.
choice /c yn /n
If %ERRORLEVEL% NEQ 1 GOTO :QUIT
echo Attempting to shut down the Windows Update service if it's running
net stop wuauserv>NUL 2>NUL
echo.
Echo Changing Registry key
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" /v "NoAutoUpdate" /D 1 /T REG_DWORD /F>NUL 2>NUL
IF %ERRORLEVEL% NEQ 0 GOTO :ERROR
Echo.
Echo Automatic Updates have been disabled
Echo.
goto :QUIT
:QUIT
echo ============================================================
echo Press any key to exit...
echo ============================================================
pause>NUL
goto :EOF
:ERROR
echo ============================================================
echo The script ran into an unexpected error setting reg key.
echo Press any key to exit...
echo ============================================================
pause>NUL
goto :EOF
:Not10
echo ============================================================
echo This script is only designed for Windows 10...
echo Press any key to exit...
echo ============================================================
pause>NUL
goto :EOF