| Termin | Definicja |
|---|---|
| Usługa powłoki COM (ShellHWDetection) | Usługa powłoki COM (ShellHWDetection) obsługuje wykrywanie sprzętu i funkcję AutoPlay dla nowo podłączanych urządzeń. Rola usługi ShellHWDetection w systemie WindowsUsługa powłoki COM, identyfikowana nazwą systemową Nazwa „powłoka COM” odnosi się do sposobu komunikacji składników systemu Windows za pośrednictwem modelu Component Object Model. Nie oznacza to osobnego programu uruchamianego przez użytkownika ani usługi zapewniającej ogólną obsługę wszystkich urządzeń. W praktyce stan ShellHWDetection może wpływać na to, czy po podłączeniu nośnika pojawi się okno AutoPlay, czy system zaproponuje otwarcie zdjęć oraz czy zostanie wykonana akcja skonfigurowana w ustawieniach automatycznego odtwarzania. Samo wykrycie sprzętu w Menedżerze urządzeń może nadal działać, nawet gdy funkcje zależne od powłoki nie reagują prawidłowo. AutoPlay, powiadomienia i zdarzenia sprzętoweAutoPlay analizuje typ wykrytego nośnika lub urządzenia oraz dostępne dla niego akcje. Inna propozycja może pojawić się dla pamięci USB zawierającej pliki, inna dla płyty audio, a jeszcze inna dla aparatu lub telefonu przekazującego zdjęcia. ShellHWDetection uczestniczy w tym łańcuchu jako usługa systemowa dostarczająca powłoce informacji o zdarzeniach sprzętowych. Nie decyduje samodzielnie o każdym programie uruchamianym po podłączeniu urządzenia. Ostateczne zachowanie zależy także od ustawień AutoPlay, zasad systemowych, rodzaju nośnika, zainstalowanych aplikacji oraz uprawnień użytkownika. Wyłączenie, zatrzymanie albo nieprawidłowa konfiguracja usługi może objawiać się brakiem reakcji okna AutoPlay, brakiem listy proponowanych działań lub niepojawianiem się oczekiwanego powiadomienia po podłączeniu urządzenia. Taki objaw nie dowodzi jednak uszkodzenia samej usługi. Przyczyną może być wyłączona funkcja AutoPlay w ustawieniach Windows, blokada zasadami lokalnymi, problem z Eksploratorem Windows, nieprawidłowe rozpoznanie nośnika, uszkodzony sterownik urządzenia albo problem z portem USB. Z tego powodu diagnoza powinna rozdzielać trzy poziomy: fizyczne wykrycie urządzenia, dostępność jego sterownika oraz reakcję powłoki systemowej. Sprawdzanie stanu ShellHWDetectionPodstawową kontrolę można wykonać w przystawce Usługi, uruchamianej poleceniem W wierszu polecenia stan usługi można odczytać poleceniem ShellHWDetection w praktycznej obsłudze komputeraNieprawidłowości związane z ShellHWDetection warto analizować razem z Podglądem zdarzeń, ustawieniami automatycznego odtwarzania, stanem Eksploratora Windows oraz sterownikami kontrolera USB. Szczególne znaczenie ma ustalenie, czy problem występuje dla jednego urządzenia, jednego portu, konkretnego typu nośnika czy wszystkich urządzeń wymiennych. Taka obserwacja pomaga odróżnić błąd usługi powłoki od uszkodzenia pamięci USB, problemu z systemem plików, braku sterownika lub awarii elementu sprzętowego. W razie potrzeby można również sprawdzić, czy zachowanie zmienia się po ponownym uruchomieniu usługi lub systemu, ale każdą zmianę konfiguracji należy odnotować. Warszawskie Pogotowie Komputerowe zajmuje się profesjonalną naprawą laptopów, komputerów PC oraz ich podzespołów, w tym diagnostyką problemów z systemem Windows, urządzeniami USB i reakcją powłoki na podłączane nośniki. W przypadku usterki związanej z ShellHWDetection sprawdzeniu podlega nie tylko sama usługa, lecz także ustawienia AutoPlay, sterowniki, porty, komunikaty systemowe i sposób wykrywania urządzenia. Pozwala to ustalić, czy przyczyną jest konfiguracja oprogramowania, uszkodzenie nośnika lub urządzenia, czy też problem z komputerem. |