您可以使用以下命令在 Windows Server 2022 中将屏幕和睡眠全部设置为“从不”

您可以使用以下命令在 Windows Server 2022 中将屏幕和睡眠全部设置为“从不”:

powercfg -change -monitor-timeout-ac 0
powercfg -change -monitor-timeout-dc 0
powercfg -change -standby-timeout-ac 0
powercfg -change -standby-timeout-dc 0
powercfg -change -hibernate-timeout-ac 0
powercfg -change -hibernate-timeout-dc 0
这些命令分别将电源计划中的以下选项设置为 0,以便将屏幕和睡眠设置为“从不”:

monitor-timeout-ac: 交流电源下的显示器关闭时间。
monitor-timeout-dc: 直流电源下的显示器关闭时间。
standby-timeout-ac: 交流电源下计算机睡眠时间。
standby-timeout-dc: 直流电源下计算机睡眠时间。
hibernate-timeout-ac: 交流电源下计算机休眠时间。
hibernate-timeout-dc: 直流电源下计算机休眠时间。
运行这些命令需要管理员权限,在批处理脚本中,可以使用以下命令来获取管理员权限:

net session >nul 2>&1 && goto :run || powershell start -verb runas '%0'
:run
此代码检查当前用户是否拥有管理员权限,如果没有,则使用 PowerShell 重新启动脚本并要求管理员权限。请将这些代码与上面的命令组合在一起,以创建一个完整的批处理脚本。


@echo off

REM 启用音频服务
sc config AudioSrv start=auto

REM 启动音频服务
net start AudioSrv

echo 音频服务已启用并设置为自动启动。

@echo off

REM 启用 WLAN AutoConfig 服务
sc config WlanSvc start=auto

REM 启动 WLAN AutoConfig 服务
net start WlanSvc

echo 无线 WLAN 服务已启用并设置为自动启动。

@echo off

REM 将关机事件跟踪设置为已禁用
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Reliability" /v ShutdownReasonUI /t REG_DWORD /d 0 /f

echo 关机事件跟踪已禁用。

posted @ 2023-06-12 17:06  suv789  阅读(935)  评论(0编辑  收藏  举报