Tho*_*mas 8 standby sleep bluetooth windows-8.1
我有一对蓝牙 4.0 耳机,可与我的笔记本电脑和台式机配对。我一打开耳机,它们就会将任何配对的设备从待机状态唤醒。因此,如果我的台式机处于待机状态并且我想在笔记本电脑上使用耳机,它们会将我的台式机从睡眠中唤醒并重新连接到它。
我希望能够禁用此功能。如果我在设备管理器中查看蓝牙模块的电源设置,“允许此设备唤醒计算机”选项是灰色的。这可能是因为我台式机中的蓝牙适配器由 USB 供电,并且根据Microsoft 对蓝牙协议的实现,USB 根集线器和控制器处理连接设备的电源状态。
但是,如果我打开蓝牙模块所连接的根集线器,“允许此设备唤醒计算机”选项也会变灰。无论如何,我不想在这里禁用它,因为我的键盘也连接到同一个集线器,我希望能够用我的键盘将我的计算机从待机状态唤醒。
PowerCFG -lastwake在命令提示符中使用该命令只会告诉我唤醒计算机的设备是 USB Root Hub(根据 Microsoft 的蓝牙协议实现,它应该是)。现在,当我将计算机置于睡眠状态时,蓝牙适配器进入 D2 睡眠状态。当我将计算机置于待机状态时,有没有办法强制它进入 D3(关闭)状态?或者注册表中的黑客或某处会禁用蓝牙适配器的待机唤醒功能?
每次打开蓝牙耳机时,如何防止计算机从待机状态唤醒?
:编辑:
powercfg -devicequery wake_programmable
HID Keyboard Device
HID-compliant consumer control device (001)
HID Keyboard Device (001)
HID-compliant system controller (001)
HID-compliant consumer control device (004)
HID-compliant system controller (003)
HID-compliant consumer control device (005)
Qualcomm Atheros AR8151 PCI-E Gigabit Ethernet Controller (NDIS 6.30)
HID-compliant vendor-defined device (006)
HID-compliant vendor-defined device (008)
HID-compliant vendor-defined device (009)
HID-compliant vendor-defined device (010)
HID-compliant mouse (001)
powercfg -devicequery wake_armed
HID Keyboard Device
HID Keyboard Device (001)
HID-compliant mouse (001)
Run Code Online (Sandbox Code Playgroud)
小智 0
你会考虑这种情况吗:
那样合适吗?
这是standby_bt_ctl.cmd,需要挂钩(为此需要建议):
@echo %DBG% off
:: go to standby after turning off Bluetooth adapter
::
:: bt_ctl.cmd - still to be determined would suggest devcon tool
call bt_ctl.cmd off
start /min nircmd.exe cmdwait 5000 standby
nircmdc.exe show nircmd infobox "Standby at ~$currdate.dd-MM-yyyy$ ~$currtime.HH:mm:ss$" "Information"
call bt_ctl.cmd on
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5778 次 |
| 最近记录: |