當收到「此裝置目前正在使用」時如何斷開 USB 隨身碟?

當收到「此裝置目前正在使用」時如何斷開 USB 隨身碟?

我女兒將拇指驅動器插入我的桌面,正在做一些工作。她完成後,註銷了她的帳戶,我登入了我的帳戶。我注意到她將拇指驅動器留在了 USB 連接埠中,因此我嘗試安全地彈出它,但收到以下訊息:

彈出 USB 大容量儲存裝置時出現問題

該設備目前正在使用中。關閉可能正在使用該設備的所有程式或窗口,然後重試。

好吧,我放棄了。我剛剛登入我的帳戶,我做的第一件事就是嘗試彈出她的拇指驅動器。目前到底是什麼在使用它?當我收到該訊息時,我沒有打開/運行任何其他內容。如何確定哪個程式正在針對該 USB 驅動器運行並執行任何操作?我怎麼能停止它,以便我可以安全地斷開它?

答案1

您可以使用解鎖器找出它開啟了哪個程序,然後關閉該程序。如果無法退出程序,可以使用Unlocker強制關閉句柄。

解鎖器顯示帶有開啟句柄的進程


如果是Windows資源管理器,您可以重新啟動它。一個簡單的方法是按住Control+Shift並右鍵單擊“開始”功能表中的空白區域:

在 Windows 7 中重新啟動資源管理器

答案2

關鍵是確定在需要卸載的裝置上開啟目錄的進程(我在 Windows 7 上使用了以下內容)。

  • 在 Windows 日誌/系統日誌檔案中搜尋來自 Kernel-PnP 的警告事件 ID 225 應該會找到一條格式為「(某物)已停止裝置(某物)的刪除或彈出」的訊息。

這已經在郵政:

存取“電腦管理”(右鍵單擊“電腦”/“管理”)

系統工具 -> 事件檢視器 -> Windows 日誌 -> 系統

使用「尋找」來搜尋事件 ID。

使用此實用程式搜尋具有目標磁碟機號碼的句柄(例如f: ),可在「尋找」/「尋找句柄」或「DLL」下找到...這將有助於識別有問題的進程/PID(類似於使用「lsof」命令)在Linux 下),並且可以手動停止該進程(例如使用工作管理員或進程資源管理器)。如果您不是進程的擁有者,則可能需要以管理員身分執行 Process Explorer。

我發現某些應用程式即使在儲存並關閉檔案後也會使目錄保持開啟狀態。有時,從 C: 磁碟機開啟另一個檔案就足以重置應用程式的「目前」目錄。此外,視窗關閉後應用程式可能仍在運行。上述搜尋將有助於確定您需要停止哪個應用程式。

答案3

另一種不需要第三方工具的選項:

  1. 開啟「磁碟管理」(又稱「建立並格式化硬碟分割區」)
  2. 從左下方的磁碟堆疊中找到要彈出的磁碟。
  3. 右鍵單擊該磁碟並選擇“離線」。
  4. 然後,您可以像往常一樣再次嘗試從系統托盤中“彈出設備”,現在應該會成功。

在此輸入影像描述

這種方法的一個缺點是當您再次插入時,您可能必須完成將磁碟放入的過程在線的模式。

答案4

微軟有自己的實用程序,稱為開發者大會

從網站:

DevCon (Devcon.exe)(裝置控制台)是一個命令列工具,可顯示有關執行 Windows 的電腦上的裝置的詳細資訊。您可以使用 DevCon 啟用、停用、安裝、設定和刪除裝置。

DevCon 在 Microsoft Windows 2000 和更高版本的 Windows 上運作。

相關內容