Naprawiłem losowe rozłączenia USB w Windows, zmieniając te 5 ustawień
Można by pomyśleć, że skoro USB istnieje od końca lat 90., Microsoft zdążył już wymyślić, jak sprawić, by działało to niezawodnie. Niestety, nam nie było dane mieć takiego szczęścia. Wielu użytkowników Windows doświadczyło losowych przerw w działaniu USB na swoich komputerach.
Twój Bluetooth zacina się, twoje dyski USB rozłączają się i ponownie łączą bez widocznego powodu, a dlaczego musisz odłączać i ponownie podłączać klawiaturę przynajmniej raz dziennie, żeby znowu działała? To są wszystkie dobre pytania, ale prawdopodobnie lepiej po prostu dostosować te ustawienia i zająć się swoim życiem.
Wyłącz selektywne zawieszanie USB w swoim planie zasilania
Głównym podejrzanym w tej polowaniu na przyczynę zrywania połączenia USB jest funkcja zwana „selektywnym zawieszaniem”, która, jak sama nazwa wskazuje, pozwala Windowsowi selektywnie wyłączać niektóre urządzenia USB, pozostawiając inne włączone. Brzmi rozsądnie, prawda? Problem w tym, że czasami Windows zawiesza urządzenie, którego aktywnie używasz.
Innym razem zawiesza urządzenia poprawnie, ale potem urządzenie nie chce się ponownie obudzić bez fizycznego odłączenia i ponownego podłączenia. W niektórych przypadkach wysłanie polecenia zawieszenia do urządzenia powoduje po prostu jego rozłączenie i natychmiastowe ponowne podłączenie. Miałem dysk SSD USB, który tak robił i losowo powodował dźwięk odłączenia i ponownego podłączenia w najgorszym momencie.
Dobrą wiadomością jest to, że wyłączenie tej funkcji jest łatwe. Otwórz Panel sterowania > Sprzęt i dźwięk > Edytuj plan zasilania > Zmień zaawansowane ustawienia, a następnie wyłącz selektywne wstrzymywanie USB.
Pamiętaj, aby zastosować zmiany, klikając „OK”, a urządzenia USB nie powinny już się wyłączać, choć kosztem wyższego całkowitego zużycia energii.
Zatrzymaj Windows przed wyłączaniem koncentratorów USB w celu oszczędzania energii
Nawet jeśli wyłączysz selektywne zawieszanie, Windows nadal może wyłączać koncentratory USB jako całość. Kilka portów jest dotkniętych, gdy jeden kontroler koncentratora zostanie uśpiony. Aby wyłączyć tę funkcję, otwórz Menedżera urządzeń i rozwiń sekcję Kontrolery uniwersalnej magistrali szeregowej. Szukamy wpisów w tej sekcji o nazwie „hubs” (koncentratory). Zarówno uniwersalny koncentrator, jak i koncentrator SuperSpeed będą przykładami.
Kliknij dwukrotnie każdy z nich, aby otworzyć jego właściwości i przejdź do zakładki „Zarządzanie energią”. Tutaj chcesz wyłączyć opcję „Zezwalaj komputerowi na wyłączanie tego urządzenia w celu oszczędzania energii”, odznaczając pole wyboru, a następnie klikając „OK”.
Oczywiście, możesz nie chcieć wyłączać tej funkcji dla wszystkich koncentratorów, jeśli tylko niektóre urządzenia powodują problemy. Możesz użyć narzędzia takiego jak USB Device Tree Viewer, aby sprawdzić, którego koncentratora używa problematyczne urządzenie USB i zmienić ustawienie tylko dla tego konkretnego wewnętrznego koncentratora.
Wyłącz zarządzanie energią stanu łącza PCIe
Na pierwszy rzut oka to nie wydaje się związane z USB, ale jeśli twój komputer ma kartę USB lub wewnętrzny kontroler podłączony przez magistralę PCIe, wyłączenie zarządzania energią stanu łącza PCIe może zapobiec sytuacji, w której ten kontroler USB zostanie wyłączony, gdy nie powinien być.
Aby to wyłączyć, wróć do tego samego miejsca, w którym wyłączyłeś selektywne wstrzymywanie USB, ale tym razem poszukaj „Zarządzanie energią stanu łącza PCIe” i wyłącz je.
Ta poprawka jest szczególnie pomocna na komputerach do gier oraz systemach z wieloma podłączonymi jednocześnie szybkiemi urządzeniami USB, takimi jak dyski SSD. Widziałem też, że pomaga to systemom korzystającym z zestawów VR, przetworników DAC USB i kart przechwytywania, które wymagają stabilnego połączenia.
Wyłącz szybkie uruchamianie, aby zapobiec błędnej inicjalizacji USB
„Szybki start” jest obecnie funkcją przestarzałą, która nawet dzisiaj powoduje różnego rodzaju problemy. Funkcja ta jest w zasadzie wariacją na temat hibernacji i kiedy wyłączasz komputer, zapisuje ona stan jądra Windows na dysku, tak aby po ponownym uruchomieniu można było kontynuować od miejsca, w którym przerwano, bez całego tego uciążliwego, czasochłonnego procesu uruchamiania Windows.
Problem polega na tym, że nie wszystkie twoje urządzenia USB (i inne rzeczy niezwiązane z naszą dyskusją) lubią, jak działa szybkie uruchamianie. Może się więc zdarzyć, że twoje urządzenia USB będą się odłączać lub źle działać, jeśli wyłączysz tę funkcję przy zamykaniu systemu.
Szczerze mówiąc, biorąc pod uwagę, że niewiele osób regularnie wyłącza swoje komputery, a że to było naprawdę przydatne tylko dla dysków twardych mechanicznych, każdy powinien to wyłączyć lub sprawdzić, czy jest wyłączone.
Aby wyłączyć szybki start, otwórz Panel sterowania. Następnie przejdź do Opcje zasilania > Wybierz działanie przycisków zasilania, a następnie odznacz „Włącz szybki start”.
Może być konieczne kliknięcie „Zmień ustawienia, które są obecnie niedostępne”, zanim system Windows pozwoli Ci wyłączyć szybkie uruchamianie.
Zaktualizuj sterowniki chipsetu i kontrolera USB
Jeśli te zmiany ustawień nie zadziałają, kolejną rzeczą, którą warto spróbować, jest aktualizacja sterowników chipsetu w komputerze. Szczególnie jeśli używasz tych, które Windows zainstalował automatycznie. Wejdź na stronę producenta swojej płyty głównej lub laptopa, znajdź swój konkretny model i zainstaluj najnowsze sterowniki chipsetu, które zawierają również sterowniki kontrolerów USB. Dzięki lepszym sterownikom Windows może lepiej zarządzać Twoimi połączeniami USB.













