Jak sprawdzić, czy jest to odpowiednie rozwiązanie problemu? Dodaliśmy ten problem do naszej Zrzut pamięci diagnostycznych można potwierdzić.
Objawy
Włącz funkcję wstrzymania selektywnego USB na komputerze z systemem Windows 7 lub Windows Server 2008 R2. Następnie komputer przestaje odpowiadać, gdy jeden lub więcej z następujących warunków jest spełniony:
-
Komputer przejdzie w stan uśpienia lub hibernacji.
-
Jedno lub więcej urządzeń USB wznowieniu pracy ze stanu bezczynności po określonym czasie braku aktywności.
Uwaga Można ponownie uruchomić komputer, aby odzyskać z tego problemu.
Przyczyna
Ten problem występuje, gdy podłączone urządzenie USB wznowieniu pracy ze stanu wstrzymania selektywnego USB i koncentrator USB niepoprawnie zgłasza, że urządzenie jest odłączone od portu koncentratora USB. Ten raport o stanie niepoprawne spowodowanych przez błąd sprzętowy w koncentratora USB lub podłączone urządzenie USB. Następnie sterownik koncentratora Microsoft USB (Usbhub.sys) niepoprawnie próbuje uzyskać spinlock, które już zostało uzyskane, w tym samym wątku. Powoduje to zakleszczenia w trybie jądra. W związku z tym komputer przestaje odpowiadać.
Rozwiązanie
Informacje o poprawce
Obsługiwana poprawka jest udostępniana przez firmę Microsoft. Jednak ta poprawka jest przeznaczona do usunięcia tylko problemu opisanego w tym artykule. Zastosuj poprawkę tylko w systemach, w których występuje problem opisany w tym artykule. Ta poprawka może być wciąż w fazie testowania. Jeśli dany system nie jest poważnie narażony na ten problem, firma Microsoft zaleca, aby poczekać na następną aktualizację oprogramowania zawierającą tę poprawkę.
Jeśli poprawka jest dostępna do pobrania, pojawi się sekcja "Poprawka dostępna do pobrania" na początku tego artykułu z bazy wiedzy Knowledge Base. Jeśli nie ma tej sekcji, skontaktuj się z Obsługą i Wsparciem Klienta Microsoft w celu uzyskania poprawki.
Uwaga Jeśli wystąpią dodatkowe błędy lub konieczność rozwiązania problemu, być może trzeba będzie utworzyć osobne zlecenie usługi. Zwykłe koszty obsługi będą zastosowane do dodatkowych pytań i problemów, których nie można rozwiązać przy użyciu określonej poprawki. Aby uzyskać pełną listę numerów telefonów pomocy technicznej i obsługi klienta firmy Microsoft lub utworzyć osobne zlecenie usługi, odwiedź następującą witrynę firmy Microsoft w sieci Web:
http://support.microsoft.com/contactus/?ws=supportUwaga "Poprawka dostępna do pobrania" zawiera listę języków, dla których dostępna jest poprawka. Jeśli odpowiedni język nie jest widoczny, to dlatego, że poprawka nie jest dostępna dla danego języka.
Wymagania wstępne
Tę poprawkę można zastosować na komputerach z systemem Windows 7 lub Windows Server 2008 R2.
Wymagania dotyczące ponownego uruchomienia
Musisz ponownie uruchomić komputer po zastosowaniu tej poprawki.
Informacje dotyczące rejestru
Aby skorzystać z jednej z poprawek w tym pakiecie, nie trzeba wprowadzać żadnych zmian w rejestrze.
Informacje o plikach
Wersja anglojęzyczna tej poprawki ma atrybuty plików (lub nowsze) wymienione w poniższej tabeli. Daty i godziny odpowiadające tym plikom zostały podane w formacie uniwersalnego czasu koordynowanego (UTC, Coordinated Universal Time). Po wyświetleniu informacji o pliku są konwertowane na czas lokalny. Aby zobaczyć różnicę między czasem UTC i czasem lokalnym, należy użyć z karty Strefa czasowa w aplecie Data i godzina w Panelu sterowania.
Informacje o plikach w systemie Windows 7 i Windows Server 2008 R2
Pliki MANIFESTU (manifest) i pliki MUM (mum) instalowane są dla każdego środowiska są
wymienione osobno
. Pliki MUM i pliki MANIFESTU oraz skojarzone pliki katalogu zabezpieczeń (.cat), są krytyczne dla utrzymania stanu zaktualizowanego składnika. Pliki wykazu zabezpieczeń (ich atrybuty nie zostały wymienione) są podpisane za pomocą podpisu cyfrowego firmy Microsoft.
Wszystkie obsługiwane wersje systemu Windows 7 x86
Nazwa pliku |
Wersja pliku |
Rozmiar pliku |
Data |
Godzina |
Platforma |
---|---|---|---|---|---|
Usbccgp.sys |
6.1.7600.16385 |
75,264 |
13-Jul-2009 |
23:51 |
x86 |
Usbhub.sys |
6.1.7600.20521 |
258,560 |
05-Sep-2009 |
03:00 |
x86 |
Usbd.sys |
6.1.7600.16385 |
5,888 |
13-Jul-2009 |
23:51 |
Nie dotyczy |
Usbehci.sys |
6.1.7600.16385 |
41,472 |
13-Jul-2009 |
23:51 |
x86 |
Usbhub.sys |
6.1.7600.20521 |
258,560 |
05-Sep-2009 |
03:00 |
x86 |
Usbohci.sys |
6.1.7600.16385 |
20480 |
13-Jul-2009 |
23:51 |
x86 |
Usbport.sys |
6.1.7600.16385 |
284,160 |
13-Jul-2009 |
23:51 |
x86 |
Usbuhci.sys |
6.1.7600.16385 |
24064 |
13-Jul-2009 |
23:51 |
x86 |
Dla wszystkich obsługiwanych wersji systemu Windows 7 i Windows Server 2008 R2 z procesorami x64
Nazwa pliku |
Wersja pliku |
Rozmiar pliku |
Data |
Godzina |
Platforma |
---|---|---|---|---|---|
Usbccgp.sys |
6.1.7600.16385 |
98,816 |
14-Jul-2009 |
00:06 |
x64 |
Usbhub.sys |
6.1.7600.20521 |
343,040 |
05-Sep-2009 |
03:24 |
x64 |
Usbd.sys |
6.1.7600.16385 |
7,936 |
14-Jul-2009 |
00:06 |
x64 |
Usbehci.sys |
6.1.7600.16385 |
51200 |
14-Jul-2009 |
00:06 |
x64 |
Usbhub.sys |
6.1.7600.20521 |
343,040 |
05-Sep-2009 |
03:24 |
x64 |
Usbohci.sys |
6.1.7600.16385 |
25 600 |
14-Jul-2009 |
00:06 |
x64 |
Usbport.sys |
6.1.7600.16385 |
324,608 |
14-Jul-2009 |
00:06 |
x64 |
Usbuhci.sys |
6.1.7600.16385 |
30,720 |
14-Jul-2009 |
00:06 |
x64 |
Wszystkie obsługiwane wersje z procesorem Itanium systemu Windows Server 2008 R2
Nazwa pliku |
Wersja pliku |
Rozmiar pliku |
Data |
Godzina |
Platforma |
---|---|---|---|---|---|
Usbccgp.sys |
6.1.7600.16385 |
220,160 |
14-Jul-2009 |
00:21 |
IA-64 |
Usbhub.sys |
6.1.7600.20521 |
972,800 |
05-Sep-2009 |
02:51 |
IA-64 |
Usbd.sys |
6.1.7600.16385 |
11,904 |
14-Jul-2009 |
00:21 |
Nie dotyczy |
Usbehci.sys |
6.1.7600.16385 |
130,048 |
14-Jul-2009 |
00:21 |
IA-64 |
Usbhub.sys |
6.1.7600.20521 |
972,800 |
05-Sep-2009 |
02:51 |
IA-64 |
Usbohci.sys |
6.1.7600.16385 |
64000 |
14-Jul-2009 |
00:21 |
IA-64 |
Usbport.sys |
6.1.7600.16385 |
648,192 |
14-Jul-2009 |
00:21 |
IA-64 |
Usbuhci.sys |
6.1.7600.16385 |
86016 |
14-Jul-2009 |
00:21 |
IA-64 |
Stan
Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji „Dotyczy”.
Więcej informacji
Po zastosowaniu tej poprawki nie nastąpi problem opisany w sekcji "Symptomy". Jednakże mogą wystąpić następujące problemy:
-
Podłączone urządzenie USB wznowieniu pracy ze stanu wstrzymania selektywnego USB, gdy komputer jest uruchomiony. Następnie system Windows może zgłaszać, że urządzenie USB jest odłączony od komputera lub ponownie podłączone do komputera urządzenia USB. Dodatkowo to urządzenie USB jest nie odpowiadać przez kilka sekund do mniej niż jedna minuta.
-
Gdy komputer próbuje przejść w stan uśpienia lub hibernacji, istnieje żadnych widocznych oznak, że podłączone urządzenie USB jest odłączony. Po wznowieniu pracy komputera ze stanu uśpienia lub hibernacji, system Windows zgłasza, że urządzenie USB jest odłączony od i ponownie podłączane do komputera.
Aby obejść ten problem, wyczyść pole wyboru Zezwalaj komputerowi na wyłączanie tego urządzenia w celu oszczędzania energii dla dotkniętych urządzenie USB lub głównego koncentratora USB:
-
Kliknij przycisk Start, w polu Rozpocznij wyszukiwanie wpisz Menedżer urządzeń , a następnie naciśnij klawisz ENTER.
Uwaga Jeśli zostanie wyświetlony monit o hasło administratora lub potwierdzenie, wpisz hasło, a następnie kliknij przycisk Kontynuuj. -
W menu Widok kliknij polecenie urządzenia według połączeń.
-
Rozwiń węzeł ACPI , rozwiń węzeł Microsoft System zgodny z interfejsem ACPI, a następnie rozwiń magistrali PCI.
-
Wyświetlane jest kilka kontrolerów uniwersalnej hosta USB.
-
Rozwiń każdy węzeł Kontroler uniwersalnej hosta USB, a następnie rozwiń kolejne węzły do momentu znalezienia nazwę urządzenia USB.
-
Po zlokalizowaniu to urządzenie, kliknij prawym przyciskiem myszy urządzenie, a następnie kliknij Właściwości.
-
Jeśli istnieje karta Zarządzanie energią , kliknij kartę Zarządzanie energią i wyczyść pole wyboru Zezwalaj komputerowi na wyłączanie tego urządzenia w celu oszczędzania energii , a następnie kliknij przycisk OK.
-
Jeśli nie ma karty Zarządzania energią , kliknij przycisk Anuluj, następnie kliknij dwukrotnie skojarzony główny koncentrator USB, kliknij kartę Zarządzanie energią , wyczyść pole wyboru Zezwalaj komputerowi na wyłączanie tego urządzenia w celu oszczędzania energii , a następnie kliknij przycisk OK.
Uwaga Może mieć więcej niż jeden podłączone urządzenie USB lub koncentratora USB. Procedurę można zastosować do wszystkich urządzeń USB lub głównego koncentratora USB, aby określić, który z nich powoduje problemy. Jeśli ten problem występuje po zastosowaniu następujące kroki do określonego urządzenia lub główny koncentrator USB, następnie danego urządzenia lub główny koncentrator USB powoduje problem.
Aby uzyskać więcej informacji na temat Wstrzymania selektywnego USBodwiedź następującą witrynę Microsoft Developer Network (MSDN) w sieci Web:
http://msdn.microsoft.com/en-us/library/ms793200.aspxAby uzyskać więcej informacji na temat Stanów uśpienia systemuodwiedź następującą witrynę Microsoft Developer Network (MSDN) w sieci Web:
http://msdn.microsoft.com/en-us/library/ms798270.aspx
Informacje o dodatkowych plikach dla systemu Windows Server 2008 R2 i Windows 7
Dodatkowe pliki dla wszystkich obsługiwanych wersji systemu Windows 7 z procesorami x86
Nazwa pliku |
Package_1_for_kb974476~31bf3856ad364e35~x86~~6.1.2.0.mum |
Wersja pliku |
|
Rozmiar pliku |
2 527 |
Data (UTC) |
08-Sep-2009 |
Godzina (UTC) |
22:11 |
Platforma |
Nie dotyczy |
Nazwa pliku |
Package_2_for_kb974476~31bf3856ad364e35~x86~~6.1.2.0.mum |
Wersja pliku |
|
Rozmiar pliku |
2 527 |
Data (UTC) |
08-Sep-2009 |
Godzina (UTC) |
22:11 |
Platforma |
Nie dotyczy |
Nazwa pliku |
Package_for_kb974476_rtm~31bf3856ad364e35~x86~~6.1.2.0.mum |
Wersja pliku |
|
Rozmiar pliku |
1,714 |
Data (UTC) |
08-Sep-2009 |
Godzina (UTC) |
22:11 |
Platforma |
Nie dotyczy |
Nazwa pliku |
X86_usb.inf_31bf3856ad364e35_6.1.7600.20521_none_cb953a2a88b678cf.manifest |
Wersja pliku |
|
Rozmiar pliku |
2840 |
Data (UTC) |
08-Sep-2009 |
Godzina (UTC) |
22:13 |
Platforma |
Nie dotyczy |
Nazwa pliku |
X86_usbport.inf_31bf3856ad364e35_6.1.7600.20521_none_be5f32a77dd1c6b6.manifest |
Wersja pliku |
|
Rozmiar pliku |
5.540 |
Data (UTC) |
08-Sep-2009 |
Godzina (UTC) |
22:13 |
Platforma |
Nie dotyczy |
Dodatkowe pliki dla wszystkich obsługiwanych x64-bitowych wersji systemu Windows Server 2008 R2 i Windows 7
Nazwa pliku |
Amd64_usb.inf_31bf3856ad364e35_6.1.7600.20521_none_27b3d5ae4113ea05.manifest |
Wersja pliku |
|
Rozmiar pliku |
2 844 |
Data (UTC) |
08-Sep-2009 |
Godzina (UTC) |
22:15 |
Platforma |
Nie dotyczy |
Nazwa pliku |
Amd64_usbport.inf_31bf3856ad364e35_6.1.7600.20521_none_1a7dce2b362f37ec.manifest |
Wersja pliku |
|
Rozmiar pliku |
5,544 |
Data (UTC) |
08-Sep-2009 |
Godzina (UTC) |
22:15 |
Platforma |
Nie dotyczy |
Nazwa pliku |
Package_1_for_kb974476~31bf3856ad364e35~amd64~~6.1.2.0.mum |
Wersja pliku |
|
Rozmiar pliku |
2 541 |
Data (UTC) |
08-Sep-2009 |
Godzina (UTC) |
22:11 |
Platforma |
Nie dotyczy |
Nazwa pliku |
Package_2_for_kb974476~31bf3856ad364e35~amd64~~6.1.2.0.mum |
Wersja pliku |
|
Rozmiar pliku |
2 541 |
Data (UTC) |
08-Sep-2009 |
Godzina (UTC) |
22:11 |
Platforma |
Nie dotyczy |
Nazwa pliku |
Package_for_kb974476_rtm~31bf3856ad364e35~amd64~~6.1.2.0.mum |
Wersja pliku |
|
Rozmiar pliku |
1 724 |
Data (UTC) |
08-Sep-2009 |
Godzina (UTC) |
22:11 |
Platforma |
Nie dotyczy |
Dodatkowe pliki dla wszystkich obsługiwanych wersji z procesorem Itanium systemu Windows Server 2008 R2
Nazwa pliku |
Ia64_usb.inf_31bf3856ad364e35_6.1.7600.20521_none_cb96de2088b481cb.manifest |
Wersja pliku |
|
Rozmiar pliku |
2,842 |
Data (UTC) |
08-Sep-2009 |
Godzina (UTC) |
22:11 |
Platforma |
Nie dotyczy |
Nazwa pliku |
Ia64_usbport.inf_31bf3856ad364e35_6.1.7600.20521_none_be60d69d7dcfcfb2.manifest |
Wersja pliku |
|
Rozmiar pliku |
5.542 |
Data (UTC) |
08-Sep-2009 |
Godzina (UTC) |
22:11 |
Platforma |
Nie dotyczy |
Nazwa pliku |
Package_1_for_kb974476~31bf3856ad364e35~ia64~~6.1.2.0.mum |
Wersja pliku |
|
Rozmiar pliku |
2,534 |
Data (UTC) |
08-Sep-2009 |
Godzina (UTC) |
22:11 |
Platforma |
Nie dotyczy |
Nazwa pliku |
Package_for_kb974476_rtm~31bf3856ad364e35~ia64~~6.1.2.0.mum |
Wersja pliku |
|
Rozmiar pliku |
1,444 |
Data (UTC) |
08-Sep-2009 |
Godzina (UTC) |
22:11 |
Platforma |
Nie dotyczy |