Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
修复Windows 8.1最新更新引入的USB电源管理问题_Windows_Usb - Fatal编程技术网

修复Windows 8.1最新更新引入的USB电源管理问题

修复Windows 8.1最新更新引入的USB电源管理问题,windows,usb,Windows,Usb,我们有一个旧的USB设备,通过USB端口充电,需要处于充电状态才能连接到桌面应用程序。 Windows 8.1为USB引入了增强的电源管理。我们可以通过在设备的HID PID项的设备参数中设置标志EnhancedPowerManagementEnabled=0来处理此问题。通过使用INF文件,我们能够在设备连接时控制新端口的配置。 最近的一次更新似乎打破了这一点: 更新时会删除以前安装的INF文件信息。 现在配置的端口没有该标志,设备无法工作。 重新安装INF文件纠正了新配置端口的问题,但我们无

我们有一个旧的USB设备,通过USB端口充电,需要处于充电状态才能连接到桌面应用程序。 Windows 8.1为USB引入了增强的电源管理。我们可以通过在设备的HID PID项的设备参数中设置标志EnhancedPowerManagementEnabled=0来处理此问题。通过使用INF文件,我们能够在设备连接时控制新端口的配置。 最近的一次更新似乎打破了这一点:

更新时会删除以前安装的INF文件信息。 现在配置的端口没有该标志,设备无法工作。 重新安装INF文件纠正了新配置端口的问题,但我们无法修复安装前已配置的端口。以下是我们看到的:

在新配置的有效端口的设备参数注册表中没有EnhancedPowerManagementEnabled=0。 手动输入参数不会改变任何东西-这通常是有效的。 删除不起作用的条目以使其重新配置似乎不起作用。在设备管理器中卸载显示隐藏设备、删除注册表项等似乎不会产生影响。 我们怎样才能修复这些拙劣的条目?更新后的Windows 8.1在哪里设置标志,当它们工作时? 我错过了什么? 我们有一群非常不开心的客户,我在这上面浪费了好几个小时——比我设置初始修复所花费的时间还要多! 任何帮助都将不胜感激!
-Harald

使用Nirsoft USB实用程序64位版本删除设备就成功了!有趣的是,注册表项没有被触动。我仍然在寻找任何对这些更改有更多信息的人。注册表标志的行为和外观与以前不同,等等。