@echo off
:: Rendszergazdai jogok automatikus kerese
net session >nul 2>&1
if %errorLevel% == 0 (
    goto :run_dism
) else (
    echo Rendszergazdai jogok kerese...
    powershell -Command "Start-Process '%~f0' -Verb RunAs"
    exit /b
)

:run_dism
:MENU
echo ========================================
echo   WINDOWS RENDSZER JAVITAS MENU
echo ========================================
echo.
echo   [1] DISM - Rendszerkep javitasa
echo       dism /Online /Cleanup-Image /RestoreHealth
echo.
echo   [2] SFC - System File Checker
echo       sfc /scannow
echo.
echo   [3] CHKDSK - Merevlemez ellenorzes
echo       chkdsk c: /f /r
echo.
echo   [4] NET javitas
echo.
echo   [5] ANTIVIRUS
echo.
echo   [6] WIN10 MENU
echo.
echo   [7] WIN11 MENU
echo.
echo   [8] REBOOT
echo.
echo   [9] WIN UPDATE OFF
echo.
echo   [A] WIN UPDATE ON
echo.
echo   [0] KILEP
echo.
echo ========================================
set /p choice=Valasz egy opciot (0-A): 

if /i "%choice%"=="1" goto DISM
if /i "%choice%"=="2" goto SFC
if /i "%choice%"=="3" goto CHKDSK
if /i "%choice%"=="4" goto NET
if /i "%choice%"=="5" goto ANTIVIRUS
if /i "%choice%"=="6" goto REGIMENU
if /i "%choice%"=="7" goto UJMENU
if /i "%choice%"=="8" goto REBOOT
if /i "%choice%"=="9" goto WUPDATEOFF
if /i "%choice%"=="A" goto WUPDATEON
if /i "%choice%"=="0" goto END


echo.
echo Helytelen opcio! Kerlek ervenyes szamt adj meg.
goto MENU

:DISM
echo.
echo ========================================
echo DISM javitas indul...
echo ========================================
dism /Online /Cleanup-Image /RestoreHealth
echo.
echo DISM kesz!
goto MENU

:SFC
echo.
echo ========================================
echo SFC scannow indul...
echo ========================================
sfc /scannow
echo.
echo SFC kesz!
goto MENU

:CHKDSK
echo.
echo ========================================
echo CHKDSK ellenorzes indul...
echo ========================================
chkdsk c: /f /r
echo.
echo CHKDSK kesz!
goto MENU

:NET
echo.
echo ========================================
echo A NET javitasa indul...
echo ========================================
ipconfig /release
ipconfig /renew
ipconfig /flushdns
netsh winsock reset
netsh interface ipv4 reset
echo.
echo NET javitasa kesz!
goto MENU

:ANTIVIRUS
echo.
echo ========================================
echo  ellenorzes indul...
echo ========================================
MRT
echo.
echo kesz!
goto MENU

:REGIMENU
echo.
echo ========================================
echo Regi Menu
echo ========================================
reg.exe add "HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" /f /ve
echo.
echo 
goto MENU

:UJMENU
echo.
echo ========================================
echo Uj Menu
echo ========================================
reg.exe delete "HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}" /f
echo.
echo 
goto MENU



:REBOOT
echo.
echo ========================================
echo REBOOT
echo ========================================
shutdown /r /t 0
echo.
goto MENU


:WUPDATEOFF
echo.
echo ========================================
echo WINDOWS UPDATE OFF
echo ========================================
echo.
echo indul...
net stop wuauserv
sc config bits start= disabled
sc config usosvc start= disabled
sc config dosvc start= disabled
echo.
echo  kesz!
echo.
echo ========================================
echo MINDEN kesz!
echo ========================================
goto MENU

:WUPDATEON
echo.
echo ========================================
echo WINDOWS UPDATE ON
echo ========================================
echo.
echo indul...
sc config wuauserv start= auto
net start wuauserv
echo.
echo  kesz!
echo.
echo ========================================
echo MINDEN kesz!
echo ========================================
goto MENU


:END
echo.
echo Kileptel a programbol.
pause
exit