[text] Windows 10 Update disable script

Viewer

copydownloadembedprintName: Windows 10 Update disable script
  1. @echo off
  2. title WUP v1.0
  3. color 0E
  4. (CD /D "%~dp0")&&(NET FILE||(PowerShell -NoProfile -ExecutionPolicy Bypass -Command "Start-Process -FilePath '%0' -Verb RunAs")&(NET FILE||exit)) >nul 2>&1
  5. goto genxml
  6. :start
  7. echo.
  8. echo   Checking Windows Update status . . . 
  9. sc config "wuauserv" start= demand >nul
  10. timeout /T 2 /NOBREAK >nul
  11. sc qc "wuauserv" | find /I "DISABLED" >nul
  12. if %ERRORLEVEL% EQU 0 (set WUP_enabled=1) else (set WUP_enabled=0)
  13. goto menu
  14. :menu
  15. cls
  16. schtasks | find /I "Windows Update Poison" >nul
  17. if %ERRORLEVEL% EQU 0 (set WUP_enabled=1) else (set WUP_enabled=0)
  18. echo.
  19. if %WUP_enabled% EQU 0 color 0C & set WUstatus=ENABLED
  20. if %WUP_enabled% EQU 1 color 0A & set WUstatus=DISABLED
  21. echo   Windows Update status: %WUstatus%
  22. echo   =================================
  23. echo.
  24. echo   Press E to enable Windows Update.
  25. echo.
  26. echo   Press D to disable Windows Update.
  27. echo.
  28. echo.
  29. echo   Press V to verify that WUP works.
  30. echo.
  31. echo   Press X to Exit.
  32. echo.
  33. echo   =================================
  34. echo.
  35. CHOICE /C EDVX /N >nul
  36. if %ERRORLEVEL% EQU 1 goto disablewup
  37. if %ERRORLEVEL% EQU 2 goto enablewup
  38. if %ERRORLEVEL% EQU 3 goto verify
  39. if %ERRORLEVEL% EQU 4 del /Q %WUPxml% & exit
  40. exit
  41. :enablewup
  42. echo   Disabling Windows Update . . . 
  43. echo.
  44. schtasks /Delete /TN "\Windows Update Poison" /F >nul 2>&1
  45. schtasks /Create /XML %WUPxml% /TN "\Windows Update Poison" /F >nul
  46. schtasks /Run /I /TN "\Windows Update Poison" >nul
  47. sc config "wuauserv" start= demand >nul
  48. timeout /T 2 /NOBREAK >nul
  49. sc qc "wuauserv" | find /I "DISABLED" >nul
  50. if %ERRORLEVEL% EQU 0 color 0A & echo   Windows Update successfully disabled!
  51. if NOT %ERRORLEVEL% EQU 0 echo   Error! Couldn't disable Windows Update.
  52. timeout /T 2 /NOBREAK >nul
  53. goto menu
  54. :disablewup
  55. echo   Enabling Windows Update . . . 
  56. echo.
  57. schtasks /Delete /TN "\Windows Update Poison" /F >nul 2>&1
  58. sc config "wuauserv" start= demand >nul
  59. timeout /T 2 /NOBREAK >nul
  60. sc qc "wuauserv" | find /I "DEMAND_START" >nul
  61. if %ERRORLEVEL% EQU 0 color 0C & echo   Windows Update successfully enabled!
  62. if NOT %ERRORLEVEL% EQU 0 echo   Error! Couldn't enable Windows Update.
  63. timeout /T 2 /NOBREAK >nul
  64. goto menu
  65. :verify
  66. echo   Verifying that WUP works . . . 
  67. echo.
  68. sc config "wuauserv" start= demand >nul
  69. timeout /T 2 /NOBREAK >nul
  70. sc qc "wuauserv" | find /I "DISABLED" >nul
  71. if %ERRORLEVEL% EQU 0 color 0A & echo   WUP is enabled and works. & set WUP_enabled=1
  72. if NOT %ERRORLEVEL% EQU 0 color 0C & echo   WUP is disabled/doesn't work. & set WUP_enabled=0
  73. timeout /T 2 /NOBREAK >nul
  74. goto menu
  75. :genxml
  76. echo.
  77. echo   Creating WUP.xml . . . 
  78. set WUPb64="%temp%\WUP.xml.b64"
  79. set WUPxml="%temp%\WUP.xml"
  80. echo //48AD8AeABtAGwAIAB2AGUAcgBzAGkAbwBuAD0AIgAxAC4AMAAiACAAZQBuAGMA>%WUPb64%
  81. echo bwBkAGkAbgBnAD0AIgBVAFQARgAtADEANgAiAD8APgANAAoAPABUAGEAcwBrACAA>>%WUPb64%
  82. echo dgBlAHIAcwBpAG8AbgA9ACIAMQAuADIAIgAgAHgAbQBsAG4AcwA9ACIAaAB0AHQA>>%WUPb64%
  83. echo cAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8A>>%WUPb64%
  84. echo bQAvAHcAaQBuAGQAbwB3AHMALwAyADAAMAA0AC8AMAAyAC8AbQBpAHQALwB0AGEA>>%WUPb64%
  85. echo cwBrACIAPgANAAoAIAAgADwAUgBlAGcAaQBzAHQAcgBhAHQAaQBvAG4ASQBuAGYA>>%WUPb64%
  86. echo bwA+AA0ACgAgACAAIAAgADwARABhAHQAZQA+ADIAMAAxADgALQAwADUALQAyADEA>>%WUPb64%
  87. echo VAAwADUAOgAxADMAOgAzADIALgAyADMANAA4ADUAMwA5ADwALwBEAGEAdABlAD4A>>%WUPb64%
  88. echo DQAKACAAIAAgACAAPABBAHUAdABoAG8AcgA+AFMAWQBTAFQARQBNADwALwBBAHUA>>%WUPb64%
  89. echo dABoAG8AcgA+AA0ACgAgACAAIAAgADwAVQBSAEkAPgBcAFcAaQBuAGQAbwB3AHMA>>%WUPb64%
  90. echo IABVAHAAZABhAHQAZQAgAFAAbwBpAHMAbwBuADwALwBVAFIASQA+AA0ACgAgACAA>>%WUPb64%
  91. echo PAAvAFIAZQBnAGkAcwB0AHIAYQB0AGkAbwBuAEkAbgBmAG8APgANAAoAIAAgADwA>>%WUPb64%
  92. echo VAByAGkAZwBnAGUAcgBzAD4ADQAKACAAIAAgACAAPABFAHYAZQBuAHQAVAByAGkA>>%WUPb64%
  93. echo ZwBnAGUAcgA+AA0ACgAgACAAIAAgACAAIAA8AEUAbgBhAGIAbABlAGQAPgB0AHIA>>%WUPb64%
  94. echo dQBlADwALwBFAG4AYQBiAGwAZQBkAD4ADQAKACAAIAAgACAAIAAgADwAUwB1AGIA>>%WUPb64%
  95. echo cwBjAHIAaQBwAHQAaQBvAG4APgAmAGwAdAA7AFEAdQBlAHIAeQBMAGkAcwB0ACYA>>%WUPb64%
  96. echo ZwB0ADsAJgBsAHQAOwBRAHUAZQByAHkAIABJAGQAPQAiADAAIgAgAFAAYQB0AGgA>>%WUPb64%
  97. echo PQAiAFMAeQBzAHQAZQBtACIAJgBnAHQAOwAmAGwAdAA7AFMAZQBsAGUAYwB0ACAA>>%WUPb64%
  98. echo UABhAHQAaAA9ACIAUwB5AHMAdABlAG0AIgAmAGcAdAA7ACoAWwBTAHkAcwB0AGUA>>%WUPb64%
  99. echo bQBbAFAAcgBvAHYAaQBkAGUAcgBbAEAATgBhAG0AZQA9ACcAUwBlAHIAdgBpAGMA>>%WUPb64%
  100. echo ZQAgAEMAbwBuAHQAcgBvAGwAIABNAGEAbgBhAGcAZQByACcAXQAgAGEAbgBkACAA>>%WUPb64%
  101. echo RQB2AGUAbgB0AEkARAA9ADcAMAA0ADAAXQBdACYAbAB0ADsALwBTAGUAbABlAGMA>>%WUPb64%
  102. echo dAAmAGcAdAA7ACYAbAB0ADsALwBRAHUAZQByAHkAJgBnAHQAOwAmAGwAdAA7AC8A>>%WUPb64%
  103. echo UQB1AGUAcgB5AEwAaQBzAHQAJgBnAHQAOwA8AC8AUwB1AGIAcwBjAHIAaQBwAHQA>>%WUPb64%
  104. echo aQBvAG4APgANAAoAIAAgACAAIAA8AC8ARQB2AGUAbgB0AFQAcgBpAGcAZwBlAHIA>>%WUPb64%
  105. echo PgANAAoAIAAgADwALwBUAHIAaQBnAGcAZQByAHMAPgANAAoAIAAgADwAUAByAGkA>>%WUPb64%
  106. echo bgBjAGkAcABhAGwAcwA+AA0ACgAgACAAIAAgADwAUAByAGkAbgBjAGkAcABhAGwA>>%WUPb64%
  107. echo IABpAGQAPQAiAEEAdQB0AGgAbwByACIAPgANAAoAIAAgACAAIAAgACAAPABVAHMA>>%WUPb64%
  108. echo ZQByAEkAZAA+AFMALQAxAC0ANQAtADEAOAA8AC8AVQBzAGUAcgBJAGQAPgANAAoA>>%WUPb64%
  109. echo IAAgACAAIAAgACAAPABSAHUAbgBMAGUAdgBlAGwAPgBIAGkAZwBoAGUAcwB0AEEA>>%WUPb64%
  110. echo dgBhAGkAbABhAGIAbABlADwALwBSAHUAbgBMAGUAdgBlAGwAPgANAAoAIAAgACAA>>%WUPb64%
  111. echo IAA8AC8AUAByAGkAbgBjAGkAcABhAGwAPgANAAoAIAAgADwALwBQAHIAaQBuAGMA>>%WUPb64%
  112. echo aQBwAGEAbABzAD4ADQAKACAAIAA8AFMAZQB0AHQAaQBuAGcAcwA+AA0ACgAgACAA>>%WUPb64%
  113. echo IAAgADwATQB1AGwAdABpAHAAbABlAEkAbgBzAHQAYQBuAGMAZQBzAFAAbwBsAGkA>>%WUPb64%
  114. echo YwB5AD4ASQBnAG4AbwByAGUATgBlAHcAPAAvAE0AdQBsAHQAaQBwAGwAZQBJAG4A>>%WUPb64%
  115. echo cwB0AGEAbgBjAGUAcwBQAG8AbABpAGMAeQA+AA0ACgAgACAAIAAgADwARABpAHMA>>%WUPb64%
  116. echo YQBsAGwAbwB3AFMAdABhAHIAdABJAGYATwBuAEIAYQB0AHQAZQByAGkAZQBzAD4A>>%WUPb64%
  117. echo ZgBhAGwAcwBlADwALwBEAGkAcwBhAGwAbABvAHcAUwB0AGEAcgB0AEkAZgBPAG4A>>%WUPb64%
  118. echo QgBhAHQAdABlAHIAaQBlAHMAPgANAAoAIAAgACAAIAA8AFMAdABvAHAASQBmAEcA>>%WUPb64%
  119. echo bwBpAG4AZwBPAG4AQgBhAHQAdABlAHIAaQBlAHMAPgB0AHIAdQBlADwALwBTAHQA>>%WUPb64%
  120. echo bwBwAEkAZgBHAG8AaQBuAGcATwBuAEIAYQB0AHQAZQByAGkAZQBzAD4ADQAKACAA>>%WUPb64%
  121. echo IAAgACAAPABBAGwAbABvAHcASABhAHIAZABUAGUAcgBtAGkAbgBhAHQAZQA+AHQA>>%WUPb64%
  122. echo cgB1AGUAPAAvAEEAbABsAG8AdwBIAGEAcgBkAFQAZQByAG0AaQBuAGEAdABlAD4A>>%WUPb64%
  123. echo DQAKACAAIAAgACAAPABTAHQAYQByAHQAVwBoAGUAbgBBAHYAYQBpAGwAYQBiAGwA>>%WUPb64%
  124. echo ZQA+AGYAYQBsAHMAZQA8AC8AUwB0AGEAcgB0AFcAaABlAG4AQQB2AGEAaQBsAGEA>>%WUPb64%
  125. echo YgBsAGUAPgANAAoAIAAgACAAIAA8AFIAdQBuAE8AbgBsAHkASQBmAE4AZQB0AHcA>>%WUPb64%
  126. echo bwByAGsAQQB2AGEAaQBsAGEAYgBsAGUAPgBmAGEAbABzAGUAPAAvAFIAdQBuAE8A>>%WUPb64%
  127. echo bgBsAHkASQBmAE4AZQB0AHcAbwByAGsAQQB2AGEAaQBsAGEAYgBsAGUAPgANAAoA>>%WUPb64%
  128. echo IAAgACAAIAA8AEkAZABsAGUAUwBlAHQAdABpAG4AZwBzAD4ADQAKACAAIAAgACAA>>%WUPb64%
  129. echo IAAgADwAUwB0AG8AcABPAG4ASQBkAGwAZQBFAG4AZAA+AHQAcgB1AGUAPAAvAFMA>>%WUPb64%
  130. echo dABvAHAATwBuAEkAZABsAGUARQBuAGQAPgANAAoAIAAgACAAIAAgACAAPABSAGUA>>%WUPb64%
  131. echo cwB0AGEAcgB0AE8AbgBJAGQAbABlAD4AZgBhAGwAcwBlADwALwBSAGUAcwB0AGEA>>%WUPb64%
  132. echo cgB0AE8AbgBJAGQAbABlAD4ADQAKACAAIAAgACAAPAAvAEkAZABsAGUAUwBlAHQA>>%WUPb64%
  133. echo dABpAG4AZwBzAD4ADQAKACAAIAAgACAAPABBAGwAbABvAHcAUwB0AGEAcgB0AE8A>>%WUPb64%
  134. echo bgBEAGUAbQBhAG4AZAA+AHQAcgB1AGUAPAAvAEEAbABsAG8AdwBTAHQAYQByAHQA>>%WUPb64%
  135. echo TwBuAEQAZQBtAGEAbgBkAD4ADQAKACAAIAAgACAAPABFAG4AYQBiAGwAZQBkAD4A>>%WUPb64%
  136. echo dAByAHUAZQA8AC8ARQBuAGEAYgBsAGUAZAA+AA0ACgAgACAAIAAgADwASABpAGQA>>%WUPb64%
  137. echo ZABlAG4APgBmAGEAbABzAGUAPAAvAEgAaQBkAGQAZQBuAD4ADQAKACAAIAAgACAA>>%WUPb64%
  138. echo PABSAHUAbgBPAG4AbAB5AEkAZgBJAGQAbABlAD4AZgBhAGwAcwBlADwALwBSAHUA>>%WUPb64%
  139. echo bgBPAG4AbAB5AEkAZgBJAGQAbABlAD4ADQAKACAAIAAgACAAPABXAGEAawBlAFQA>>%WUPb64%
  140. echo bwBSAHUAbgA+AGYAYQBsAHMAZQA8AC8AVwBhAGsAZQBUAG8AUgB1AG4APgANAAoA>>%WUPb64%
  141. echo IAAgACAAIAA8AEUAeABlAGMAdQB0AGkAbwBuAFQAaQBtAGUATABpAG0AaQB0AD4A>>%WUPb64%
  142. echo UABUADcAMgBIADwALwBFAHgAZQBjAHUAdABpAG8AbgBUAGkAbQBlAEwAaQBtAGkA>>%WUPb64%
  143. echo dAA+AA0ACgAgACAAIAAgADwAUAByAGkAbwByAGkAdAB5AD4ANwA8AC8AUAByAGkA>>%WUPb64%
  144. echo bwByAGkAdAB5AD4ADQAKACAAIAA8AC8AUwBlAHQAdABpAG4AZwBzAD4ADQAKACAA>>%WUPb64%
  145. echo IAA8AEEAYwB0AGkAbwBuAHMAIABDAG8AbgB0AGUAeAB0AD0AIgBBAHUAdABoAG8A>>%WUPb64%
  146. echo cgAiAD4ADQAKACAAIAAgACAAPABFAHgAZQBjAD4ADQAKACAAIAAgACAAIAAgADwA>>%WUPb64%
  147. echo QwBvAG0AbQBhAG4AZAA+AEMAOgBcAFcAaQBuAGQAbwB3AHMAXABTAHkAcwB0AGUA>>%WUPb64%
  148. echo bQAzADIAXABzAGMALgBlAHgAZQA8AC8AQwBvAG0AbQBhAG4AZAA+AA0ACgAgACAA>>%WUPb64%
  149. echo IAAgACAAIAA8AEEAcgBnAHUAbQBlAG4AdABzAD4AYwBvAG4AZgBpAGcAIAAiAHcA>>%WUPb64%
  150. echo dQBhAHUAcwBlAHIAdgAiACAAcwB0AGEAcgB0AD0AIABkAGkAcwBhAGIAbABlAGQA>>%WUPb64%
  151. echo PAAvAEEAcgBnAHUAbQBlAG4AdABzAD4ADQAKACAAIAAgACAAPAAvAEUAeABlAGMA>>%WUPb64%
  152. echo PgANAAoAIAAgACAAIAA8AEUAeABlAGMAPgANAAoAIAAgACAAIAAgACAAPABDAG8A>>%WUPb64%
  153. echo bQBtAGEAbgBkAD4AQwA6AFwAVwBpAG4AZABvAHcAcwBcAFMAeQBzAHQAZQBtADMA>>%WUPb64%
  154. echo MgBcAHMAYwAuAGUAeABlADwALwBDAG8AbQBtAGEAbgBkAD4ADQAKACAAIAAgACAA>>%WUPb64%
  155. echo IAAgADwAQQByAGcAdQBtAGUAbgB0AHMAPgBzAHQAbwBwACAAIgB3AHUAYQB1AHMA>>%WUPb64%
  156. echo ZQByAHYAIgA8AC8AQQByAGcAdQBtAGUAbgB0AHMAPgANAAoAIAAgACAAIAA8AC8A>>%WUPb64%
  157. echo RQB4AGUAYwA+AA0ACgAgACAAPAAvAEEAYwB0AGkAbwBuAHMAPgANAAoAPAAvAFQA>>%WUPb64%
  158. echo YQBzAGsAPgA=>>%WUPb64%
  159. certutil -decode -f %WUPb64% %WUPxml% >nul 2>&1
  160. del /Q %WUPb64% >nul
  161. FOR /F "tokens=*" %%a IN ('PowerShell -NoProfile -ExecutionPolicy Bypass -Command "[System.BitConverter]::ToString([System.Security.Cryptography.SHA1]::Create().ComputeHash([System.IO.File]::ReadAllBytes('%WUPxml%'))).ToLowerInvariant().Replace('-', '')"') do set WUPxmlsha1=%%a
  162. if NOT "%WUPxmlsha1%"=="4530e0921a26773fda4f1093edaf65c89f99ffb5" color 0C & echo. & echo   Error! Couldn't create WUP.xml. & echo. & set /p"=.  Press any key to continue . . . "<nul & pause >nul & exit
  163. goto start

Editor

You can edit this paste and save as new:


File Description
  • Windows 10 Update disable script
  • Paste Code
  • 07 Mar-2023
  • 9.38 Kb
You can Share it: