Gdy system Windows ulega awarii podczas łączenia się z telewizorem Hisense w sieci lokalnej
Gdy system Windows ulega awarii podczas łączenia się z telewizorem Hisense w sieci lokalnej
Gli UUID (Universally Unique Identifier) to unikalne identyfikatory używane do odwoływania się do zasobów lub jednostek w systemie. W kontekście UPnP (Universal Plug and Play) identyfikatory UUID odnoszą się do każdego urządzenia znajdującego się w sieci lokalnej. Kiedy urządzenie UPnP przyłącza się do sieci, ogłasza swój UUID innym urządzeniom, aby umożliwić im rozpoznanie go i interakcję z nim.
Jednak w ostatnich dniach zgłoszono powtarzający się problem. Windows 11 wydaje się zawieszać w niewytłumaczalny sposób, a ponowna instalacja systemu operacyjnego nie pomaga. Kiedy system Windows ulega awarii, funkcje Bluetooth, Menedżer zadań, dowolne okno Eksploratora plików i powłoka systemowa (w tym pasek zadań) wydają się powodować problemy podczas uzyskiwania lokalnego dostępu do zasobów sieciowych.
Problem z identyfikatorami UUID generowanymi przez telewizory Hisense
Zgłaszany w ostatnich dniach problem jest w istocie dość powszechny i został zidentyfikowany już w połowie listopada 2023 roku. W dyskusji toczącej się na oficjalnym forum Microsoftu odkrywamy zachowanie dotykające niektórych modeli telewizorów Hisense opartych na systemie Android TV.
Podczas wykonywania serii kontroli jeden z badaczy, który doświadczył problemu opisanego pokrótce we wstępie, zauważył, że telewizor Hisense podłączony do sieci LAN generował co kilka minut losowe identyfikatory UUID. Oznacza to, że telewizor za każdym razem pojawia się jako nowe urządzenie dla innych urządzeń UPnP w sieci lokalnej.
Następnie system Windows dodaje na swojej liście odniesienie do każdego nowego identyfikatora UUID przypisanego do tego samego telewizora (Device Association Framework, DAF). Zatem w krótkim czasie Windows będzie musiał zarządzać listą składającą się z co najmniej tysiąca urządzeń, z taką samą liczbą identyfikatorów UUID odpowiadających temu samemu urządzeniu.
Ponieważ Menedżer zadań systemu Windows, moduł Bluetooth i wyszukiwarka urządzeń sieciowych „wyliczają” urządzenia na liście DAF, występują ciągłe awarie z powodu nieprawidłowej rejestracji tak dużej liczby urządzeń „UUID”.
Jak rozwiązać problem
Aby rozwiązać awarie systemu Windows podczas łączenia się z Hisense TV, ponowna instalacja systemu operacyjnego nie jest pomocna, jak wspomniano wcześniej.
Należy nacisnąć kombinację klawiszy Windows+R, wpisać Services.msc, dwukrotnie kliknąć usługę skojarzenia urządzeń, a następnie wybrać „Wyłączone” z rozwijanego menu „Typ uruchomienia”. Następnie musisz ponownie uruchomić system operacyjny.
Po powrocie do systemu Windows należy pobrać pakiet Sysinternals PSTools i wyodrębnić jego zawartość do wybranego folderu. Po otwarciu wiersza poleceń z uprawnieniami administratora, przechodząc do folderu PSTools, należy wykonać następującą instrukcję:
psexec.exe -i -d -s c:windowsregedit.exe
W ten sposób otwiera się edytor rejestru systemu Windows z uprawnieniami systemowymi (użytkownik SYSTEM). W lokalizacji następującego klucza znajdziemy setki lub tysiące identyfikatorów UUID utworzonych przez Hisense TV:
HKEY_LOCAL_MACHINESYSTEMControlSet001ServicesDeviceAssociationServiceStateStore
Wszystkie podklucze, których nazwa zaczyna się od „DAFUPnPPovider#uuid”, muszą zostać wybrane zbiorczo i można je usunąć. Tylko klucze zaczynające się od „WiFiDirect” i „Bluetooth” należy pozostawić nienaruszone.
Zmieniając „Typ uruchomienia” usługi skojarzenia urządzeń z powrotem na „Automatyczny” i ponownie uruchamiając komputer, problem powinien zostać ostatecznie rozwiązany. Koniec z nietypowymi awariami Menedżera zadań, powłoki Windows, modułu Bluetooth i innych komponentów systemu operacyjnego Microsoft.
W przeszłości często deklarowaliśmy naszą „alergię” na UPnP, podkreślając, w jaki sposób można wykorzystać ten protokół do otwierania portów na publicznym adresie IP poprzez komunikację bezpośrednio z routerem. Nie wspominając już o przypadkach, w których UPnP jest odsłonięty na porcie WAN.
Źródło obrazu początkowego: iStock.com – demaerre
Comments
Leave a comment