我有一台戴尔 Precision 5520(笔记本电脑),由于这是我唯一的 Windows PC,所以我无法确定这是戴尔还是 Windows 的问题。
我使用各种类型的硬件,例如 CAN 总线分析仪、MCU 编程器和各种其他硬件,它们各自都有自己的软件。
我遇到的问题是,如果 PC 处于睡眠状态,唤醒后软件会认为硬件已断开连接。有些软件会崩溃,有些软件我必须重新配置或摆弄才能使其再次工作。
有什么方法可以让我无需断开 USB 设备即可让 PC 进入睡眠状态?
答案1
或许你可以尝试这个:
请参阅以下步骤。
- 打开
Control panel
,然后单击view by
选择small icons
- 点击
Power Options
- 查找当前计划(在我的电脑中是
Balanced
) - 点击
Change plan settings
Change advanced power settings
在新窗口中单击- 在新窗口中,单击更改当前不可用的设置
- 然后找到
USB settings
->USB selective suspend settings
- 禁用它
希望它能帮助你。
答案2
答案3
OOOO 的答案很棒,但在某些情况下,Windows 可能会隐藏该Change settings that are current unavailable
选项。可以USB selective suspend settings
通过命令行进行更改:
- 启用您想要更改的电源计划
- 打开
cmd
- 禁用方法:
REM (On battery: Disabled)
powercfg /SETDCVALUEINDEX SCHEME_CURRENT 2a737441-1930-4402-8d77-b2bebba308a3 48e6b7a6-50f5-4782-a5d4-53bb8f07e226 0
REM (Plugged in: Disabled)
powercfg /SETACVALUEINDEX SCHEME_CURRENT 2a737441-1930-4402-8d77-b2bebba308a3 48e6b7a6-50f5-4782-a5d4-53bb8f07e226 0
- 重新启用:
REM (On battery: Enabled) - Default
powercfg /SETDCVALUEINDEX SCHEME_CURRENT 2a737441-1930-4402-8d77-b2bebba308a3 48e6b7a6-50f5-4782-a5d4-53bb8f07e226 1
REM (Plugged in: Enabled) - Default
powercfg /SETACVALUEINDEX SCHEME_CURRENT 2a737441-1930-4402-8d77-b2bebba308a3 48e6b7a6-50f5-4782-a5d4-53bb8f07e226 1
改编自:如何在 Windows 10 中打开或关闭 USB 选择性挂起
注意:这些 GUID 是 Windows 定义的众所周知的 GUID:
> powercfg -list
> powercfg -query <your_power_plan_GUID>
[...]
Subgroup GUID: 2a737441-1930-4402-8d77-b2bebba308a3 (USB settings)
Power Setting GUID: 48e6b7a6-50f5-4782-a5d4-53bb8f07e226 (USB selective suspend setting)
Possible Setting Index: 000
Possible Setting Friendly Name: Disabled
Possible Setting Index: 001
Possible Setting Friendly Name: Enabled
[...]