use*_*686 6 windows windows-7 windows-xp safely-remove-hardware
当您单击“安全删除硬件”以断开外部硬盘驱动器的连接时,Windows XP 会刷新驱动器的缓存并将其关闭。
另一方面,Windows 7 只刷新缓存,但不会关闭驱动器。
如何让 Windows 7 表现得像 Windows XP?
use*_*686 11
在 Windows XP 中,“安全删除”功能将完全关闭关联 USB 端口的电源。(如果设备是自供电的,它的行为取决于设备本身,以响应上述评论。)
在 Windows Vista 及更高版本中,此功能已被有意删除:
Microsoft 支持:安全删除硬件功能不会阻止向 Windows Vista 中的 USB 设备供电
原因:安全删除硬件功能不会停止向 Windows Vista 中的 USB 设备供电。按照设计,当设备被软删除时,设备所连接的端口不会在 Windows Vista 中挂起。
这是您可以为每个设备 VID&PID 或全局启用它的方法:
Microsoft 支持:USB 端口对于已禁用或安全移除的 USB 设备保持活动状态
解决方案:要解决此问题,可以设置一个注册表值,使 Windows Vista、Windows Server 2008、Windows 7 和 Windows Server 2008 R2 恢复到禁用 USB 集线器端口的 Windows XP 和 Windows Server 2003 行为。连接了一个 Soft Removed USB 设备。此变通方法可以在每个设备的基础上(针对特定设备的所有实例(供应商 ID、产品 ID 和修订版)或全局应用(针对所有枚举的 USB 设备)。
[...]
全局设置
全局应用的解决方法枚举所有USB设备,添加一个
REG_DWORD名为值DisableOnSoftRemove具有的价值1,以下面的注册表子项:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\usbhub\HubG
使用以下命令添加全局设置值:
reg add HKLM\SYSTEM\CurrentControlSet\Services\usbhub\HubG /v DisableOnSoftRemove /t REG_DWORD /d 1 /f
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6215 次 |
| 最近记录: |