Poprawka: wystąpił nieoczekiwany błąd. Kreator rozwiązywania problemów nie może kontynuować.



  1. Następny krok można pominąć, jeśli nie jest to ostateczność. Ten krok jest uważany za agresywne podejście, ale z pewnością zresetuje proces aktualizacji od samego rdzenia. Dlatego możemy polecić wypróbowanie tego. Zostało to zasugerowane przez wiele osób na forach internetowych.
  2. Zmień nazwę folderów SoftwareDistribution i catroot2. Aby to zrobić, w administracyjnym wierszu poleceń skopiuj i wklej następujące polecenia, a po skopiowaniu każdego z nich kliknij Enter.

Ren% systemroot% SoftwareDistribution SoftwareDistribution.bak
Ren% systemroot% system32 catroot2 catroot2.bak



  1. Poniższe polecenia pomogą nam zresetować BITS (usługę transferu analizy w tle) i wuauserv (usługę Windows Update) do ich domyślnych deskryptorów zabezpieczeń. Upewnij się, że nie modyfikujesz poniższych poleceń, więc najlepiej będzie, jeśli je po prostu skopiujesz.

exe sdset bity D: (A ;; CCLCSWRPWPDTLOCRRC ;;; SY) (A ;; CCDCLCSWRPWPDTLOCRSDRCWDWO ;;; BA) (A ;; CCLCSWLOCRRC ;;; AU) (A ;; CCLCSWRPWPDTLOCR)
exe sdset wuauserv D: (A ;; CCLCSWRPWPDTLOCRRC ;;; SY) (A ;; CCDCLCSWRPWPDTLOCRSDRCWDWO ;;; BA) (A ;; CCLCSWLOCRRC ;;; AU) (A ;; CCLCSW;PRPDT ;;



  1. Wróćmy do folderu System32 i przejdźmy do rozwiązania.

cd / d% windir% system32



  1. Ponieważ całkowicie zresetowaliśmy usługę BITS, będziemy musieli ponownie zarejestrować wszystkie pliki niezbędne do prawidłowego działania usługi. Jednak każdy z plików wymaga nowego polecenia, aby mógł się ponownie zarejestrować, więc proces może być dłuższy niż ten, do którego jesteś przyzwyczajony. Kopiuj polecenia pojedynczo i upewnij się, że nie pomijasz żadnego z nich. Tutaj to lista plików, które należy ponownie zarejestrować, wraz z odpowiednimi poleceniami znajdującymi się obok nich.
  2. Niektóre pliki mogły zostać pozostawione po tych procesach, więc będziemy ich szukać w tym kroku. Otwórz Edytor rejestru, wpisując „regedit” na pasku wyszukiwania lub w oknie dialogowym Uruchamianie. Przejdź do następującego klucza w Edytorze rejestru:

HKEY_LOCAL_MACHINE COMPONENTS

  1. Kliknij klawisz Komponenty i sprawdź po prawej stronie okna następujące klucze. Usuń je wszystkie, jeśli znajdziesz którekolwiek z nich.

PendingXmlIdentifier
NextQueueEntryIndex
AdvancedInstallersNeedResolving



  1. Następną rzeczą, którą zamierzamy zrobić, jest zresetowanie Winsock, kopiując i wklejając następujące polecenie z powrotem do administracyjnego wiersza polecenia:

netsh winsock reset

  1. Jeśli używasz systemu Windows 7, 8, 8.1 lub 10, w wierszu polecenia skopiuj następujące polecenie i naciśnij klawisz Enter:

netsh winhttp reset proxy

  1. Jeśli wszystkie powyższe kroki przebiegły bezboleśnie, możesz teraz ponownie uruchomić usługi zabite w pierwszym kroku, używając poniższych poleceń.

net start bits
net start wuauserv
net start appidsvc
polecenie net start cryptsvc

  1. Uruchom ponownie komputer po wykonaniu wszystkich wymienionych czynności.

Rozwiązanie 2: Użyj narzędzia Chkdsk

Niektórzy użytkownicy twierdzą, że użycie narzędzia chkdsk pomogło niemal natychmiast rozwiązać problem, ponieważ błędy te czasami występują, gdy pliki na dysku twardym uległy uszkodzeniu lub podobne. Proces jest dość łatwy, ale ukończenie pracy narzędzia może chwilę potrwać.

Z wiersza polecenia

  1. Włącz komputer i zaloguj się do systemu Windows 10
  2. Naciśnij klawisz Windows, aby otworzyć menu Start, wybierz przycisk wyszukiwania lub od razu zacznij pisać i wpisz „cmd”
  3. Wybierz „Wiersz polecenia”, który powinien być pierwszym wynikiem, kliknij go prawym przyciskiem myszy i wybierz opcję Uruchom jako administrator.
  4. Po uruchomieniu wiersza polecenia wpisz następujące polecenie:
  5. chkdsk C: / f / r / x
  6. Parametry tego polecenia można wyjaśnić w następujący sposób:
  7. /fa opcja spróbuje naprawić znalezione błędy
  8. / r opcja wyszuka uszkodzone sektory i odzyska wszelkie czytelne informacje
  9. / x opcja wymusi demontaż dysku, który chcesz sprawdzić, zanim narzędzie rozpocznie skanowanie
  10. Jeśli dysk C: jest używany, wpisz Y, aby uruchomić skanowanie przy następnym uruchomieniu komputera. Jeśli tak, należy wyjść z wiersza polecenia i ponownie uruchomić komputer, aby skanowanie zostało uruchomione przy następnym uruchomieniu.

Z mojego komputera

  1. Włącz komputer i zaloguj się do systemu Windows 10.
  2. Kliknij dwukrotnie Ten komputer (Mój komputer), aby go otworzyć, i kliknij prawym przyciskiem myszy dysk, na którym chcesz przeprowadzić sprawdzanie. Wybierz opcję Właściwości i przejdź do karty Narzędzia.
  3. Przejdź do sekcji Sprawdzanie błędów i wybierz opcję Sprawdź.
  4. Jeśli zobaczysz następujący komunikat, kliknij Skanuj dysk, aby rozpocząć skanowanie:
  5. Nie musisz skanować tego dysku
    Nie znaleźliśmy żadnych błędów na tym dysku. Jeśli chcesz, nadal możesz przeskanować dysk w poszukiwaniu błędów.
  6. Podczas skanowania możesz nadal korzystać z komputera. Jeśli zostaną znalezione jakieś błędy, możesz zdecydować, czy chcesz je natychmiast naprawić. W zależności od wyników tego skanu narzędzie przedstawi wyniki:
  7. Jeśli na dysku nie wystąpią żadne błędy, zobaczysz następujący komunikat: Twój dysk został pomyślnie przeskanowany
    System Windows pomyślnie przeskanował dysk. Nie znaleziono żadnych błędów.
  8. Jeśli na dysku wystąpią błędy, zamiast tego zobaczysz ten komunikat:
    Uruchom ponownie komputer, aby naprawić system plików. Możesz uruchomić ponownie od razu lub zaplanować naprawę błędu przy następnym uruchomieniu.

Rozwiązanie 3: Napraw .NET Framework

Ta metoda może wydawać się dziwna, ale wydaje się, że przyczyną tego problemu może być niedawna instalacja oprogramowania Microsoft .NET Framework. Jeśli tak jest, problem powinien rozwiązać się sam w ciągu kilku minut.

  1. Otwórz Ustawienia systemu Windows i przejdź do sekcji Aplikacje, jeśli używasz systemu Windows 10.
  2. Otwórz Panel sterowania >> Programy i funkcje, jeśli używasz starszego systemu operacyjnego Windows.
  3. Znajdź .NET Framework na liście zainstalowanych programów i kliknij „Odinstaluj / Zmień”.
  4. Powinno się otworzyć okno z kilkoma opcjami i powinieneś być w stanie wybrać opcję Napraw zamiast usuwania.
  5. Kreator rozpocznie naprawę instalacji na platformie .NET Framework i teraz powinno być możliwe bezproblemowe uruchomienie dowolnego narzędzia do rozwiązywania problemów.
  6. Jeśli to nie zadziała, zawsze możesz spróbować po prostu ponownie zainstalować .NET Framework.

Rozwiązanie 4: Upewnij się, że niektóre z podstawowych usług są uruchomione

Niektóre z usług niezbędnych dla kreatorów rozwiązywania problemów to:

Usługa Diagnostic Service Host
Usługa hosta systemu diagnostycznego
Usługa zasad diagnostycznych

Bez tych usług narzędzie do rozwiązywania problemów nie ma szans na uruchomienie, więc naprawdę powinieneś sprawdzić, czy te usługi są w ogóle skonfigurowane do działania.

  1. Jeśli używasz wersji systemu Windows starszej niż Windows 10, najłatwiejszym sposobem uzyskania dostępu do usług uruchomionych na komputerze jest kliknięcie przycisku Start i przejście do okna dialogowego Uruchom.
  2. Wpisz „services.msc” w oknie dialogowym i zaczekaj na otwarcie listy usług.
  3. Jeśli używasz systemu Windows 10, możesz również uzyskać dostęp do usług, używając kombinacji klawiszy Ctrl + Shift + Esc w celu wywołania Menedżera zadań.
  4. Przejdź do karty Usługi w Menedżerze zadań i kliknij Otwórz usługi u dołu jego okien, obok ikony koła zębatego.

Po pomyślnym otwarciu usług postępuj zgodnie z poniższymi instrukcjami.

  1. Zlokalizuj usługę Diagnostic Service Host, klikając kolumnę Nazwa, aby posortować usługi w porządku alfabetycznym.
  2. Kliknij prawym przyciskiem myszy usługę Diagnostic Service Host i kliknij Właściwości.
  3. Przejdź do typu uruchomienia i ustaw go na Automatyczny (opóźniony start).
  4. Jeśli usługa nie jest uruchomiona, będziesz mógł kliknąć Start tuż pod stanem usługi.

Usługa powinna rozpocząć się teraz i nie będziesz mieć z nią żadnych problemów w przyszłości. Jednak po kliknięciu przycisku Start może pojawić się następujący komunikat o błędzie:

„System Windows nie może uruchomić usługi Host usługi diagnostycznej na komputerze lokalnym. Błąd 1079: Konto określone dla tej usługi różni się od konta określonego dla innych usług działających w tym samym procesie. ”

W takim przypadku postępuj zgodnie z poniższymi instrukcjami, aby to naprawić.

  1. Wykonaj kroki 1-4 z poniższych instrukcji, aby otworzyć właściwości usługi.
  2. Przejdź do zakładki Logowanie i kliknij przycisk Przeglądarka….
  3. W polu „Wprowadź nazwę obiektu do wybrania” wpisz nazwę swojego komputera, kliknij opcję Sprawdź nazwy i zaczekaj, aż zostanie uwierzytelniona.
  4. Po zakończeniu kliknij przycisk OK, a po wyświetleniu monitu wpisz hasło administratora w polu Hasło.
  5. Kliknij OK i zamknij to okno.
  6. Wróć do właściwości usługi Diagnostic Service Host i kliknij Start.
  7. Zamknij wszystko i sprawdź, czy usługa nadal działa.

Uwaga : Jeśli nadal zauważysz pewne problemy, otwórz usługi ponownie, postępując zgodnie z powyższymi instrukcjami i powtórz ten sam proces dla usług o nazwie Remote Diagnostic System Host Service
i usługi Diagnostic Policy. Upewnij się, że są uruchomione i że ich typ uruchamiania jest ustawiony na Automatyczny.

7 minut czytania