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

В Windows есть несколько встроенных средств устранения неполадок, которые действительно могут помочь с некоторыми из наиболее распространенных проблем, с которыми вы можете столкнуться. Средство устранения неполадок не всегда может решить проблему, с которой вы столкнулись в данный момент, но оно покажет, что пошло не так, и вы сможете сузить круг поиска для правильного ответа.

Средства устранения неполадок Windows 10 можно найти в приложении «Настройки» в разделе «Обновление и безопасность». Например, если у вас возникли проблемы с подключением к Интернету, вы можете попробовать запустить средство устранения неполадок подключения к Интернету.

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

Решение 1.Если проблема возникла после обновления

Если решение, которое у вас возникло после того, как вы выполнили обновление или после того, как Windows установила его самостоятельно, вы могли бы решить проблему, просто сбросив свои компоненты Центра обновления Windows, поскольку это сработало для многих пользователей, которые боролись с точно такая же проблема:

  1. Давайте продолжим решение, убив следующие службы, которые являются основными службами, связанными с Центром обновления Windows: фоновая интеллектуальная передача, Центр обновления Windows и криптографические службы. Отключение их до того, как мы начнем, имеет решающее значение, если вы хотите, чтобы остальные шаги выполнялись плавно.
  2. Найдите «Командная строка», щелкните ее правой кнопкой мыши и выберите «Запуск от имени администратора». Скопируйте и вставьте следующие команды и не забудьте нажимать Enter после каждой.

чистые стоповые биты

чистая остановка wuauserv

чистая остановка appidsvc

чистая остановка cryptsvc

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

Del «% 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 ;; CCLCSWRPWPD;TLOCRRC;

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

  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. Параметр / r будет искать поврежденные сектора и восстанавливать любую читаемую информацию
  9. Параметр / x принудительно отключит диск, который вы собираетесь проверить, прежде чем инструмент начнет сканирование.
  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. Вернитесь к свойствам службы узла диагностической службы и нажмите Пуск.
  7. Закройте все и проверьте, работает ли служба.

Примечание . Если вы все еще замечаете определенные проблемы, снова откройте «Службы», следуя приведенным выше инструкциям, и повторите тот же процесс для служб с именем «Служба удаленной системы диагностики».

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