Исправлено: Windows 7 в настоящее время не может проверить наличие обновлений.



Попробуйте наш инструмент устранения неполадок

Обновления Windows - важная часть операционной системы Windows. Это встроенная в Windows функция, которая помогает Microsoft распространять обновления, исправления ошибок и патчи для устранения уязвимостей системы безопасности. Хотя у пользователя есть выбор: пропустить, остановить и никогда не обновлять, но мы не рекомендуем этого делать, потому что это может подвергнуть вашу систему серьезной угрозе безопасности.



Поскольку обновление Windows - это тоже программа; следовательно, ошибки неизбежны в нем. Один из них - когда пользователь пытается запустить обновление Windows, появляется сообщение об ошибке Центр обновления Windows в настоящее время не может проверить наличие обновлений, потому что служба не запущена. Возможно, вам потребуется перезагрузить компьютер . Причиной этой ошибки может быть то, что служба обновления Windows не запускается, или поврежденная запись реестра, из-за которой служба не может быть найдена.



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



2016-01-23_062027

Метод 1: восстановление службы обновления Windows

Чтобы упростить задачу, мы создали командный файл, чтобы остановить службу обновления Windows, удалить папку SoftwareDistribution и снова запустить службу обновления. windowsupdatefix.bat

  1. Щелкните правой кнопкой мыши ссылку windowsupdatefix.bat выше и выберите «Сохранить как». Сохраните файл и откройте расположение файла, щелкните файл правой кнопкой мыши и выберите Запустить от имени администратора.
  2. Черное окно командной строки появится на пару секунд, после того как окно исчезнет, ​​попробуйте запустить обновление еще раз.

Метод 2: сброс настроек Центра обновления Windows

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



  1. Нажмите на Windows Обновить в результатах поиска. В окне обновления Windows нажмите на + Изменить Настройки .
  2. Выбрать Никогда не проверять обновления под Важный Обновления и нажмите Хорошо . Закрыть все окна. 2016-01-23_061608
  3. Теперь снова перейдите в окно настроек обновления Windows. Выберите «Установить обновления автоматически» и нажмите «ОК». Теперь еще раз проверьте обновления.

Если ошибка по-прежнему появляется, перейдите к следующему решению.

Метод 3: временно отключить антивирус и защиту брандмауэра

Ваша антивирусная программа, даже Windows Security Essential, иногда может остановить запуск обновления Windows. Так временно отключить любую защиту в реальном времени, которую имеет ваш антивирус и / или шпионское ПО. Затем проверьте обновления. Независимо от того, работает ли решение или нет, включите всю свою защиту.

Метод 4: восстановить базу данных Центра обновления Windows

Чтобы восстановить базу данных Центра обновления Windows, нажмите Пуск и введите cmd. Щелкните правой кнопкой мыши CMD и выберите Запустить от имени администратора.

В черной командной строке выполните следующие команды:

чистая остановка wuauserv
компакт-диск / d% windir% SoftwareDistribution DataStore Logs
esentutl / mh .. DataStore.edb | findstr / i / c: 'Состояние:'

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

Если этот шаг завершился неудачно или если State: Clean Shutdown не отображается в командной строке, создается временная папка с именем «fixedfiles». Для этого введите следующую команду в черном окне командной строки:

 mkdir c:  fixedfiles 

Теперь получите доступ к другому компьютеру с Windows, на котором обновления Windows работают нормально. Нажмите и удерживайте Клавиша Windows и нажмите р . Тип System32 и нажмите Войти .

в System32 папку, найдите файл с именем esent.dll и поместите его в фиксированные файлы папка на компьютере, обновление Windows которого вы ремонтируете.

Затем введите следующую команду в черном окне командной строки на целевом компьютере:

 скопируйте% windir%  system32  esentutl.exe c:  fixedfiles   c:  fixedfiles  esentutl.exe / r edb  чистый старт wuauserv 

Перезагрузите систему и запустите обновление Windows, чтобы проверить, решена ли проблема.

2 минуты на чтение