重新插入 USB COM 連接埠裝置之後發生「裝置不存在」錯誤

套用到
Windows Server 2012 R2 Datacenter Windows Server 2012 R2 Standard Windows Server 2012 R2 Essentials Windows Server 2012 R2 Foundation Windows 8.1 Enterprise Windows 8.1 Pro Windows 8.1 Windows Server 2008 R2 Datacenter Windows Server 2008 R2 Enterprise Windows Server 2008 R2 Foundation Windows Server 2008 R2 Standard Windows 7 Enterprise Windows 7 Professional Windows 7 Starter Windows 7 Ultimate

症狀

公開 COM 連接埠以在其應用程式與裝置之間進行通訊的 USB 裝置會使用收件匣 Usbser.sys 在 Windows 8.1、Windows Server 2012 R2、Windows 7 或 Windows Server 2008 R2 中建立虛擬 COM 連接埠。 如果移除這類裝置後又快速重新插入,可能無法正確地重新探索,而且可能無法重新建立 COM 連接埠,例如 COM3。 此外,您可能會收到類似下列的錯誤訊息:

注意

裝置不存在。

      

原因

發生此問題的原因是在意外移除和重新探索同一裝置期間,Usbser.sys 驅動程式中的競爭條件。 這會導致無法重新建立對應的 COM 連接埠。

解決方式

為了解決此問題,我們已發行適用於 Windows 7 和 Windows Server 2008 R2 的 Hotfix,並已發行適用於 Windows 8.1 和 Windows Server 2012 R2 的更新彙總套件。

取得適用於 Windows 8.1 和 Windows Server 2012 R2 的更新彙總套件

要解決此問題,請安裝適用於 Windows RT 8.1、Windows 8.1 和 Windows Server 2012 R2 的 2014 年 12 月更新彙總套件。

取得適用於 Windows 7 和 Windows Server 2008 R2 的 Hotfix

可從 Microsoft 支援服務取得支援的 Hotfix。 不過,此 Hotfix 僅用來修正本文所述的問題。 僅將此 Hotfix 套用至發生本文所述問題的系統。 此 Hotfix 可能會收到其他測試。 因此,若您未受到此問題的嚴重影響,建議您等待下一個包含此 Hotfix 的軟體更新。

如果 Hotfix 可供下載,本知識庫文章頂端有「可供 Hotfix 下載」章節。 如果未顯示此章節,請連絡「Microsoft 客戶服務及支援人員」以取得 Hotfix。

注意: 如果發生其他問題或需要進行任何疑難排解,您可能需要建立另外一個服務要求。 一般的支援費用將適用於不符合此特定 Hotfix 資格的其他支援問題和問題。 如需 Microsoft 客戶服務及支援服務的完整電話號碼清單,或建立個別的服務要求,請移至下列 Microsoft 網站:

http://support.microsoft.com/contactus/?ws=support 注意:「Hotfix 下載可用」表單顯示 Hotfix 可用的語言。 如果您找不到您的語言,是因為該語言沒有 Hotfix。

先決條件

若要套用此 Hotfix,您必須安裝 Windows 7 或 Windows Server 2008 R2 的 Service Pack 1。 此外,您必須安裝安全性更新 2884256 。

重新啟動需求

套用此 Hotfix 之後,您必須重新啟動電腦。

Hotfix 取代資訊

此 Hotfix 不會取代任何先前發行的 Hotfix。

檔案資訊

此 Hotfix 的英文 (美國) 版會安裝具有下表中所列屬性的檔案。 這些檔案的日期與時間是以國際標準時間 (UTC) 表示。 本機電腦上這些檔案的日期與時間,是以您當地的時間和目前的日光節約時間 (DST) 的時差來顯示。 此外,當您對檔案執行特定作業時,其日期與時間可能會改變。

Windows 7 和 Windows Server 2008 R2 檔案資訊和附註重要 Windows 7 hotfixes 和 Windows Server 2008 R2 Hotfix 隨附於相同的套件中。 但是,Hotfix 要求頁面上的 Hotfix 會列在各自的作業系統中。 如果要請求適用於其中一或兩個作業系統的 Hotfix 套件,請選取頁面上列於「Windows 7/Windows Server 2008 R2」下方的 Hotfix。 請一律參照文章中的<適用於>一節,以判定每個 Hotfix 適用的確切作業系統。

  • 可透過查看下列表格中所顯示的檔案版本號碼來識別套用至特定產品、SR_Level(RTM,SPn)及服務分支(LDR、GDR)的檔案:

    版本 產品 SR_Level 服務分支
    6.1.760
    1.
    22xxx
    Windows 7 和 Windows Server 2008 R2 SP1 LDR
  • GDR 服務分支只包含針對普遍的特別重要問題所發行的通用修正程式。 LDR 服務分支除了通用修正程式之外,還包含 Hotfix。

  • 為每個環境安裝的 MANIFEST 檔案 (.manifest) 和 MUM 檔案 (.mum) ,分別列在「Windows 7 和 Windows Server 2008 R2 的其他檔案資訊」一節中。 對於維持已更新元件的狀態,MUM 及 MANIFEST 檔案及相關的安全性目錄 (.cat) 檔案都很重要。 屬性未列出的安全性目錄檔案是以 Microsoft 數位簽章簽署。

適用於所有支援的 x86 版本 Windows 7

檔案名稱 檔案版本 檔案大小 日期 時間 平台
Usbser.sys 6.1.7601.22762 28,160 2014 年 8 月 8 日 00:55 x86

適用於所有支援的 x64 版本 Windows 7 和 Windows Server 2008 R2

檔案名稱 檔案版本 檔案大小 日期 時間 平台
Usbser.sys 6.1.7601.22762 33,280 2014 年 8 月 8 日 01:10 x64

適用於所有支援的 IA-64 版本 Windows Server 2008 R2

檔案名稱 檔案版本 檔案大小 日期 時間 平台
Usbser.sys 6.1.7601.22762 84,480 2014 年 8 月 8 日 00:37 IA-64

有關 Windows 7 和 Windows Server 2008 R2 的其他檔案資訊

所有支援的 x86 版本 Windows 7 的其他檔案

檔案名稱 X86_mdmcpq.inf_31bf3856ad364e35_6.1.7601.22762_none_756d7f962c5575f1.manifest
檔案版本 不適用
檔案大小 1,731
日期 (UTC) 2014 年 8 月 8 日
UTC) (時間 02:07
SHA-1 雜湊 不適用
MD5 雜湊 不適用

所有支援的 x64 型版本 Windows 7 和 Windows Server 2008 R2 的其他檔案

檔案名稱 Amd64_mdmcpq.inf_31bf3856ad364e35_6.1.7601.22762_none_d18c1b19e4b2e727.manifest
檔案版本 不適用
檔案大小 1,733
日期 (UTC) 2014 年 8 月 8 日
UTC) (時間 02:26
SHA-1 雜湊 不適用
MD5 雜湊 不適用

所有支援的 Windows Server 2008 R2 IA-64 版本的其他檔案

檔案名稱 Ia64_mdmcpq.inf_31bf3856ad364e35_6.1.7601.22762_none_756f238c2c537eed.manifest
檔案版本 不適用
檔案大小 1,732
日期 (UTC) 2014 年 8 月 8 日
UTC) (時間 01:58
SHA-1 雜湊 不適用
MD5 雜湊 不適用

      

狀態

Microsoft 已確認這是「適用對象」一節中列出的 Microsoft 產品中的問題。

參考資料

了解 Microsoft 用來說明軟體更新的術語。