Исправление: произошла непредвиденная ошибка. Мастер устранения неполадок не может продолжить работу.



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



  1. Давайте вернемся в папку System32, чтобы продолжить работу с текущим решением.

cd / d% windir% system32



  1. Поскольку мы полностью сбросили службу BITS, нам нужно будет повторно зарегистрировать все файлы, необходимые для работы службы и ее бесперебойной работы. Однако для каждого файла требуется новая команда, чтобы он перерегистрировал себя, поэтому процесс может оказаться более продолжительным, чем тот, к которому вы привыкли. Скопируйте команды одну за другой и убедитесь, что вы не пропустили ни одну из них. Вот представляет собой список файлов, которые необходимо перерегистрировать, вместе с соответствующими командами рядом с ними.
  2. Некоторые файлы могли остаться после этих процессов, поэтому мы будем искать их на этом этапе. Откройте редактор реестра, набрав «regedit» в строке поиска или в диалоговом окне «Выполнить». Перейдите к следующему разделу в редакторе реестра:

HKEY_LOCAL_MACHINE КОМПОНЕНТЫ

  1. Нажмите на кнопку «Компоненты» и проверьте в правой части окна следующие ключи. Удалите их все, если найдете какой-либо из них.

PendingXmlIdentifier
NextQueueEntryIndex
AdvancedInstallersNeedResolving



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

сброс WinSock Netsh

  1. Если вы используете Windows 7, 8, 8.1 или 10, в командной строке скопируйте следующую команду и нажмите клавишу Enter:

netsh winhttp сбросить прокси

  1. Если все вышеперечисленные шаги прошли безболезненно, теперь вы можете перезапустить службы, которые вы убили на самом первом шаге, используя приведенные ниже команды.

чистые стартовые биты
чистый старт wuauserv
чистый старт appidsvc
чистый старт cryptsvc

  1. Перезагрузите компьютер после выполнения всех перечисленных шагов.

Решение 2. Используйте служебную программу Chkdsk.

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

Из командной строки

  1. Включите компьютер и войдите в Windows 10.
  2. Нажмите клавишу Windows, чтобы открыть меню «Пуск», выберите кнопку поиска или сразу же начните вводить текст и введите «cmd».
  3. Выберите «Командная строка», которая должна быть первым результатом, щелкните ее правой кнопкой мыши и выберите параметр «Запуск от имени администратора».
  4. Когда запускается командная строка, введите следующую команду:
  5. chkdsk C: / f / r / x
  6. Параметры этой команды можно объяснить так:
  7. / f вариант попытается исправить любые найденные ошибки
  8. опция будет искать поврежденные сектора и восстанавливать любую читаемую информацию
  9. / Икс опция принудительно отключит диск, который вы собираетесь проверить, прежде чем инструмент начнет сканирование
  10. Если диск C: используется, введите Y, чтобы запустить сканирование при следующей перезагрузке компьютера. Если это так, вы должны выйти из командной строки и перезагрузить компьютер, чтобы сканирование запускалось при следующем запуске.

С моего компьютера

  1. Включите компьютер и войдите в Windows 10.
  2. Дважды щелкните «Этот компьютер» («Мой компьютер»), чтобы открыть его, и щелкните правой кнопкой мыши диск, на котором нужно выполнить проверку. Выберите параметр «Свойства» и перейдите на вкладку «Инструменты».
  3. Перейдите в раздел «Проверка ошибок» и выберите параметр «Проверить».
  4. Если вы видите следующее сообщение, нажмите Сканировать диск, чтобы начать сканирование:
  5. Вам не нужно сканировать этот диск
    Мы не обнаружили ошибок на этом диске. Вы все равно можете сканировать диск на наличие ошибок, если хотите.
  6. Вы можете продолжать использовать компьютер во время сканирования. Если будут обнаружены какие-либо ошибки, вы можете решить, хотите ли вы исправить их немедленно. В зависимости от результатов этого сканирования инструмент сформирует результаты:
  7. Если на вашем диске не возникает ошибок, вы увидите следующее сообщение: Ваш диск был успешно просканирован
    Windows успешно просканировала диск. Ошибок не обнаружено.
  8. Если на вашем диске возникнут ошибки, вы увидите следующее сообщение:
    Перезагрузите компьютер, чтобы восстановить файловую систему. Вы можете перезапустить прямо сейчас или запланировать исправление ошибки при следующем перезапуске.

Решение 3. Восстановите .NET Framework

Этот конкретный метод может показаться странным, но похоже, что недавняя установка Microsoft .NET Framework может быть причиной этой проблемы. Если это действительно так, проблема должна решиться сама собой за пару минут.

  1. Откройте настройки Windows и перейдите в раздел «Приложения», если вы используете Windows 10.
  2. Откройте Панель управления >> Программы и компоненты, если вы используете старую ОС Windows.
  3. Найдите .NET Framework в списке установленных программ и нажмите «Удалить / Изменить».
  4. Должно открыться окно с несколькими вариантами, и вы сможете выбрать вариант Восстановить вместо удаления.
  5. Мастер начнет исправление установки на .NET Framework, и теперь вы сможете без проблем запускать любое средство устранения неполадок.
  6. Если это не сработает, вы всегда можете попробовать просто переустановить .NET Framework.

Решение 4.Убедитесь, что некоторые из основных служб работают

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

Служба хоста диагностической службы
Служба хоста диагностической системы
Сервис диагностической политики

Без этих служб средство устранения неполадок не сможет запуститься, поэтому вам действительно стоит проверить, настроены ли эти службы для работы вообще.

  1. Если вы используете версию Windows более раннюю, чем Windows 10, самый простой способ получить доступ к службам, работающим на вашем ПК, - это нажать кнопку «Пуск» и перейти к диалоговому окну «Выполнить».
  2. Введите «services.msc» в диалоговом окне и дождитесь открытия списка служб.
  3. Если вы используете Windows 10, вы также можете получить доступ к службам с помощью комбинации клавиш Ctrl + Shift + Esc, чтобы вызвать диспетчер задач.
  4. Перейдите на вкладку «Службы» в диспетчере задач и нажмите «Открыть службы» в нижней части окна рядом со значком шестеренки.

После успешного открытия Сервисов следуйте приведенным ниже инструкциям.

  1. Найдите службу узла диагностической службы, щелкнув столбец «Имя», чтобы отсортировать службы в алфавитном порядке.
  2. Щелкните правой кнопкой мыши службу узла диагностической службы и выберите Свойства.
  3. Перейдите к типу запуска и установите для него значение Автоматический (отложенный запуск).
  4. Если служба не запущена, вы сможете нажать кнопку «Пуск» под статусом службы.

Сервис должен запуститься сейчас, и у вас не будет проблем с ним в будущем. Однако при нажатии на кнопку Пуск может появиться следующее сообщение об ошибке:

«Windows не может запустить службу узла диагностической службы на локальном компьютере. Ошибка 1079: учетная запись, указанная для этой службы, отличается от учетной записи, указанной для других служб, работающих в том же процессе ».

В этом случае следуйте приведенным ниже инструкциям, чтобы исправить это.

  1. Выполните шаги 1–4 из приведенных ниже инструкций, чтобы открыть свойства службы.
  2. Перейдите на вкладку «Вход в систему» ​​и нажмите кнопку «Браузер…».
  3. В поле «Введите имя объекта для выбора» введите имя своего компьютера, нажмите «Проверить имена» и подождите, пока имя будет аутентифицировано.
  4. По завершении нажмите кнопку «ОК» и введите пароль администратора в поле «Пароль», когда вам будет предложено ввести его.
  5. Щелкните ОК и закройте это окно.
  6. Вернитесь к свойствам службы Diagnostic Service Host и нажмите Start.
  7. Закройте все и проверьте, работает ли служба.

Запись : Если вы все еще замечаете определенные проблемы, снова откройте Службы, следуя приведенным выше инструкциям, и повторите тот же процесс для служб с именем Служба узла удаленной диагностики.
и сервис диагностической политики. Убедитесь, что они запущены, и что для них установлен автоматический тип запуска.

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