萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 電腦故障排除 >  >> 其他故障綜合

USB 安全移除後未拔出想繼續用?DevCon 批次檔一鍵重新啟用

「安全移除硬體」後未拔出 USB,想繼續使用卻找不到裝置?免拔插、免進裝置管理員,用 Microsoft 官方工具 DevCon 搭配批次檔,一鍵重置 USB Root Hub 即可恢復辨識。

準備工作

  1. 下載 DevCon(Windows Driver Kit 附屬工具),解壓取得 devcon.exe(32 位元在 i386,64 位元在 ia64)。
  2. 將 devcon.exe 放入固定資料夾(如 C:\Tools\DevCon)。

取得裝置範例 ID

  1. 裝置管理員 → 通用序列匯流排控制器 → USB Root Hub 右鍵 → 內容 → 詳細資料 → 屬性選 裝置範例識別碼。
  2. 複製完整字串,如:USB\ROOT_HUB20\4&1A2797B1&2。

建立批次檔

在同目錄新建文字檔,命名 RestartUSB.bat,內容如下:

@echo off
devcon disable @"USB\ROOT_HUB20\4&1A2797B1&2"
devcon enable @"USB\ROOT_HUB20\4&1A2797B1&2"

關鍵點: 必須保留 @ 與雙引號,裝置 ID 可用萬用字元 *(如 @"USB\ROOT_HUB*"),但會同時重置所有 USB 根中樞(含鍵盤滑鼠),建議精確指定。

使用方式

安全移除後,雙擊 RestartUSB.bat(右鍵以系統管理員身分執行),USB 即刻重新被辨識,可直接繼續讀寫。

補充說明

  • DevCon 官方說明:Microsoft DevCon 文件。
  • 若有多組 USB Root Hub,可建立多個批次檔或用選單式腳本選擇。
  • 此法僅適用「安全移除後未拔出」情況;若 USB 實體故障、驅動損壞則無效。
copyright © 萬盛學電腦網 all rights reserved