Виправлення: Windows 7 Не вдається перевірити наявність оновлень

Оновлення Windows є важливою частиною операційної системи Windows. Це функція, вбудована в Windows, яка допомагає корпорації Майкрософт надсилати оновлення, виправлення помилок та виправлення до уразливостей системи безпеки. Хоча користувач має вибір пропустити, зупинити і ніколи не оновлювати, але ми не рекомендуємо цього, оскільки це може спричинити серйозну загрозу для вашої системи.

Оскільки оновлення Windows також є програмою; отже, помилки в ньому обов'язково повинні виникати. Один із них - коли користувач намагається запустити оновлення Windows, з’являється помилка, в якій зазначено, що Windows Update наразі не може перевірити наявність оновлень, оскільки служба не запущена. Можливо, вам доведеться перезавантажити комп'ютер . Причиною цієї помилки може бути не запущена служба оновлення Windows, або пошкоджений запис реєстру, через який службу не знайти.

У цьому посібнику я продемонструю вам декілька методів вирішення та вирішення цієї проблеми.

Спосіб 1. Відновлення служби оновлення Windows

Щоб полегшити роботу, ми створили пакетний файл, щоб зупинити службу оновлення Windows, видалити папку SoftwareDistribution та запустити службу оновлення знову. windowsupdatefix.bat

  1. Клацніть правою кнопкою миші посилання windowsupdatefix.bat і виберіть Зберегти як. Збережіть файл і відкрийте розташування файлу, клацніть файл правою кнопкою миші та виберіть  Запуск від імені адміністратора.
  2. Чорне вікно командного рядка з’явиться на пару секунд, після того як вікно зникне, спробуйте запустити оновлення ще раз.

Спосіб 2: Скидання налаштувань оновлення Windows

Вимкнення та ввімкнення оновлення Windows через панель керування вирішило цю проблему для багатьох користувачів, оскільки скидає будь-які невідповідні налаштування оновлення Windows. Щоб зробити це, натисніть Windows , ключ і введіть для Windows Update .

  1. Клацніть на оновлення Windows у результатах пошуку. У вікні оновлення Windows натисніть Змінити налаштування .
  2. Виберіть Ніколи не перевіряти наявність оновлень у розділі Важливі оновлення та натисніть OK . Закрийте всі вікна.
  3. Тепер знову перейдіть до вікна налаштувань оновлення Windows. Виберіть Автоматичне встановлення оновлень і натисніть OK. Тепер ще раз перевірте наявність оновлень.

Якщо помилка все ще виникає, перейдіть до наступного рішення

Спосіб 3: Тимчасово вимкніть захист від вірусів та брандмауера

Ваша антивірусна програма, навіть Windows Security Essential, іноді може зупинити запуск оновлення Windows. Тож тимчасово вимкніть будь-який захист у режимі реального часу, який має ваш антивірус та / або шпигунське програмне забезпечення. Потім перевірте наявність оновлень. Погода, рішення працює чи ні, увімкніть увесь свій захист.

Спосіб 4. Відновлення бази даних Windows Update

Щоб відновити базу даних оновлення Windows, натисніть кнопку Пуск і введіть  cmd. Клацніть правою кнопкою миші CMD і виберіть  Запуск від імені адміністратора.

У чорному командному рядку виконайте такі команди:

чиста зупинка wuauserv

cd / d% windir% \ SoftwareDistribution \ DataStore \ Logs

esentutl / mh .. \ DataStore.edb | findstr / i / c: ”Стан:”

Якщо в командному рядку відображається State: Clean Shutdown , вам не потрібно продовжувати це рішення, оскільки база даних працює нормально.

Якщо цей крок не вдається або якщо стан: Чисте вимкнення не відображається в командному рядку, тоді створюється тимчасова папка з назвою «fixedfiles». Для цього введіть таку команду у чорному вікні командного рядка:

mkdir c: \ fixedfiles

Тепер отримайте доступ до іншого комп’ютера Windows, на якому оновлення Windows працюють нормально. Натисніть і утримуйте для Windows ключ і натисніть R . Введіть System32 і натисніть Enter .

У папці System32 знайдіть файл з ім'ям esent.dll і помістіть його в папку fixedfiles на комп'ютері, оновлення Windows якого ви виправляєте .

Потім запустіть, введіть таку команду в чорному вікні командного рядка цільового комп'ютера:

скопіюйте% windir% \ system32 \ esentutl.exe c: \ fixedfiles \ c: \ fixedfiles \ esentutl.exe / r edb net start wuauserv

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