Windows 8 預設啟用「選擇性暫停」與軟性移除功能,導致安全移除 USB 裝置後,裝置指示燈仍持續亮著(實際仍供電)。透過登錄新增 DisableOnSoftRemove 值即可讓裝置真正斷電。
regedit 開啟登錄編輯器。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\usbhub
usbhub 右鍵 → 「新增」→ 「機碼」,命名為 HubG。
HubG 右鍵 → 「新增」→ DWORD (32 位元) 值(64 位元系統請選 QWORD (64 位元)),命名為 DisableOnSoftRemove。
DisableOnSoftRemove,數值資料改為 1,按「確定」。
DisableOnSoftRemove=1 指示 USB 集線器驅動程式在軟性移除(安全移除)時,真正切斷該連接埠供電,而非維持待機狀態。這對於行動硬碟保護資料、省電、避免誤寫入都有幫助。
usbhub 分支。HubG 機碼恢復預設。