重新插入 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 或 2008 Windows Server R2 中建立虛擬 COM 埠。 若此類裝置被移除後迅速重新插入,可能無法正確重新發現,且 COM 埠(如 COM3)可能無法重建。 此外,您可能會收到類似以下錯誤訊息的訊息:

注意

裝置不存在。

      

原因

此問題是因為 Usbser.sys 驅動程式在意外移除與重新發現同一裝置時出現競爭條件所致。 這會導致對應的 COM 埠不會被重新建立。

解決方式

為了解決這個問題,我們針對 Windows 7 和 Windows Server 2008 R2 發布了熱修補程式,並為 Windows 8.1 和 Windows Server 2012 R2 發布了更新整合。

取得 Windows 8.1 和 Windows Server 2012 R2 的更新整合

為了解決此問題,請安裝 2014 年 12 月的更新整合,適用於 Windows RT 8.1、Windows 8.1 以及 Windows Server 2012 R2

取得 Windows 7 和 Windows Server 2008 R2 的熱修補程式

Microsoft 支援服務提供支援的熱修正。 不過,這個熱修正僅針對本文所述的問題進行修正。 此熱修正僅適用於遇到本文所述問題的系統。 這個熱修補可能會有額外的測試。 因此,如果您沒有受到此問題嚴重影響,我們建議您等待下一次包含此熱修補丁的軟體更新。

如果熱修補程式可供下載,這篇知識庫文章頂部有一個「熱修補丁下載可用」的區塊。 若此部分未出現,請聯絡 Microsoft 客服與支援以取得熱修正。

注意:如果發生其他問題或需要排除故障,您可能需要另行申請服務。 一般的支援費用將適用於不符合本次熱修正範圍的其他支援問題與問題。 欲查詢完整的 Microsoft 客戶服務與支援電話號碼清單,或建立獨立的服務請求,請前往以下 Microsoft 網站:

http://support.microsoft.com/contactus/?ws=support 注意「熱修正程式下載可用」表單顯示該熱修正程式所支援的語言。 如果你看不到你的語言,那是因為該語言沒有熱修正。

先決條件

要套用此熱修補,必須安裝 Windows 7 服務包 1 或 Windows Server 2008 R2。 此外,你必須安裝安全更新 2884256

重新啟動需求

你必須在套用這個熱修補程式後重新啟動電腦。

熱修正更換資訊

此熱修正不會取代先前發布的任何熱修正。

檔案資訊

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

Windows 7 與 Windows Server 2008 R2 檔案資訊與備註重要的 Windows 7 熱修補與 Windows Server 2008 R2 熱修補包含在同一套件中。 但是,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 用來說明軟體更新的術語