當您嘗試傳送檔案或裝置,連接到 USB 2.0 集線器時,可能會發生問題

文章翻譯 文章翻譯
文章編號: 908673 - 檢視此文章適用的產品。
全部展開 | 全部摺疊

在此頁中

徵狀

您嘗試傳送檔案或通用序列匯流排 (USB) 2.0 所連接的裝置 集線器在 Windows XP 中,Windows Vista,或 Windows 7。 當您執行這項操作時可能會遇到一或多個下列徵狀:
  • 當您嘗試傳送檔案 ,檔案傳輸失敗。 您可能會收到關於延遲的寫入失敗的錯誤訊息。 您收到的錯誤訊息可能不同,取決於您使用的裝置
  • 連接到 USB 2.0 集線器的 其他 USB 裝置可能會停止運作。 您可能會收到已中斷連接或重新連接 USB 裝置的通知。
  • USB 裝置上,可能會停用 電源。 然後,被 reenumerated 裝置。
  • A USB 鍵盤可能會停止運作正常。 就例如金鑰的行為可能是不規則。 當您按下鍵索引鍵索引鍵的項目可能會重複出現多次。 或者,您請按下按鍵時沒有任何可能發生根本。
附註某些電腦有內部的 USB 2.0 集線器。 就例如可攜式電腦可能會有一個 USB 匯流排,並可能會提供兩個以上的 USB 連接埠在電腦上使用內部的 USB 集線器。 如果裝置直接連接到電腦上的 USB 連接埠,因此,可能會發生這個問題。

如果該裝置是內部和內部連接到內部的 USB 2.0 集線器,也可能發生這個問題。 就例如如果您使用已連接到內部的 USB 2.0 集線器的內部 「 藍芽 」 無線電的可攜式電腦,可能會發生這個問題。 使用此 「 藍芽 」 裝置傳輸到另一個裝置的檔案時您可能會遇到的徵狀所述 < 徵狀 > 一節。

發生的原因

時沒有的 USB 2.0 集線器上的流量很多,而且您將檔案傳送到低速度] 或 [完整速度 USB 裝置,就可能發生這個問題。 當您將檔案傳送到高速 USB 裝置時,就不會發生問題。

USB 2.0 資料傳輸率相關資訊,請參閱 < 其他資訊 > 一節。

觀察使用 Transmeta 處理器 (CPU) 的電腦上此問題有此外,

解決方案

Windows 7 的解析度


若要解決這個問題,Windows 7,加入一個EnHcSoftRetryDWORD 數值為 1,下列登錄子機碼下的登錄項目:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\PCI\ < hw 識別碼 > \ < 例項識別碼 > \Device 參數

附註取得 < hw 識別碼 >,並 < 執行個體識別碼 > 開啟每一個 USB EHCI 主機控制器的 [裝置管理員] 內容頁中,按一下詳細資料] 索引標籤,然後選取裝置例項路徑清單中。 大部份的系統有只有一或兩個的 EHCI 主機控制器,因此,這應該不會太困難

Windows Vista 的 Hotfix 資訊

可以從 Microsoft 取得支援的 Hotfix 。 不過,此 Hotfix 旨在修正本文中所述隨問題。。 套用此 Hotfix,會發生此特定問題的系統。 這個 Hotfix 可能會接受額外的測試。。 因此,如果您不會嚴重影響這個問題,我們建議您等候下一個軟體更新,其中包含 這個 Hotfix。

Hotfix 是可供下載,如果沒有在此知識庫文件頂端的 「 下載 Hotfix 」 區段。 如果本節 Does Not Appear 請連絡[ Microsoft 客戶服務 ] 和 [ 支援 ] 以取得此 Hotfix。。

附註如果發生問題,或如果需要任何疑難排解,您可能必須建立個別的服務要求額外 。 和此 Hotfix 無關的額外支援問題適用一般的支援費用。。 如需完整的清單,Microsoft 客戶服務和支援的電話號碼,或建立不同的服務要求,請造訪下列 Microsoft 網站:
http://support.microsoft.com/contactus/?ws=support
附註「 下載 Hotfix 」 表單顯示 Hotfix 是可使用的語言。 如果您沒有您的語言是因為 Hotfix 不適用於 該語言。

必要條件

若要套用此 Hotfix,您必須有安裝的 Windows Vista。 在您安裝此 Hotfix 之後,您必須設定EnHcSoftRetry下列登錄子機碼下的登錄項目:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\PCI\ < hw 識別碼 > \ < 例項識別碼 > \Device 參數
登錄項目設定為 DWORD 值為 1。 這個值可讓您用於此 Hotfix 的軟重試的程式碼路徑。

附註取得 < hw 識別碼 >,並 < 執行個體識別碼 > 開啟每一個 USB EHCI 主機控制器的 [裝置管理員] 內容頁中,按一下詳細資料] 索引標籤,然後選取裝置例項路徑清單中。 大部份的系統有只有一或兩個的 EHCI 主機控制器,因此,這應該不會太困難。

重新啟動需求

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

Hotfix 取代資訊

此 Hotfix 不會取代任何其他的 Hotfix。

檔案資訊

此 Hotfix 的英文 版本有檔案屬性 (或較新的檔案屬性) 在下列表格中所列。 這些檔案的日期和時間為 Coordinated Universal Time (UTC)。。 當您檢視檔案資訊時,會將它轉換為本地時間。 若要到要查看 UTC 與當地時間的差異使用時區索引標籤控制項中的 [日期和時間] 工具中面板

Windows Vista、 x x86 版本

摺疊此表格展開此表格
檔案名稱檔案版本檔案大小日期時間平台
Usbccgp.sys6.0.6000.2080973,2162008 年 4 月 9 日02: 02x86
Usbhub.sys6.0.6000.20809194,0482008 年 4 月 9 日02: 03x86
Usbccgp.sys6.0.6001.2215373,2162008 年 4 月 9 日02: 12x86
Usbhub.sys6.0.6001.22153194,5602008 年 4 月 9 日02: 12x86
Hccoin.dll6.0.6000.208098,7042008 年 4 月 9 日04: 04x86
Hcrstco.dll6.0.6000.2080914,3362008 年 4 月 9 日04: 04x86
Usbd.sys6.0.6000.208095,8882008 年 4 月 9 日02: 02不適用
Usbehci.sys6.0.6000.2080938,9122008 年 4 月 9 日02: 02x86
Usbhub.sys6.0.6000.20809194,0482008 年 4 月 9 日02: 03x86
Usbohci.sys6.0.6000.2080919,4562008 年 4 月 9 日02: 02x86
Usbport.sys6.0.6000.20809224,7682008 年 4 月 9 日02: 02x86
Usbuhci.sys6.0.6000.2080923,5522008 年 4 月 9 日02: 02x86
Hccoin.dll6.0.6001.221538,7042008 年 4 月 9 日05: 06x86
Hcrstco.dll6.0.6001.2215315,8722008 年 4 月 9 日05: 06x86
Usbd.sys6.0.6001.221535,8882008 年 4 月 9 日02: 12不適用
Usbehci.sys6.0.6001.2215339,9362008 年 4 月 9 日02: 12x86
Usbhub.sys6.0.6001.22153194,5602008 年 4 月 9 日02: 12x86
Usbohci.sys6.0.6001.2215319,4562008 年 4 月 9 日02: 12x86
Usbport.sys6.0.6001.22153226,3042008 年 4 月 9 日02: 12x86
Usbuhci.sys6.0.6001.2215323,5522008 年 4 月 9 日02: 12x86

Windows Vista、 x x64 版本

摺疊此表格展開此表格
檔案名稱檔案版本檔案大小日期時間平台
Usbccgp.sys6.0.6000.2080995,7442008 年 4 月 9 日02: 29x64
Usbhub.sys6.0.6000.20809268,8002008 年 4 月 9 日02: 29x64
Usbccgp.sys6.0.6001.2215395,7442008 年 4 月 9 日02: 41x64
Usbhub.sys6.0.6001.22153269,8242008 年 4 月 9 日02: 42x64
Hccoin.dll6.0.6000.2080910,7522008 年 4 月 9 日04: 27x64
Hcrstco.dll6.0.6000.20809163842008 年 4 月 9 日04: 27x64
Usbd.sys6.0.6000.208097,5522008 年 4 月 9 日02: 29x64
Usbehci.sys6.0.6000.2080948,6402008 年 4 月 9 日02: 29x64
Usbhub.sys6.0.6000.20809268,8002008 年 4 月 9 日02: 29x64
Usbohci.sys6.0.6000.2080924,0642008 年 4 月 9 日02: 29x64
Usbport.sys6.0.6000.20809258,0482008 年 4 月 9 日02: 29x64
Usbuhci.sys6.0.6000.2080929,1842008 年 4 月 9 日02: 29x64
Hccoin.dll6.0.6001.2215310,7522008 年 4 月 9 日04: 41x64
Hcrstco.dll6.0.6001.2215317,9202008 年 4 月 9 日04: 41x64
Usbd.sys6.0.6001.221537,6802008 年 4 月 9 日02: 41x64
Usbehci.sys6.0.6001.2215349,6642008 年 4 月 9 日02: 41x64
Usbhub.sys6.0.6001.22153269,8242008 年 4 月 9 日02: 42x64
Usbohci.sys6.0.6001.2215324,0642008 年 4 月 9 日02: 41x64
Usbport.sys6.0.6001.22153259,5842008 年 4 月 9 日02: 41x64
Usbuhci.sys6.0.6001.2215329,1842008 年 4 月 9 日02: 41x64


Windows Vista、 IA64 基礎的版本

摺疊此表格展開此表格
檔案名稱檔案版本檔案大小日期時間平台
Usbccgp.sys6.0.6001.22153208,3842008 年 4 月 9 日02: 31IA 64
Usbhub.sys6.0.6001.22153853,5042008 年 4 月 9 日02: 31IA 64
Hccoin.dll6.0.6001.2215322,5282008 年 4 月 9 日04: 20IA 64
Hcrstco.dll6.0.6001.2215324,5762008 年 4 月 9 日04: 20IA 64
Usbd.sys6.0.6001.2215311,6482008 年 4 月 9 日02: 31不適用
Usbehci.sys6.0.6001.22153122,3682008 年 4 月 9 日02: 31IA 64
Usbhub.sys6.0.6001.22153853,5042008 年 4 月 9 日02: 31IA 64
Usbohci.sys6.0.6001.2215358,3682008 年 4 月 9 日02: 31IA 64
Usbport.sys6.0.6001.22153645,6322008 年 4 月 9 日02: 31IA 64
Usbuhci.sys6.0.6001.2215380,3842008 年 4 月 9 日02: 31IA 64

Windows XP 的 Hotfix 資訊

可以從 Microsoft 取得支援的 Hotfix 。 不過,此 Hotfix 旨在修正本文中所述隨問題。。 套用此 Hotfix,會發生此特定問題的系統。 這個 Hotfix 可能會接受額外的測試。。 因此,如果您不會嚴重影響這個問題,我們建議您等候下一個軟體更新,其中包含 這個 Hotfix。

Hotfix 是可供下載,如果沒有在此知識庫文件頂端的 「 下載 Hotfix 」 區段。 如果本節 Does Not Appear 請連絡[ Microsoft 客戶服務 ] 和 [ 支援 ] 以取得此 Hotfix。。

附註如果發生問題,或如果需要任何疑難排解,您可能必須建立個別的服務要求額外 。 和此 Hotfix 無關的額外支援問題適用一般的支援費用。。 如需完整的清單,Microsoft 客戶服務和支援的電話號碼,或建立不同的服務要求,請造訪下列 Microsoft 網站:
http://support.microsoft.com/contactus/?ws=support
附註「 下載 Hotfix 」 表單顯示 Hotfix 是可使用的語言。 如果您沒有您的語言是因為 Hotfix 不適用於 該語言。

必要條件

若要套用此 Hotfix,必須安裝 Windows XP SP2。

安裝此 Hotfix 之後,下列登錄子機碼會自動加入並設定:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\USB\EnSoftRetry
登錄機碼設定為 DWORD 值為 1。 這個值可讓您用於此 Hotfix 的軟重試的程式碼路徑。

如果您安裝較新的版本 (包含版本 Usbport.sys 和 Usbehci.sys 一個 Hotfix,) 此 Hotfix 的 Windows XP SP3,包括此登錄值將不會自動加入和設定。 登錄值必須以手動方式新增和設定,如以上所述,啟用軟重試的程式碼路徑,提供在 此 Hotfix。

檔案資訊

此 Hotfix 的英文 版本有檔案屬性 (或較新的檔案屬性) 在下列表格中所列。 這些檔案的日期和時間為 Coordinated Universal Time (UTC)。。 當您檢視檔案資訊時,會將它轉換為本地時間。 若要到要查看 UTC 與當地時間的差異使用時區索引標籤中 [日期和時間] 工具中控制面板。
摺疊此表格展開此表格
檔案名稱檔案版本檔案大小日期時間平台預存程序需求服務分支
Usbehci.sys5.1.2600.278327,2642005 年 10 月 25 日23: 39x86SP2SP2QFE
Usbport.sys5.1.2600.2783143,1042005 年 10 月 25 日23: 39x86SP2SP2QFE

套用此 Hotfix 之後的行為

完成,並指定 「 失敗 」 狀態,以無訊息模式淘汰 時在套用這個 Hotfix 和軟重試功能已啟用適當的登錄值 (根據 Windows] 版本如上所述),失敗的特定原因的 USB 傳輸代替。 此程序時 USB 用戶端裝置驅動程式可能不會收到通知與裝置通訊失敗是由於 USB 匯流排上的較低層級錯誤。

如果受影響的 USB 裝置驅動程式需要精確的錯誤報告以正常 ,您應該不套用此 Hotfix。 或設定適當的登錄值為 0,或刪除軟重試登錄值,完全 (視如前文所述,Windows 版本),您應該停用軟重試功能。

A 軟重試處理程序將會發生下列情況成立時:
  • 登錄值已啟用
  • 已完成的傳輸為下列錯誤的其中一個,USB 增強型主機控制器介面 (EHCI) 主機控制站所報告的錯誤:
    • 交易錯誤 (XactErr)
    • 遺失的微框架
    這些錯誤條件所記載在 USB EHCI 控制器規格,如下所示:
    Transaction Error (XactErr). Set to a one by the Host Controller during status update in the case where the host did not receive a valid response from the device (Timeout, CRC, Bad PID, etc.). Refer to Section 4.15.1.1 for summary of the conditions that affect this bit. 
    Missed Micro-Frame. This bit is set when the host controller detected that a host-induced hold-off caused the host controller to miss a required complete-split transaction. 
有關 USB EHCI 規格的詳細資訊,請造訪下列網站:
http://www.intel.com/technology/usb/ehcispec.htm

狀況說明

Microsoft 已確認這是一個問題在 Microsoft 產品所列在 < 適用於 > 一節。

其他相關資訊

資料傳輸支援 USB 2.0 的速率

USB 2.0 支援在下列最大的資料傳輸速率,裝置需要的匯流排頻寬的數量而定:
  • 1.5 百萬位元 / 秒 (Mbps) 為低速裝置不需要很多的頻寬。 這些裝置包括滑鼠裝置和鍵盤。
  • 12 Mbps 的完整速度、 執行較高的裝置。 這些裝置包括儲存裝置、 喇叭、 掃瞄器及視訊攝影機) 時。
  • 480 Mbps 的高速的裝置。 這些裝置包括大型存放裝置及 高速 CD 或 DVD 燒錄機。
更多的資訊,按一下下列的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
824684標準的術語,用來描述 Microsoft 軟體更新的描述

屬性

文章編號: 908673 - 上次校閱: 2010年9月21日 - 版次: 1.0
這篇文章中的資訊適用於:
  • Microsoft Windows XP Home Edition (家用版)
  • Microsoft Windows XP Professional
  • Windows Vista 商用入門版
  • Windows Vista 商用進階版
  • Windows Vista 家用入門版
  • Windows Vista 家用進階版
  • Windows Vista Service Pack 1
  • Windows Vista Starter
  • Windows Vista 旗艦版
  • Windows Vista 商用進階 64 位元版
  • Windows Vista 家用入門 64 位元版
  • Windows Vista 家用進階 64 位元版
  • Windows Vista 旗艦 64 位元版
  • Windows Vista 商用入門 64 位元版
關鍵字:?
kbautohotfix kbexpertisebeginner kbqfe kbhotfixserver kbmt KB908673 KbMtzh
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:908673
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com