Problémy může dojít při pokusu o přenos souborů do nebo ze zařízení připojeného k rozbočovači USB 2.0

Podpory pro systém Windows Vista Service Pack 1 (SP1) končí ve 12. července 2011. Chcete-li pokračovat v přijímání aktualizací zabezpečení pro systém Windows, zkontrolujte, zda že používáte systém Windows Vista s aktualizací Service Pack 2 (SP2). Další informace naleznete na této webové stránce společnosti Microsoft: končí podpora některých verzí systému Windows.

Příznaky

Pokoušíte se přenést soubory do nebo ze zařízení připojeného k universal serial bus (USB) 2.0 rozbočovač v systému Windows XP, Windows Vista nebo Windows 7. Když toto provedete, může dojít jeden nebo více následujících příznaků:
  • Přenos souboru se nezdaří při pokusu o přenos souborů. Může se zobrazit chybová zpráva o selhání odloženého zápisu. Chybové zprávy se mohou lišit v závislosti na zařízení, které používáte.
  • Jiná zařízení USB, které jsou připojeny k rozbočovači USB 2.0 mohou přestat fungovat. Můžete obdržet oznámení, že zařízení USB jsou odpojení nebo opětovné připojení.
  • Napájení může být zakázáno na zařízení USB. Potom jsou přečíslování zařízení.
  • Klávesnice USB může přestat fungovat správně. Chování klíčů může být například nepravidelné. Při stisknutí klávesy, položky klíče může být několikrát opakovat. Také při stisknutí klávesy, nic nestane vůbec.
Poznámka: Některé počítače mají interní rozbočovač USB 2.0. Například přenosný počítač může mít například jedinou sběrnici USB a mohou používat interní rozbočovač USB poskytnout dvě nebo více dostupných portů USB počítače. Proto tento problém může nastat, pokud je zařízení připojeno přímo k portu USB v počítači.


Tomuto problému může dojít také v případě, že zařízení je interní a je interně připojeno k internímu rozbočovači USB 2.0. Například tomuto problému může dojít, pokud používáte přenosný počítač, který je interním vysílačem Bluetooth, který je připojen k interní rozbočovač USB 2.0. Při použití zařízení Bluetooth k přenosu souborů do jiného zařízení, můžete zaznamenat příznaky, které jsou popsány v části "Příznaky".

Příčina

Tomuto problému může dojít, pokud existuje velké množství přenos rozbočovače USB 2.0 a přenos souborů s nízkou rychlostí nebo plnou rychlostí USB zařízení. Problému nedochází v případě, že přenášíte soubory do vysokorychlostního zařízení USB.


Další informace o rychlosti přenosu dat USB 2.0 naleznete v části "Další informace".

Navíc tento problém byl zaznamenán v počítačích s procesory Transmeta (CPU).

Řešení

Řešení pro Windows 7


Chcete-li vyřešit tento problém v systému Windows 7, přidejte EnHcSoftRetry položka registru s hodnotou DWORD 1 v následujícím podklíči registru:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\PCI\ < hw id > \ < instance id > \Device parametry

Poznámka: Získání < hw id > a < id relace >, otevřít stránku vlastností Správce zařízení pro každý hostitelský řadič EHCI USB, klepněte na kartu Podrobnosti a potom vyberte Cesta Instance zařízení v seznamu. Většina systémů mají pouze jeden nebo dva hostitelského řadiče EHCI, takže to by neměl být příliš obtížné.

Informace o opravě hotfix pro systém Windows Vista

Společnost Microsoft má k dispozici podporovanou opravu hotfix. Tato oprava hotfix je však určena pouze problému popsanému v tomto článku. Použití této opravy hotfix pouze u systémů, ve kterých dochází k tomuto konkrétnímu problému. Tato oprava hotfix může být dále testována. Proto pokud nejste vážně ohrožen tímto problémem, doporučujeme počkat na další aktualizaci softwaru, která obsahuje tuto opravu hotfix.

Pokud je oprava hotfix k dispozici ke stažení, je v horní části tohoto článku znalostní báze Knowledge Base oddíl "Oprava Hotfix je dostupná ke stažení" . Pokud tato sekce není uvedena, obraťte se na Zákaznický servis a podporu společnosti Microsoft k získaní opravy hotfix.

Poznámka: Pokud nastanou další problémy nebo bude nutné další řešení potíží, bude možná třeba vytvořit další samostatný požadavek na služby. Běžná cena za technickou podporu se vztahuje k dodatečným otázkám podpory a k problémům, které se netýkají této konkrétní opravy hotfix. Úplný seznam telefonních čísel služeb zákazníkům společnosti Microsoft a podpoře nebo vytvořit zvláštní požadavek na službu naleznete na následujícím webu společnosti Microsoft:Poznámka: Ve formuláři „Oprava hotfix je dostupná ke stažení“ se zobrazují jazyky, pro které je oprava hotfix k dispozici. Pokud váš jazyk není zobrazen, to je protože oprava hotfix není k dispozici pro daný jazyk.

Předpoklady

Chcete-li nainstalovat tuto opravu hotfix, musíte mít nainstalován systém Windows Vista. Po instalaci této opravy hotfix, je nutné nastavit EnHcSoftRetry položka registru v následujícím podklíči registru:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\PCI\ < hw id > \ < instance id > \Device parametry
Položka registru je nastaven na hodnotu DWORD 1. Tato hodnota povolí cestu Soft-Retry kód používaný v této opravě hotfix.

Poznámka: Získání < hw id > a < id relace >, otevřít stránku vlastností Správce zařízení pro každý hostitelský řadič EHCI USB, klepněte na kartu Podrobnosti a potom vyberte Cesta Instance zařízení v seznamu. Většina systémů mají pouze jeden nebo dva hostitelského řadiče EHCI, takže to by neměl být příliš obtížné.

Požadavek na restartování

Máte k restartování počítače po instalaci této opravy hotfix.

Informace o nahrazení opravy hotfix

Tato oprava hotfix nenahrazuje žádné další opravy hotfix.

Informace o souborech

Anglická verze této opravy hotfix má atributy (nebo pozdější atributy souborů) uvedené v následující tabulce. Kalendářní data a časy jednotlivých souborů jsou uvedeny v koordinovaném světovém čase (UTC). Při zobrazení informací o souboru je převeden na místní čas. Rozdíl mezi časem UTC a místním časem, naleznete na kartě časové pásmo na panelu Datum a čas v okně Ovládací panely.

Systém Windows Vista, verze x86

Název souboruVerze souboruVelikost souboruDatumČasPlatforma
Usbccgp.sys6.0.6000.2080973,21609-Apr-200802:02x86
Usbhub.sys6.0.6000.20809194,04809-Apr-200802:03x86
Usbccgp.sys6.0.6001.2215373,21609-Apr-200802:12x86
Usbhub.sys6.0.6001.22153194,56009-Apr-200802:12x86
Hccoin.dll6.0.6000.208098,70409-Apr-200804:04x86
Hcrstco.dll6.0.6000.2080914,33609-Apr-200804:04x86
Usbd.sys6.0.6000.208095,88809-Apr-200802:02Není k dispozici
Usbehci.sys6.0.6000.2080938,91209-Apr-200802:02x86
Usbhub.sys6.0.6000.20809194,04809-Apr-200802:03x86
Usbohci.sys6.0.6000.2080919,45609-Apr-200802:02x86
Usbport.sys6.0.6000.20809224,76809-Apr-200802:02x86
Usbuhci.sys6.0.6000.2080923,55209-Apr-200802:02x86
Hccoin.dll6.0.6001.221538,70409-Apr-200805:06x86
Hcrstco.dll6.0.6001.2215315,87209-Apr-200805:06x86
Usbd.sys6.0.6001.221535,88809-Apr-200802:12Není k dispozici
Usbehci.sys6.0.6001.2215339,93609-Apr-200802:12x86
Usbhub.sys6.0.6001.22153194,56009-Apr-200802:12x86
Usbohci.sys6.0.6001.2215319,45609-Apr-200802:12x86
Usbport.sys6.0.6001.22153226,30409-Apr-200802:12x86
Usbuhci.sys6.0.6001.2215323,55209-Apr-200802:12x86

Systém Windows Vista, verze x64

Název souboruVerze souboruVelikost souboruDatumČasPlatforma
Usbccgp.sys6.0.6000.2080995,74409-Apr-200802:29x64
Usbhub.sys6.0.6000.20809268,80009-Apr-200802:29x64
Usbccgp.sys6.0.6001.2215395,74409-Apr-200802:41x64
Usbhub.sys6.0.6001.22153269,82409-Apr-200802:42x64
Hccoin.dll6.0.6000.2080910,75209-Apr-200804:27x64
Hcrstco.dll6.0.6000.208091638409-Apr-200804:27x64
Usbd.sys6.0.6000.208097,55209-Apr-200802:29x64
Usbehci.sys6.0.6000.2080948,64009-Apr-200802:29x64
Usbhub.sys6.0.6000.20809268,80009-Apr-200802:29x64
Usbohci.sys6.0.6000.2080924,06409-Apr-200802:29x64
Usbport.sys6.0.6000.20809258,04809-Apr-200802:29x64
Usbuhci.sys6.0.6000.2080929,18409-Apr-200802:29x64
Hccoin.dll6.0.6001.2215310,75209-Apr-200804:41x64
Hcrstco.dll6.0.6001.2215317,92009-Apr-200804:41x64
Usbd.sys6.0.6001.221537,68009-Apr-200802:41x64
Usbehci.sys6.0.6001.2215349,66409-Apr-200802:41x64
Usbhub.sys6.0.6001.22153269,82409-Apr-200802:42x64
Usbohci.sys6.0.6001.2215324,06409-Apr-200802:41x64
Usbport.sys6.0.6001.22153259,58409-Apr-200802:41x64
Usbuhci.sys6.0.6001.2215329,18409-Apr-200802:41x64


Systém Windows Vista, verze založené na IA64

Název souboruVerze souboruVelikost souboruDatumČasPlatforma
Usbccgp.sys6.0.6001.22153208,38409-Apr-200802:31IA-64
Usbhub.sys6.0.6001.22153853,50409-Apr-200802:31IA-64
Hccoin.dll6.0.6001.2215322,52809-Apr-200804:20IA-64
Hcrstco.dll6.0.6001.2215324,57609-Apr-200804:20IA-64
Usbd.sys6.0.6001.2215311,64809-Apr-200802:31Není k dispozici
Usbehci.sys6.0.6001.22153122,36809-Apr-200802:31IA-64
Usbhub.sys6.0.6001.22153853,50409-Apr-200802:31IA-64
Usbohci.sys6.0.6001.2215358,36809-Apr-200802:31IA-64
Usbport.sys6.0.6001.22153645,63209-Apr-200802:31IA-64
Usbuhci.sys6.0.6001.2215380,38409-Apr-200802:31IA-64

Informace o opravě hotfix pro systém Windows XP

Společnost Microsoft má k dispozici podporovanou opravu hotfix. Tato oprava hotfix je však určena pouze problému popsanému v tomto článku. Použití této opravy hotfix pouze u systémů, ve kterých dochází k tomuto konkrétnímu problému. Tato oprava hotfix může být dále testována. Proto pokud nejste vážně ohrožen tímto problémem, doporučujeme počkat na další aktualizaci softwaru, která obsahuje tuto opravu hotfix.

Pokud je oprava hotfix k dispozici ke stažení, je v horní části tohoto článku znalostní báze Knowledge Base oddíl "Oprava Hotfix je dostupná ke stažení" . Pokud tato sekce není uvedena, obraťte se na Zákaznický servis a podporu společnosti Microsoft k získaní opravy hotfix.

Poznámka: Pokud nastanou další problémy nebo bude nutné další řešení potíží, bude možná třeba vytvořit další samostatný požadavek na služby. Běžná cena za technickou podporu se vztahuje k dodatečným otázkám podpory a k problémům, které se netýkají této konkrétní opravy hotfix. Úplný seznam telefonních čísel služeb zákazníkům společnosti Microsoft a podpoře nebo vytvořit zvláštní požadavek na službu naleznete na následujícím webu společnosti Microsoft:Poznámka: Ve formuláři „Oprava hotfix je dostupná ke stažení“ se zobrazují jazyky, pro které je oprava hotfix k dispozici. Pokud váš jazyk není zobrazen, to je protože oprava hotfix není k dispozici pro daný jazyk.

Předpoklady

Chcete-li nainstalovat tuto opravu hotfix, musíte mít nainstalovanou aktualizaci Windows XP SP2.

Po instalaci této opravy hotfix je automaticky přidán a nakonfigurován v následujícím podklíči registru:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\USB\EnSoftRetry
Klíč registru je nastaven na hodnotu DWORD 1. Tato hodnota povolí cestu Soft-Retry kód používaný v této opravě hotfix.

Pokud nainstalujete novější verzi této opravy hotfix (hotfix, která obsahuje novější verze souboru Usbport.sys a Usbehci.sys), včetně aktualizace Windows XP SP3, tato hodnota registru nesmí být automaticky přidán a nakonfigurován. Hodnota registru musí být přidány ručně a nakonfigurován výše popsaným způsobem povolit cestu Soft-Retry kódu, která je součástí této opravy hotfix.

Informace o souborech

Anglická verze této opravy hotfix má atributy (nebo pozdější atributy souborů) uvedené v následující tabulce. Kalendářní data a časy jednotlivých souborů jsou uvedeny v koordinovaném světovém čase (UTC). Při zobrazení informací o souboru je převeden na místní čas. Rozdíl mezi časem UTC a místním časem, naleznete na kartě časové pásmo na panelu Datum a čas v okně Ovládací panely.
Název souboruVerze souboruVelikost souboruDatumČasPlatformaPožadavek na aktualizaci SPSložka služby
Usbehci.sys5.1.2600.278327,26425-Oct-200523:39x86SP2SP2QFE
Usbport.sys5.1.2600.2783143,10425-Oct-200523:39x86SP2SP2QFE

Chování po použití opravy hotfix

Při použití této opravy hotfix a funkci Soft-Retry je povoleno s příslušnou hodnotu registru (v závislosti na verzi systému Windows, jak je popsáno výše), z určitých důvodů selhání přenosu USB tiše zopakována namísto dokončen a uveden stav "selhání". Nastane-li tento proces, nemusí ovladače klientských zařízení USB obdržet oznámení, že komunikace se zařízením se nezdařilo z důvodu chyby nižší úrovně na sběrnici USB.

Pokud ovlivněného ovladače zařízení USB vyžaduje přesné chybách fungovat správně, nemá tato oprava hotfix. Nebo byste měli zakázat funkci Soft-Retry nastavení příslušné hodnoty registru na 0 nebo odstranit hodnotu registru Soft-Retry zcela (v závislosti na verzi systému Windows, jak je popsáno výše).

Proces Soft-Retry dojde, pokud jsou splněny následující podmínky:
  • Je-li povolena hodnota registru
  • Chyba, která je vykazován pro dokončený přenos hostitelský řadič USB Enhanced Host Controller Interface (EHCI) je jedna z následujících chyb:
    • Chyba transakce (XactErr)
    • Neprovedené micro rámce
    Tyto chybové stavy jsou popsány ve specifikaci řadiče USB EHCI takto:
    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.  
Další informace o specifikaci USB EHCI naleznete na následujícím webu:

Stav

Společnost Microsoft potvrdila, že se jedná o problém v produktech společnosti Microsoft, které jsou uvedeny v části "Platí pro".

Další informace

Rychlosti přenosu dat, které podporuje USB 2.0

USB 2.0 podporuje následující maximální rychlosti přenosu dat, v závislosti na množství šířka pásma sběrnice zařízení vyžaduje:
  • 1,5 MB za sekundu (MB/s) pro zařízení s nízkou rychlostí, které nevyžadují velkou šířku pásma. Mezi tato zařízení patří zařízení myši a klávesnice.
  • 12 MB/s pro zařízení s plnou rychlostí a vyšším výkonem. Mezi tato zařízení patří paměťová zařízení, reproduktory, skenery a videokamery.
  • 480 MB/s pro vysokorychlostní zařízení. Mezi tato zařízení patří velkokapacitní paměťová zařízení a vysokorychlostní disk CD nebo DVD rekordéry.
Další informace získáte v následujícím článku znalostní báze Microsoft Knowledge Base:
824684 Popis standardní terminologie používané k popisu aktualizací softwaru společnosti Microsoft
Vlastnosti

ID článku: 908673 - Poslední kontrola: 16. 1. 2017 - Revize: 1

Váš názor