@ECHO off
TITLE 关掉休眠 MACHENIKE
set TempFile_Name=%SystemRoot%\System32\BatTestUACin_SysRt%Random%.batemp
( echo "BAT Test UAC in Temp" >%TempFile_Name% ) 1>nul 2>nul
if exist %TempFile_Name% (
del %TempFile_Name% 1>nul 2>nul
GOTO menu
) else (
GOTO admin
)
:menu
CLS
COLOR 2F
MODE con: COLS=40 LINES=20
ECHO.
ECHO.
ECHO **********************************
ECHO.
ECHO 禁用休眠(删除休眠文件)
ECHO.
ECHO 关掉此选项可节省C盘好几G空间
ECHO 并且可防止win10系统BUG休眠睡死
ECHO.
ECHO 1.执行
ECHO.
ECHO 2.恢复
ECHO.
ECHO **********************************
ECHO.
ECHO BY:shaun-sheng
ECHO.
Choice /C 12 /N /M 选择(1、2):
If ErrorLevel 1 If Not ErrorLevel 2 Goto hibernate1
If ErrorLevel 2 If Not ErrorLevel 3 Goto hibernate2
:hibernate1
POWERCFG -H OFF
ECHO 操作成功。
ECHO 按任意键返回主菜单
pause>nul
GOTO menu
:hibernate2
POWERCFG -H ON
ECHO 恢复休眠功能成功。
ECHO.
ECHO 按任意键返回主菜单
pause>nul
GOTO menu
:admin
CLS
COLOR 0a
MODE con: COLS=30 LINES=8
ECHO 操作失败。
echo 请右键“以管理员身份运行”
ECHO 按任意键退出...
PAUSE >nul
exit