| Termin | Definicja |
|---|---|
| Usługa detekcji sprzętu powłoki (ShellHWDetection) | Usługa detekcji sprzętu powłoki (ShellHWDetection) obsługuje funkcję AutoPlay dla nowo podłączanych nośników wymiennych. Rola usługi ShellHWDetection w systemie WindowsUsługa detekcji sprzętu powłoki, występująca w systemie Windows pod nazwą Shell Hardware Detection i nazwą systemową ShellHWDetection nie jest sterownikiem konkretnego pendrive'a, czytnika kart ani napędu optycznego. Sterownik urządzenia działa na niższym poziomie i zapewnia komunikację z konkretnym sprzętem, natomiast usługa powłoki interpretuje informacje o zdarzeniu sprzętowym w kontekście działania interfejsu Windows. Po wykryciu odpowiedniego zdarzenia system może wyświetlić monit AutoPlay z propozycjami działań, na przykład otwarciem folderu, uruchomieniem odtwarzania multimediów albo zaimportowaniem zdjęć, o ile takie działanie jest dostępne dla danego typu zawartości i nie zostało zablokowane przez ustawienia systemowe. AutoPlay a automatyczne wykrywanie nośnikówAutoPlay i AutoRun są powiązanymi, lecz różnymi mechanizmami. AutoPlay przedstawia użytkownikowi dostępne działania zależnie od rodzaju wykrytego urządzenia lub zawartości nośnika. AutoRun odnosi się do automatycznego uruchamiania określonego programu z nośnika i w nowszych wersjach Windows jego działanie zostało ograniczone ze względów bezpieczeństwa, szczególnie dla wymiennych napędów USB. ShellHWDetection obsługuje zdarzenia wykrywania sprzętu wykorzystywane przez powłokę, ale sama obecność tej usługi nie oznacza, że każdy program zapisany na pendrivie zostanie uruchomiony automatycznie. Zachowanie AutoPlay można zmienić w ustawieniach systemu Windows. Dostępne opcje zależą od wersji systemu oraz rodzaju urządzenia. Można wyłączyć pytanie o działanie, wybrać domyślną akcję dla określonych typów nośników albo całkowicie wyłączyć AutoPlay. W środowisku zarządzanym ustawienia mogą być dodatkowo kontrolowane za pomocą zasad grupy. Z tego powodu brak okna z propozycjami po podłączeniu pendrive'a nie musi oznaczać awarii ShellHWDetection. Przyczyną może być świadomie wyłączona funkcja, ograniczenie administracyjne, problem ze sterownikiem, uszkodzenie systemu plików lub nieprawidłowe działanie samego urządzenia. Objawy zatrzymania lub nieprawidłowego działaniaNieprawidłowości dotyczące ShellHWDetection mogą objawiać się brakiem reakcji AutoPlay po podłączeniu nośnika, brakiem propozycji działania dla karty pamięci albo brakiem automatycznego otwarcia określonego typu zawartości. Taki objaw trzeba odróżnić od sytuacji, w której nośnik jest widoczny w Eksploratorze plików, lecz AutoPlay zostało wyłączone. Jeżeli urządzenie nie pojawia się także w Eksploratorze, w Zarządzaniu dyskami lub w Menedżerze urządzeń, bardziej prawdopodobny jest problem z portem USB, zasilaniem, sterownikiem kontrolera, czytnikiem, tablicą partycji albo samym nośnikiem. Podstawowa diagnostyka obejmuje sprawdzenie stanu usługi w przystawce Usługi systemu Windows, weryfikację ustawień AutoPlay oraz test tego samego urządzenia w innym porcie. Przydatne jest również sprawdzenie, czy system prawidłowo rozpoznaje urządzenie w Menedżerze urządzeń oraz czy nośnik otrzymuje literę dysku. W dzienniku zdarzeń można szukać informacji dotyczących wykrywania urządzenia, sterownika lub błędów powłoki, ale pojedynczy wpis nie powinien być traktowany jako dowód uszkodzenia usługi. Zatrzymanie ShellHWDetection może wyłączyć obsługę zdarzeń AutoPlay, jednak nie musi uniemożliwiać ręcznego otwarcia już zamontowanego dysku. Sprawdzenie usługi i naprawa powiązanego problemuStan usługi można sprawdzić, uruchamiając Warszawskie Pogotowie Komputerowe zajmuje się profesjonalną naprawą laptopów, komputerów PC i ich podzespołów, w tym diagnostyką problemów z wykrywaniem urządzeń USB, kart pamięci oraz nośników wymiennych. Prawidłowa naprawa polega na rozdzieleniu problemu usługi ShellHWDetection od błędu sprzętowego, ustawień AutoPlay i działania sterowników, a następnie na sprawdzeniu całego przepływu: od fizycznego podłączenia urządzenia, przez jego rozpoznanie przez system, aż po reakcję powłoki Windows. |