Коригиране: Възникна неочаквана грешка. Съветникът за отстраняване на неизправности не може да продължи.

Windows има няколко вградени инструмента за отстраняване на неизправности, които наистина могат да помогнат при някои от най-често срещаните проблеми, с които може да се сблъскате. Инструментът за отстраняване на неизправности не винаги може да реши проблема, който изпитвате в момента, но ще покаже какво се е объркало и можете да стесните търсенето на верния отговор.

Инструментите за отстраняване на неизправности на Windows 10 могат да бъдат намерени в приложението Настройки в раздела Актуализиране и защита. Например, ако имате проблеми с вашата интернет връзка, можете да опитате да стартирате инструмента за отстраняване на неизправности в Internet Connections.

Понякога инструментът за отстраняване на неизправности просто няма да стартира и ще покаже това съобщение за грешка: „Възникнала е неочаквана грешка. Съветникът за отстраняване на неизправности не може да продължи. " Това може да бъде доста досадно, особено ако се опитвате да разрешите проблем, който ви подтиква от известно време. Следвайте решенията по-долу, за да разберете как да разрешите този проблем.

Решение 1: Ако проблемът е възникнал след актуализация

Ако решението, което сте получили, след като сте извършили актуализация или след като Windows я е инсталирал самостоятелно, може да успеете да разрешите проблема, просто като нулирате компонентите на Windows Update, тъй като това работи за много потребители, които се борят с точно същия проблем:

  1. Нека да продължим с решението, като убием следните услуги, които са основните услуги, свързани с Windows Update: Интелигентен трансфер на фона, Windows Update и Криптографски услуги. Деактивирането им преди да започнем е от решаващо значение, ако искате останалите стъпки да се изпълняват гладко.
  2. Потърсете „Command Prompt“, щракнете с десния бутон върху него и изберете опцията „Run as administrator“. Копирайте и поставете следните команди и не забравяйте да щракнете върху Enter след всяка една.

нетни стоп битове

net stop wuauserv

net stop appidsvc

net stop cryptsvc

  1. След това ще трябва да изтриете някои файлове, които трябва да бъдат изтрити, ако искате да продължите с нулирането на компонентите за актуализация. Това се прави и чрез командния ред с административни привилегии.

Изключете „% ALLUSERSPROFILE% \ Application Data \ Microsoft \ Network \ Downloader \ qmgr * .dat“

  1. Следващата стъпка може да бъде пропусната, ако това не е последна инстанция. Тази стъпка се счита за агресивен подход, но определено ще нулира процеса на актуализиране от самото му ядро. Така че можем да препоръчаме да изпробвате това. То е предложено от много хора на онлайн форуми.
  2. Променете името на папките SoftwareDistribution и catroot2. За да направите това, в административен команден ред копирайте и поставете следните команди и щракнете върху Enter, след като копирате всяка от тях.

Ren% systemroot% \ SoftwareDistribution SoftwareDistribution.bak

Ren% systemroot% \ system32 \ catroot2 catroot2.bak

  1. Следващите команди ще ни помогнат да възстановим BITS (Background Intelligence Transfer Service) и wuauserv (Windows Update Service) до дескрипторите им по подразбиране. Уверете се, че не променяте командите по-долу, така че е най-добре, ако просто ги копирате.

exe sdset битове D: (A;; CCLCSWRPWPDTLOCRRC ;;; SY) (A ;; CCDCLCSWRPWPDTLOCRSDRCWDWO ;;; BA) (A ;; CCLCSWLOCRRC ;;; AU) (A ;; CCLCSWRPWPDTLOC; PU;

exe sdset wuauserv D: (A ;; CCLCSWRPWPDTLOCRRC ;;; SY) (A ;; CCDCLCSWRPWPDTLOCRSDRCWDWO ;; BA) (A ;; CCLCSWLOCRRC ;;; AU) (A ;; CCLCSWRPRPR ;;

  1. Нека да се върнем обратно в папката System32, за да продължим с решението.

cd / d% windir% \ system32

  1. Тъй като сме нулирали напълно услугата BITS, ще трябва да пререгистрираме всички файлове, необходими на услугата да работи и работи безпроблемно. Всеки от файловете обаче изисква нова команда, за да го накара да се пререгистрира, така че процесът може да се окаже по-дълъг от това, с което сте свикнали. Копирайте командите една по една и се уверете, че не пропускате нито една от тях. Ето списък с файлове, които трябва да бъдат пререгистрирани заедно със съответните команди до тях.
  2. Някои файлове може да са останали след тези процеси, така че ще ги потърсим в тази стъпка. Отворете редактора на системния регистър, като напишете „regedit“ в лентата за търсене или в диалоговия прозорец „Изпълнение“. Придвижете се до следния ключ в редактора на системния регистър:

HKEY_LOCAL_MACHINE \ КОМПОНЕНТИ

  1. Щракнете върху бутона Компоненти и проверете отдясно на прозореца за следните клавиши. Изтрийте всички, ако намерите някой от тях.

PendingXmlIdentifier

NextQueueEntryIndex

AdvancedInstallersNeedResolving

  1. Следващото нещо, което ще направим, е да нулираме Winsock, като копираме и поставим следната команда обратно в административния команден ред:

netsh winsock нулиране

  1. Ако използвате Windows 7, 8, 8.1 или 10, в командния ред копирайте следната команда и докоснете клавиша Enter:

netsh winhttp нулиране на прокси сървър

  1. Ако всички стъпки по-горе са преминали безболезнено, вече можете да рестартирате услугите, които сте убили в първата стъпка, като използвате командите по-долу.

нетни начални бита

net start wuauserv

net start appidsvc

net start cryptsvc

  1. Рестартирайте компютъра си, след като изпълните всички стъпки, които са изброени.

Решение 2: Използвайте помощната програма Chkdsk

Някои потребители твърдят, че използването на помощната програма chkdsk е помогнало за отстраняването на проблема им почти веднага, тъй като тези грешки понякога възникват, ако файловете на твърдия диск са повредени или подобни. Процесът е доста лесен, но може да отнеме известно време, докато инструментът завърши.

От командния ред

  1. Включете компютъра си и влезте в Windows 10
  2. Натиснете клавиша Windows, за да отворите менюто "Старт", изберете бутона за търсене или започнете да пишете веднага и въведете "cmd"
  3. Изберете “Command Prompt”, който трябва да е първият резултат, щракнете с десния бутон върху него и изберете опцията Run as administrator.
  4. Когато стартира командния ред, въведете следната команда:
  5. chkdsk C: / f / r / x
  6. Параметрите за тази команда могат да бъдат обяснени по следния начин:
  7. / f опцията ще се опита да поправи всички намерени грешки
  8. / r опцията ще търси лоши сектори и ще възстанови всяка четивна информация
  9. / x опцията ще принуди демонтираното устройство, което ще проверите, преди инструментът да започне сканиране
  10. Ако устройството C: се използва, напишете Y, за да стартирате сканиране при следващото рестартиране на вашия компютър. Ако е така, трябва да излезете от командния ред и да рестартирате компютъра, за да стартирате сканирането при следващото стартиране.

От моя компютър

  1. Включете компютъра си и влезте в Windows 10.
  2. Щракнете двукратно върху Този компютър (Моят компютър), за да го отворите, и щракнете с десния бутон върху устройството, на което искате да стартирате проверка. Изберете опцията Properties и отидете до раздела Tools.
  3. Придвижете се до раздела Проверка на грешки и изберете опцията Проверка.
  4. Ако видите следното съобщение, щракнете върху Сканиране на устройство, за да започнете сканирането:
  5. Не е необходимо да сканирате това устройство

    Не намерихме грешки на това устройство. Все още можете да сканирате устройството за грешки, ако искате.

  6. Можете да продължите да използвате компютъра си по време на сканирането. Ако бъдат открити грешки, можете да решите дали искате да ги поправите незабавно. В зависимост от резултатите от това сканиране инструментът ще формира резултатите:
  7. Ако на вашето устройство не възникнат грешки, ще видите това съобщение: Вашето устройство е сканирано успешно

    Windows успешно сканира устройството. Не бяха открити грешки.

  8. Ако на вашето устройство възникнат грешки, вместо това ще видите това съобщение:

    Рестартирайте компютъра си, за да поправите файловата система. Можете да рестартирате веднага или да планирате отстраняването на грешки при следващото рестартиране.

Решение 3: Поправете .NET Framework

Този конкретен метод може да звучи странно, но изглежда, че скорошната инсталация на Microsoft .NET Framework може да е причина за този проблем. Ако случаят е наистина такъв, проблемът трябва да може да се реши сам след няколко минути.

  1. Отворете настройките на Windows и отворете раздела Приложения, ако използвате Windows 10.
  2. Отворете контролния панел >> Програми и функции, ако използвате по-стара операционна система Windows.
  3. Намерете .NET Framework в списъка със списъка с инсталирани програми и кликнете върху „Деинсталиране / Промяна“.
  4. Трябва да се отвори прозорец с няколко възможности за избор и да можете да изберете опцията Repair вместо да премахнете.
  5. Съветникът ще започне да поправя инсталацията на .NET Framework и вече би трябвало да можете да стартирате всеки инструмент за отстраняване на неизправности без проблеми.
  6. Ако това не работи, винаги можете да опитате да преинсталирате .NET Framework.

Решение 4: Уверете се, че някои от основните услуги работят

Някои от услугите, необходими за съветниците за отстраняване на неизправности, са:

Диагностична услуга Хост услуга

Услуга за хост на диагностична система

Услуга за диагностична политика

Без тези услуги инструментът за отстраняване на неизправности няма шанс да стартира, така че наистина трябва да проверите дали тези услуги са конфигурирани да се изпълняват изобщо.

  1. Ако използвате версия на Windows, по-стара от Windows 10, най-лесният начин за достъп до услугите, работещи на вашия компютър, е да щракнете върху бутона Старт и да отидете до диалоговия прозорец Изпълнение.
  2. Въведете “services.msc” в диалоговия прозорец и изчакайте списъкът с услуги да се отвори.
  3. Ако използвате Windows 10, можете също да получите достъп до услуги, като използвате комбинацията от клавиши Ctrl + Shift + Esc, за да отворите диспечера на задачите.
  4. Придвижете се до раздела Услуги в диспечера на задачите и кликнете върху Отваряне на услуги в долната част на прозорците му, до иконата на зъбни колела.

След като успешно отворите Услугите, следвайте инструкциите по-долу.

  1. Намерете услугата Diagnostic Service Host, като щракнете върху колоната Name, за да сортирате услугите по азбучен ред.
  2. Щракнете с десния бутон върху услугата Diagnostic Service Host и щракнете върху Properties.
  3. Придвижете се до типа на стартиране и го задайте на Automatic (Delayed Start).
  4. Ако услугата не работи, ще можете да щракнете върху Старт точно под състоянието на услугата.

Услугата трябва да започне сега и няма да имате никакви проблеми с нея в бъдеще. Можете обаче да получите следното съобщение за грешка, когато щракнете върху Старт:

„Windows не можа да стартира услугата Diagnostic Service Host на локален компютър. Грешка 1079: Акаунтът, посочен за тази услуга, се различава от акаунта, посочен за други услуги, работещи в същия процес. "

Ако това се случи, следвайте инструкциите по-долу, за да го поправите.

  1. Следвайте стъпките 1-4 от инструкциите по-долу, за да отворите свойствата на услугата.
  2. Придвижете се до раздела Вход и кликнете върху бутона Браузър ....
  3. Под полето „Въведете името на обекта, за да изберете“ въведете името на вашия компютър и щракнете върху Проверка на имената и изчакайте името да бъде удостоверено.
  4. Щракнете върху OK, когато сте готови и въведете паролата на администратора в полето Парола, когато бъдете подканени с нея.
  5. Щракнете върху OK и затворете този прозорец.
  6. Върнете се обратно към свойствата на услугата за хост на диагностична услуга и щракнете върху Старт.
  7. Затворете всичко и проверете дали услугата все още работи.

Забележка : Ако все още забелязвате определени проблеми, отворете услугите отново, като следвате инструкциите по-горе и повторете същия процес за услуги, наречени услуга за отдалечена диагностична система хост

и услугата за диагностична политика. Уверете се, че са стартирани и че типът им за стартиране е зададен на Автоматично.