new script

This commit is contained in:
Michal Barinka
2021-07-10 08:04:29 +01:00
parent b138e94950
commit cdbac1617b
2 changed files with 54 additions and 0 deletions

54
Win10UpdateFixer.bat Normal file
View File

@@ -0,0 +1,54 @@
@ECHO off
call :Resume
goto %current%
goto :eof
:: This is script to reset stucked Windows 10 Updates
:: If this will not solve the issue, please reinstall Windows, you can select to keep all your files
:one
::Add script to Run key
reg add HKCU\Software\Microsoft\Windows\CurrentVersion\Run /v %~n0 /d %~dpnx0 /f
echo two >%~dp0current.txt
echo -- Section one --
echo Updating Windows Update AutoUpdate Client ...
powershell.exe -command wuauclt.exe /updatenow
echo System will now restarts, script will continue after restart
pause
shutdown -r -t 0
goto :eof
:two
echo -- Section two --
echo three >%~dp0current.txt
echo Stopping Windows Update Services
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
echo Cleaning Windows Update files
del /f /s /q "%WINDIR%\SoftwareDistribution\*.*"
del /f /s /q "%WINDIR%\SoftwareDistribution\System32\catroot2\*.*"
echo Starting Update Services
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
echo It is better to restart the PC now, if you wish so press any key
echo If you Do NOT want to Restart PC now close the window or press Ctrl+C
pause
shutdown -r -t 0
goto :eof
:three
echo -- Section three --
::Remove script from Run key
reg delete HKCU\Software\Microsoft\Windows\CurrentVersion\Run /v %~n0 /f
del %~dp0current.txt
:resume
if exist %~dp0current.txt (
set /p current=<%~dp0current.txt
) else (
set current=one
)

Binary file not shown.