@echo off
echo ============================================
echo Windows Update Komponenten zuruecksetzen
echo ============================================
echo.
echo Bitte als Administrator ausfuehren.
echo.

net stop wuauserv
net stop bits
net stop cryptsvc

echo.
echo Benenne Windows Update Datenverzeichnisse um...

if exist "%windir%\SoftwareDistribution.old" (
    echo SoftwareDistribution.old existiert bereits.
    echo Bitte zuerst den alten Sicherungsordner pruefen.
    goto :END
)

if exist "%windir%\System32\catroot2.old" (
    echo catroot2.old existiert bereits.
    echo Bitte zuerst den alten Sicherungsordner pruefen.
    goto :END
)

ren "%windir%\SoftwareDistribution" SoftwareDistribution.old
ren "%windir%\System32\catroot2" catroot2.old

echo.
echo Starte Dienste wieder...

net start cryptsvc
net start bits
net start wuauserv

echo.
echo ============================================
echo Reset abgeschlossen.
echo Bitte Windows neu starten und Update erneut
echo pruefen.
echo ============================================
:END
pause
