@echo off
:: Controleer op administrator-rechten
net session >nul 2>&1
if %errorLevel% == 0 (
goto :run_commands
) else (
goto :get_admin
)
:get_admin
echo Dit script moet als administrator worden uitgevoerd.
echo Er wordt nu gevraagd om administrator-rechten...
powershell -Command "Start-Process '%~f0' -Verb RunAs"
exit /b
:run_commands
title Windows Update Reparatie Tool
cls
echo ============================================================
echo WINDOWS UPDATE REPARATIE EN SYSTEM SCAN
echo ============================================================
echo.
:: 1. DISM Restore Health
echo [1/3] Bezig met controleren van de Windows-installatiekopie (DISM)...
echo Dit kan enkele minuten duren. Gelieve te wachten...
echo ------------------------------------------------------------
DISM.exe /Online /Cleanup-image /Restorehealth
echo.
echo DISM-scan voltooid.
echo ------------------------------------------------------------
echo.
:: 2. SFC Scannow
echo [2/3] Bezig met het controleren van systeembestanden (SFC)...
echo Dit kan even duren...
echo ------------------------------------------------------------
sfc /scannow
echo.
echo SFC-scan voltooid.
echo ------------------------------------------------------------
echo.
:: 3. Windows Instellingen openen met instructie
echo [3/3] Bezig met openen van de Windows-instellingen...
echo ------------------------------------------------------------
echo.
echo INSTRUCTIE:
echo 1. Er opent nu een venster met Windows-instellingen.
echo 2. Typ rechtsboven in de zoekbalk van dat venster:
echo "De Windows Update-probleemoplosser uitvoeren"
echo 3. OF klik onderaan op "Andere probleemoplossers"
echo en kies "Uitvoeren" naast Windows Update.
echo.
echo ------------------------------------------------------------
:: Opent direct de Problemen Oplossen-pagina van Windows 11
start ms-settings:troubleshoot
echo.
echo ============================================================
echo Alle acties vanuit het script zijn voltooid!
echo Volg de stappen in het zojuist geopende instellingenvenster.
echo ============================================================
echo.
pause
exit