Поправка: Windows 7 Понастоящем не може да проверява за актуализации

Актуализациите на Windows са важна част от операционната система Windows. Това е функция, вградена в Windows, която помага на Microsoft да изпраща актуализации, корекции на грешки и корекции към уязвимости в сигурността. Въпреки това, потребителят има избор да пропусне, спре и никога да не се актуализира, но ние не препоръчваме това, защото това може да остави вашата система на сериозни рискове за сигурността.

Тъй като актуализацията на Windows също е програма; следователно в него непременно ще възникнат грешки. Един от тях е, когато потребител се опита да стартира актуализация на Windows, появява се грешка, в която Windows Update в момента не може да проверява за актуализации, тъй като услугата не работи. Може да се наложи да рестартирате компютъра си . Причината за тази грешка може да бъде услугата за актуализация на Windows, която не се стартира, или повреден запис в системния регистър, причиняващ дадена услуга да не бъде намерена.

В това ръководство ще ви преведа през няколко метода за справяне и отстраняване на този проблем.

Метод 1: Поправете услугата за актуализиране на Windows

За да улесним нещата, създадохме партиден файл, за да спрем услугата за актуализиране на Windows, да премахнем папката SoftwareDistribution и да стартираме услугата за актуализация отново. windowsupdatefix.bat

  1. Щракнете с десния бутон върху връзката windowsupdatefix.bat по-горе и изберете Запазване като. Запазете файла и отворете местоположението на файла, щракнете с десния бутон върху файла и изберете  Изпълни като администратор.
  2. Черен прозорец на командния ред ще се появи за няколко секунди, след като прозорецът изчезне, опитайте да стартирате актуализацията отново.

Метод 2: Нулиране на настройките на Windows Update

Изключването и включването на актуализацията на Windows чрез контролния панел е решило този проблем за много потребители, тъй като нулира всички несъвместими настройки на актуализацията на Windows. За да направите това, натиснете Windows ключ и въведете Windows Актуализация .

  1. Кликнете върху актуализацията на Windows в резултатите от търсенето. В прозореца за актуализация на Windows кликнете върху Промяна на настройките .
  2. Изберете Никога не проверявайте за актуализации под Важни актуализации и щракнете върху OK . Затворете всички прозорци.
  3. Сега отидете отново в прозореца с настройки за актуализация на Windows Изберете Автоматично инсталиране на актуализации и щракнете върху OK. Сега проверете отново за актуализации.

Ако все още получавате грешката, преминете към следващото решение

Метод 3: Временно деактивирайте антивирусната и защитната стена

Вашата антивирусна програма, дори Windows Security Essential, понякога може да спре стартирането на актуализацията на Windows. Така че временно деактивирайте всяка защита в реално време, която има вашият антивирусен и / или шпионски софтуер. След това проверете за актуализации. Времето решението работи или не, активирайте цялата си защита.

Метод 4: Поправете базата данни на Windows Update

За да поправите базата данни за актуализация на Windows, щракнете върху Старт и  въведете cmd. Щракнете с десния бутон върху CMD и изберете  Run As Administrator.

В черния команден ред изпълнете следните команди:

net stop wuauserv

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

esentutl / mh .. \ DataStore.edb | findstr / i / c: „Състояние:“

Ако State: Clean Shutdown се показва в командния ред, не е необходимо да продължите с това решение, тъй като базата данни е наред.

Ако тази стъпка се провали или ако състояние: 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, за да проверите дали проблемът е разрешен.