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



  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 ;; CCLCSWRPWPDTLLR)
exe sdset wuauserv D: (A ;; CCLCSWRPWPDTLOCRRC ;;; SY) (A ;; CCDCLCSWRPWPDTLOCRSDRCWDWO ;; BA) (A ;; CCLCSWLOCRRC ;;; AU) (A ;; CCLCSWRPRRWWD ;;



  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. / е опция ще се опита да поправи всички намерени грешки
  8. / r опция ще търси лоши сектори и ще възстанови всяка четивна информация
  9. / х опцията ще принуди демонтираното устройство, което предстои да проверите, преди инструментът да започне сканиране
  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. Затворете всичко и проверете дали услугата все още работи.

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

7 минути четене