小编ice*_*cek的帖子

禁用Windows允许通过批量循环为USB设备节省电量

亲爱的,我一直在努力解决如何禁用Windows以节省USB读卡器的电量,最后使用RegShot我设法找到负责这些设置的注册表输入,因此我设法创建了两个扫描计算机的reg查询:

REG QUERY HKLM /v SelectiveSuspendFeatureOn /s
REG QUERY HKLM /v EnableSelectiveSuspend /s
Run Code Online (Sandbox Code Playgroud)

示例输出:

C:\ Users\asd\Desktop> REG QUERY HKLM/v SelectiveSuspendFeatureOn/s

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\GemCCID SelectiveSuspendFeatureOn REG_DWORD 0x1

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\services\GemCCID SelectiveSuspendFeatureOn REG_DWORD 0x1

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\GemCCID SelectiveSuspendFeatureOn REG_DWORD 0x1

搜索结束:找到3个匹配项.

C:\ Users\asd\Desktop> REG QUERY HKLM/v EnableSelectiveSuspend/s

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\IUSB3\ROOT_HUB30\4&22fe6fd&0 \设备参数EnableSelectiveSuspend REG_DWORD 0x1

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Enum\IUSB3\ROOT_HUB30\4&22fe6fd&0\Device Parameters EnableSelectiveSuspend REG_DWORD 0x1

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\IUSB3\ROOT_HUB30\4&22fe6fd&0\De vice参数EnableSelectiveSuspend REG_DWORD 0x1

搜索结束:找到3个匹配项.

所以现在我能够扫描那些地方并获得注册表路径后,我想将它们中的每一个设置为0,所以我设法找到并使用这个.bat:

@echo off
cls
:startreg
cls
set regq= REG QUERY HKLM /v SelectiveSuspendFeatureOn /s %curuser%
for /f "tokens=* delims=~" %%A IN ('%regq% ^| …
Run Code Online (Sandbox Code Playgroud)

windows usb loops batch-file

6
推荐指数
1
解决办法
468
查看次数

标签 统计

batch-file ×1

loops ×1

usb ×1

windows ×1