Firma Microsoft udostępnia wiele narzędzi do rozwiązywania problemów, aby rozwiązać problemy ze składnikami systemu operacyjnego Windows. Jednak gdy użytkownicy próbują uruchomić narzędzie do rozwiązywania problemów , napotykają błąd „Host natywny z diagnostyką skryptową przestał działać”. W rezultacie nie mogą skorzystać z narzędzia do rozwiązywania problemów bez naprawienia tego błędu.
Ten błąd pojawia się również podczas pobierania lub instalowania aktualizacji systemu Windows lub korzystania z aplikacji Uzyskaj pomoc. Typowymi przyczynami tego błędu są błędy dysku, sprzeczne programy antywirusowe lub brakujące aktualizacje systemu operacyjnego, problematyczna pamięć RAM i uszkodzone pliki systemowe. Omówimy siedem metod rozwiązania tego uciążliwego błędu.
1. Sprawdź, czy na dysku nie występują błędy
Złe sektory i błędy systemu plików związane z dyskiem mogą powodować błąd „Natywny host diagnostyki skryptowej przestał działać”. Musisz więc sprawdzić dysk pod kątem błędów, a następnie naprawić je wszystkie. Oto jak to zrobić:
Krok 1: Naciśnij klawisz Windows, aby otworzyć menu Start. Wpisz cmd w pasku wyszukiwania i naciśnij skrót klawiaturowy Ctrl + Shift + Enter.
Krok 2: Otworzy się okno Kontrola konta użytkownika. Kliknij przycisk Tak, aby otworzyć wiersz poleceń z uprawnieniami administratora.
Krok 3: Wpisz następujące polecenie i naciśnij klawisz Enter, aby rozpocząć skanowanie dysku sprawdzającego:
chkdsk /r
Krok 4: Wpisz y i naciśnij Enter.
Krok 5: Zamknij okno wiersza poleceń i uruchom ponownie komputer.
System Windows zainicjuje proces sprawdzania dysku oraz przeskanuje i naprawi dysk. Następnie uruchomi się ekran blokady.
2. Usuń program antywirusowy innej firmy
Wielu użytkowników zgłosiło, że przyczyną komunikatu o błędzie był program antywirusowy innej firmy. W tym przypadku powiązany program Norton powodował błąd hosta natywnego Scripted Diagnostics w systemie Windows 11.
Dlatego musisz usunąć program antywirusowy innej firmy, aby wykluczyć taką możliwość. Nie martw się, ponieważ program Windows Defender stanie się aktywny po usunięciu programu antywirusowego innej firmy . Oto jak to zrobić:
Krok 1: Naciśnij klawisz Windows, aby otworzyć menu Start. Wpisz appwiz.cpl w pasku wyszukiwania i naciśnij klawisz Enter, aby otworzyć okno Programy i funkcje.
Krok 2: Znajdź na liście program antywirusowy innej firmy i kliknij go prawym przyciskiem myszy. Wybierz opcję Odinstaluj.
Krok 3: Po uruchomieniu okna Kontrola konta użytkownika kliknij przycisk Tak, aby kontynuować.
Krok 4: Postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby usunąć program z komputera.
Krok 5: Uruchom ponownie komputer, aby zastosować zmiany i sprawdź, czy błąd nadal występuje.
3. Ręcznie zaktualizuj komputer z systemem Windows
Uruchamianie przestarzałej wersji systemu operacyjnego Windows ma swoje wady, dlatego należy zaktualizować komputer . Jeśli jednak nie możesz tego zrobić za pomocą aplikacji Ustawienia i podczas tej czynności pojawia się błąd „Host natywny diagnostyki skryptowej przestał działać”, pobierz konkretną aktualizację KB z witryny internetowej Microsoft Catalog. Oto jak to zrobić:
Krok 1: Zanotuj numer aktualizacji KB z aplikacji Ustawienia, której instalacja nie powiodła się.
Krok 2: Odwiedź witrynę Microsoft Catalog.
Katalog Microsoftu
Krok 3: Wklej numer aktualizacji KB i naciśnij Enter, aby go wyszukać.
Krok 4: Kliknij przycisk Pobierz.
Krok 5: Kliknij łącze do pliku, aby pobrać aktualizację.
Krok 6: Naciśnij klawisz Windows + skrót klawiaturowy E, aby otworzyć Eksplorator plików. Przejdź do lokalizacji pliku aktualizacji i kliknij go dwukrotnie.
Krok 7: Postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby zainstalować aktualizację na swoim komputerze.
4. Usuń plik CrashHandler.vbs
Wielu użytkowników było w stanie rozwiązać problemy z macierzystym hostem Scripted Diagnostics, usuwając plik skryptu z folderu Autostart. Jeśli taki plik istnieje na Twoim komputerze, musisz go usunąć. Oto jak:
Krok 1: Naciśnij klawisz Windows + skrót klawiaturowy R, aby otworzyć okno dialogowe Uruchom. Wpisz %appdata% w polu tekstowym i naciśnij klawisz Enter, aby otworzyć folder AppData.
Krok 2: Wklej następującą ścieżkę w pasku adresu i naciśnij Enter:
Microsoft\Windows\Start Menu\Programs\Startup\
Krok 3: Znajdź plik Crashhandler.vbs i kliknij go. Naciśnij klawisz Usuń.
Krok 4: Zamknij okno Eksploratora plików i uruchom ponownie komputer.
5. Sprawdź pamięć systemową
Jeśli nadal pojawia się komunikat „Host natywny z diagnostyką skryptową przestał działać”, musisz sprawdzić pamięć systemową pod kątem błędów. Oto jak to zrobić za pomocą narzędzia Diagnostyka pamięci:
Krok 1: Naciśnij klawisz Windows, aby otworzyć menu Start. Wpisz diagnostyka pamięci systemu Windows w pasku wyszukiwania i naciśnij klawisz Enter, aby otworzyć narzędzie.
Krok 2: Kliknij opcję „Uruchom ponownie teraz i sprawdź, czy nie występują problemy (zalecane)”.
Krok 3: Twój komputer uruchomi się ponownie, a Narzędzie diagnostyczne pamięci systemu Windows rozpocznie skanowanie w poszukiwaniu błędów. Po zakończeniu testu komputer uruchomi się i wyświetli ekran blokady.
Krok 4: Zaloguj się do swojego komputera. Jeśli zobaczysz powiadomienie „Nie wykryto błędów pamięci”, oznacza to, że nie ma z nim żadnych podstawowych problemów.
6. Uruchom skanowanie SFC i DISM
Jeśli kluczowy plik związany z aplikacją Scripted Diagnostics Native Host lub innym ważnym składnikiem systemu operacyjnego jest uszkodzony, aby go naprawić, należy użyć narzędzi wiersza poleceń SFC i DISM. Oto jak uruchomić oba te skany:
Krok 1: Naciśnij klawisz Windows, aby otworzyć menu Start. Wpisz cmd w pasku wyszukiwania i naciśnij skrót klawiaturowy Ctrl + Shift + Enter, aby otworzyć go z uprawnieniami administracyjnymi.
Krok 2: Gdy otworzy się okno Kontrola konta użytkownika, kliknij przycisk Tak.
Krok 3: Wpisz następujące polecenie i naciśnij klawisz Enter, aby uruchomić skanowanie SFC:
SFC /scannow
Krok 4: Po zakończeniu skanowania wpisz cls i naciśnij Enter, aby wyczyścić ekran.
Krok 5: Wykonaj kolejno następujące polecenia, aby rozpocząć skanowanie DISM:
DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth
Krok 6: Zamknij okno wiersza poleceń.
7. Wyczyść instalację systemu Windows
Jeśli wszystkie powyższe metody nie naprawią błędu sdiagnhost.exe na komputerze z systemem Windows 11, może być konieczne wykonanie czystej instalacji. Usunie wszystkie uszkodzone pliki i ponownie zainstaluje system operacyjny. Czystą instalację należy wykonać tylko wtedy, gdy użycie metody przywracania systemu w celu usunięcia komunikatu diagnostycznego za pomocą skryptu nie działa.
Pamiętaj, aby wykonać kopię zapasową wszystkich plików na dysku C na dysku zewnętrznym. Utwórz startowy nośnik instalacyjny systemu Windows na dysku USB. Uruchom komputer za pomocą napędu USB, aby uruchomić Instalatora Windows. Następnie wykonaj czystą instalację systemu Windows 11 .
Napraw błąd hosta natywnego narzędzia Diagnostyka skryptowa
Oto siedem metod naprawienia błędu „Host natywny diagnostyki skryptowej przestał działać” w systemie Windows 11. Zacznij od sprawdzenia skanowania dysku, ręcznie zainstaluj aktualizacje i usuń program antywirusowy innej firmy. Następnie usuń problematyczne pliki, sprawdź pamięć systemową i w ostateczności przeprowadź czystą instalację systemu Windows.