必须彻底停用Windows 11屏保模块:先在“屏幕保护程序设置”中选“(无)”并取消“恢复时显示登录屏幕”;再将注册表中ScreenSaveActive设为0、清空SCRNSAVE.EXE值;最后将Shell Hardware Detection服务设为手动并停止。

Win11打游戏时突然跳出屏保动画、黑屏或强制跳转到锁屏界面,不是显卡或游戏本身问题,而是系统级屏幕保护程序在后台倒计时触发——它不识别你正在全屏运行《赛博朋克2077》或《艾尔登法环》,只认鼠标键盘无操作时间。必须从系统底层彻底停用屏保模块,否则任何游戏防睡眠工具都治标不治本。
停用屏保并切断恢复登录关联
右键桌面空白处 → 选择“个性化” → 左侧点“锁屏界面” → 滚动到底部,点击“屏幕保护程序设置”链接。
在弹出的经典窗口中,将“屏幕保护程序”下拉菜单选为【(无)】;这一步必须做,不能只调高“等待”时间——只要选项不是“(无)”,屏保服务仍驻留内存,可能被其他进程意外唤醒。
取消勾选“在恢复时显示登录屏幕”;若保留该选项,即使屏保没启动,系统也可能因电源策略切换误触发此逻辑,导致游戏过程中闪退到锁屏界面。
点击“应用” → 再点“确定”保存。此时屏保服务已卸载,但尚未清除注册表残留。
清除屏保服务启动项(注册表级干预)
按 Win + R → 输入 regedit → 回车 → 点“是”以管理员权限运行注册表编辑器。
依次展开路径:
计算机\HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\Control Panel\Desktop
在右侧查找名为 ScreenSaveActive 的字符串值;如果存在,双击将其数值数据改为 0;【若不存在,不要新建】——此键仅由组策略或MDM推送生成,手动创建反而可能引发策略冲突。
继续在同一路径下检查 SCRNSAVE.EXE 值,若其数据非空(如指向某个.scr文件),双击清空内容,只留空白,然后回车确认。
验证并阻断屏保相关服务自启
按 Win + R → 输入 services.msc → 回车打开服务管理器。
在服务列表中找到 Shell Hardware Detection,双击打开属性 → 将“启动类型”设为“手动(触发器启动)” → 点击“停止”按钮立即终止当前运行实例。
这一步很关键:该服务负责监听USB/HID设备状态变更,某些老旧外设驱动会错误上报“空闲信号”,间接触发屏保模块重载;设为手动后,仅当真正需要检测硬件插入/拔出时才启动,不会干扰游戏过程。
关闭服务窗口,无需重启,设置即时生效。


















