Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @ECHO OFF
- :R
- CLS
- SET IS_STARTUP=false
- SET SHUTDWNATR=-r
- SET TMPWINREP=%SystemDrive%\TMPWINREP
- IF NOT "%~1"=="-startup" REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce" /V "xZero Basic Windows Repair" /t REG_SZ /F /D "%TMPWINREP%\WinRepair.cmd -startup" > nul& GOTO STARTUP
- GOTO SKPS
- :STARTUP
- IF NOT EXIST "%TMPWINREP%" MKDIR "%TMPWINREP%">nul
- TYPE %0>%TMPWINREP%\WinRepair.cmd
- GOTO AUTO
- :SKPS
- SET IS_STARTUP=true
- CLS
- ECHO # Nastavak operacije nakon reboota...
- GOTO CONTINUE
- :AUTO
- ECHO Reboot je nuzan nakon zavrsetka.
- SET/p afteract="Nastaviti? [y/n] "
- IF "%afteract%"=="y" GOTO CONTINUE
- IF "%afteract%"=="n" EXIT
- ECHO # Racunalo ce se resetirati po zavrsetku. & GOTO SKP2
- :CONTINUE
- ECHO # Nakon zavrsetka, vase racunalo ce se resetirati.
- :SKP2
- ECHO # Program ce sada zapoceti.
- ECHO.
- ECHO Vrijeme: %TIME%, %DATE%
- ECHO.
- ECHO.
- IF "%IS_STARTUP%"=="true" GOTO REPAIRONL
- SET CHKDSK_CONFIRM="%TEMP%\xZero_CHKDSK_confirm_%rand%%rand%%rand%.tmp"
- ECHO y>%CHKDSK_CONFIRM%
- ECHO # Pokrecem provjeru diska za greskama u datotecnom sustavu...
- chkdsk /F /R /X < %CHKDSK_CONFIRM%
- DEL/F/Q %CHKDSK_CONFIRM%>NUL
- ECHO.
- GOTO FINISH
- :REPAIRONL
- ECHO # Pokretanje skeniranja za ostecenim datotekama operativnog sustava...
- SFC /SCANNOW
- ECHO.
- ECHO # Pokretanje programa za rijesavanje problema sa Windowsom. (Ako postoje)
- ECHO # Za ovo je potreban internet.
- dism /online /cleanup-image /restorehealth
- ECHO.
- ECHO.
- :FINISH
- SHUTDOWN %SHUTDWNATR%
- EXIT
- :EXIT
- ECHO.
- ECHO Pritisnite bilo koju tipku za izlaz.
- PAUSE>NUL
- IF NOT "%IS_STARTUP%"=="true" GOTO JX
- SET SDLTX="%~f0"
- DEL/F/S/Q "%TMPWINREP%">NUL
- DEL/F/Q %SDLTX%
- :JX
- EXIT
Advertisement
Add Comment
Please, Sign In to add comment