Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- :: ENABLE OR DISABLE WINDOWS TIMER (HPET)
- :: SCRIPT WILL ASK IF THE USER WANTS TO RESTART >>
- :: THE PC AFTER ENABLING IF NOT ALREADY ENABLED
- :: TO ONLY ENABLE HPET SEE THE BELOW LINK:
- :: https://pastebin.com/vEePwj8i
- :-------------------------------------------------------------
- @ECHO OFF
- SETLOCAL
- COLOR 0A
- TITLE ENABLE OR DISABLE HPET IN WINDOWS
- :-------------------------------------------------------------
- REM CREATE TEMP TXT FILE TO CHECK IF HPET IS ENABLED
- BCDEDIT /enum > "%AppData%\temp.txt"
- IF ERRORLEVEL 1 GOTO ERROR
- FINDSTR /C:"useplatformclock Yes" "%AppData%\temp.txt" >NUL
- IF ERRORLEVEL 0 GOTO CURRENTLY_ENABLED
- IF ERRORLEVEL 1 GOTO CURRENTLY_DISABLED
- :-------------------------------------------------------------
- :CURRENTLY_ENABLED
- CLS & ECHO=
- ECHO HPET IS ALREADY ENABLED & ECHO=
- ECHO DO YOU WANT TO DISABLE IT? & ECHO=
- ECHO [1] DISABLE HPET
- ECHO [2] KEEP HPET ENABLED AND EXIT & ECHO=
- CHOICE /C 12 /N /M "Choose a number: "
- IF ERRORLEVEL 2 (
- CLS & ECHO=
- ECHO HPET WILL REMAIN ENABLED & ECHO=
- PAUSE
- GOTO :END
- )
- IF ERRORLEVEL 1 (
- BCDEDIT /deletevalue useplatformclock >NUL 2>&1
- GOTO :END
- )
- :CURRENTLY_DISABLED
- CLS & ECHO=
- ECHO HPET IS NOT CURRENTLY ENABLED & ECHO=
- ECHO DO YOU WANT TO ENABLE IT? & ECHO=
- ECHO [1] ENABLE HPET
- ECHO [2] KEEP HPET DISABLED AND EXIT & ECHO=
- CHOICE /C 12 /N /M "Choose a number: "
- IF ERRORLEVEL 2 (
- CLS & ECHO=
- ECHO HPET WILL REMAIN DISABLED & ECHO=
- PAUSE
- GOTO :END
- )
- IF ERRORLEVEL 1 BCDEDIT /set useplatformclock true >NUL 2>&1
- CLS & ECHO=
- ECHO HPET HAS BEEN ENABLED & ECHO=
- ECHO YOU MUST RESTART YOUR PC FOR CHANGES TO TAKE AFFECT & ECHO=
- PAUSE
- CLS & ECHO=
- ECHO VERY IMPORTANT: & ECHO=
- ECHO IF YOUR MOTHERBOARD HAS THE ABILITY TO ENABLE OR DISABLE HPET YOU MUST
- ECHO ALSO CHANGE IT'S SETTING AS WELL IN THE BIOS MENU TO MATCH THE WINDOWS SETTINGS THIS SCRIPT HELPED YOU WITH
- ECHO THIS SCRIPT ONLY AFFECTS WINDOWS AND IF YOUR MOTHERBOARD IS NOT CHANGED ^(IF IT HAS THE OPTION... ^)
- ECHO IT WILL MAKE THIS POINTLESS AS THE BIOS WILL OVERRIDE WINDOWS & ECHO=
- PAUSE
- ECHO=
- ECHO RESTART PC NOW? & ECHO=
- ECHO [1] YES
- ECHO [2] YES AND ENTER BIOS MENU
- ECHO [3] NO AND EXIT & ECHO=
- CHOICE /C 123 /N /M "Select a number: "
- IF ERRORLEVEL 3 GOTO END
- IF ERRORLEVEL 2 (
- SHUTDOWN /R /FW /T 0
- GOTO END
- )
- IF ERRORLEVEL 1 (
- SHUTDOWN /R /T 0
- GOTO END
- )
- :ERROR
- CLS & ECHO=
- ECHO ERROR SCRIPT LINE 10: & ECHO=
- ECHO UNABLE TO CREATE TEMP FILE: "%AppData%\temp.txt" & ECHO=
- ECHO MAKE SURE TO RUN THE SCRIPT AS ADMINISTRATOR & ECHO=
- PAUSE
- :END
- DEL /Q "%AppData%\temp.txt" >NUL 2>&1
- GOTO :EOF
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement