You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何在Windows 11从休眠唤醒时自动禁用/重新启用Intel(R) Iris(R) Plus Graphics显卡

如何在Windows 11从休眠唤醒时自动禁用/重新启用Intel(R) Iris(R) Plus Graphics显卡

我太懂你这种每次从休眠唤醒都要手动折腾显卡的糟心了!先理一理你的情况:你用的是HP Pavilion 64位笔记本,从Win10 Home升级到Win11后,遇到了屏幕闪烁的问题——关了快速启动后,关机、重启的情况都正常了,但从休眠唤醒时还是会闪屏,现在只能去设备管理器里手动禁用再重新启用Intel(R) Iris(R) Plus Graphics显卡才能解决。

下面给你整个自动搞定的办法,不用每次手动操作:

第一步:创建自动重启显卡的PowerShell脚本

  • 新建一个文本文档,把下面的代码复制进去:
# 定位到Intel(R) Iris(R) Plus Graphics显卡设备
$gpuDevice = Get-PnpDevice -FriendlyName "Intel(R) Iris(R) Plus Graphics"

# 禁用该显卡设备
Disable-PnpDevice -InstanceId $gpuDevice.InstanceId -Confirm:$false

# 等待2秒确保禁用操作完成
Start-Sleep -Seconds 2

# 重新启用该显卡设备
Enable-PnpDevice -InstanceId $gpuDevice.InstanceId -Confirm:$false
  • 把文本文档的后缀从.txt改成.ps1,比如命名为RestartGPU.ps1,然后把它存到一个好找的固定路径里,比如C:\Scripts\(没有Scripts文件夹的话直接新建一个就行)。

第二步:用任务计划程序设置唤醒触发执行

  • 打开「任务计划程序」:直接在开始菜单的搜索框里搜这个名字就能找到
  • 点击右侧的「创建任务」,依次设置以下标签页:
    • 常规标签页:给任务起个好记的名字,比如「休眠唤醒重启Intel显卡」,然后勾选「不管用户是否登录都要运行」和「使用最高权限运行」(避免权限不够导致脚本执行失败)
    • 触发器标签页:点击「新建」,在「开始任务」的下拉框里选「事件」,然后设置:
      • 事件日志:选「系统」
      • 源:选「Power-Troubleshooter」
      • 事件ID:填1(这个ID对应的就是电脑从休眠唤醒的动作)
        确认后保存这个触发器
    • 操作标签页:点击「新建」,「操作」选「启动程序」,然后:
      • 程序或脚本:填powershell.exe
      • 添加参数(可选):填-ExecutionPolicy Bypass -File "C:\Scripts\RestartGPU.ps1"(注意这里的路径要和你刚才存脚本的实际路径完全一致)
    • 条件标签页:把「唤醒计算机运行此任务」前面的勾去掉(我们是要等电脑唤醒后再执行脚本)
  • 最后点击「确定」,任务就创建完成了

额外注意事项

  • 如果你之前没改过PowerShell的执行策略,可能会阻止脚本运行,你可以先打开管理员权限的PowerShell,执行Set-ExecutionPolicy RemoteSigned,然后输入Y确认,这样本地脚本就能正常运行了
  • 设置完可以测试一下:让电脑休眠,唤醒后看看屏幕还会不会闪烁,不用再手动去设备管理器操作啦

备注:内容来源于stack exchange,提问作者microsoftdeveloperdesigner

火山引擎 最新活动