När vi ända är inne på hemmabrygg så har jag uppdaterat min batch fil.
Ser inte anledningen till att använda någon skum exe som troligen gör oåterställbara saker.
Jag körde detta på super admin kontot, du som har en susning får justera eftersom.
SET /A disableUpdates=1
takeown /f %windir%\System32\Tasks\Microsoft\Windows\UpdateOrchestrator /r /d y
icacls %windir%\System32\Tasks\Microsoft\Windows\UpdateOrchestrator /grant administrator:F /t
IF /I "%disableUpdates%" EQU "0" (
SET Start=start= demand
SET Net=net start
powershell -command "& {Get-ScheduledTask -TaskPath '\Microsoft\Windows\WindowsUpdate\' | Enable-ScheduledTask}"
powershell -command "& {Get-ScheduledTask -TaskPath '\Microsoft\Windows\UpdateOrchestrator\' | Enable-ScheduledTask}"
ren "%SystemRoot%\UpdateAssistant-bak" "UpdateAssistant"
ren "%SystemRoot%\UpdateAssistantV2-bak" "UpdateAssistantV2"
ren "%SystemRoot%\System32\osrss-bak.dll" "osrss.dll"
TaskKill /F /IM remsh.exe
IF exist "%ProgramFiles%\rempl" (
RD /S /Q "%ProgramFiles%\rempl-bak"
)
ren "%ProgramFiles%\rempl-bak" "rempl"
)
IF /I "%disableUpdates%" EQU "1" (
SET Start=start= disabled
SET Net=net stop
powershell -command "& {Get-ScheduledTask -TaskPath '\Microsoft\Windows\WindowsUpdate\' | Disable-ScheduledTask}"
powershell -command "& {Get-ScheduledTask -TaskPath '\Microsoft\Windows\UpdateOrchestrator\' | Disable-ScheduledTask}"
ren "%SystemRoot%\UpdateAssistant" "UpdateAssistant-bak"
ren %SystemRoot%\UpdateAssistantV2 UpdateAssistantV2-bak
ren "%SystemRoot%\System32\osrss.dll" "osrss-bak.dll"
TaskKill /F /IM remsh.exe
IF exist "%ProgramFiles%\rempl" (
RD /S /Q "%ProgramFiles%\rempl-bak"
ren "%ProgramFiles%\rempl" "rempl-bak"
)
)
:: Background Intelligent Transfer Service
sc config BITS %Start% & %Net% BITS
:: Windows Remediation Service
sc config sedsvc %Start% & %Net% sedsvc
:: Update Orchestrator Service for Windows Update
sc config UsoSvc %Start% & %Net% UsoSvc
:: Windows Update
sc config wuauserv %Start% & %Net% wuauserv
pause
exit