Актуализациите на Windows са важна част от операционната система Windows. Това е функция, вградена в Windows, която помага на Microsoft да изпраща актуализации, корекции на грешки и корекции към уязвимости в сигурността. Въпреки това, потребителят има избор да пропусне, спре и никога да не се актуализира, но ние не препоръчваме това, защото това може да остави вашата система на сериозни рискове за сигурността.
Тъй като актуализацията на Windows също е програма; следователно в него непременно ще възникнат грешки. Един от тях е, когато потребител се опита да стартира актуализация на Windows, появява се грешка, в която Windows Update в момента не може да проверява за актуализации, тъй като услугата не работи. Може да се наложи да рестартирате компютъра си . Причината за тази грешка може да бъде услугата за актуализация на Windows, която не се стартира, или повреден запис в системния регистър, причиняващ дадена услуга да не бъде намерена.
В това ръководство ще ви преведа през няколко метода за справяне и отстраняване на този проблем.
Метод 1: Поправете услугата за актуализиране на Windows
За да улесним нещата, създадохме партиден файл, за да спрем услугата за актуализиране на Windows, да премахнем папката SoftwareDistribution и да стартираме услугата за актуализация отново. windowsupdatefix.bat
- Щракнете с десния бутон върху връзката windowsupdatefix.bat по-горе и изберете Запазване като. Запазете файла и отворете местоположението на файла, щракнете с десния бутон върху файла и изберете Изпълни като администратор.
- Черен прозорец на командния ред ще се появи за няколко секунди, след като прозорецът изчезне, опитайте да стартирате актуализацията отново.
Метод 2: Нулиране на настройките на Windows Update
Изключването и включването на актуализацията на Windows чрез контролния панел е решило този проблем за много потребители, тъй като нулира всички несъвместими настройки на актуализацията на Windows. За да направите това, натиснете Windows ключ и въведете Windows Актуализация .
- Кликнете върху актуализацията на Windows в резултатите от търсенето. В прозореца за актуализация на Windows кликнете върху Промяна на настройките .
- Изберете Никога не проверявайте за актуализации под Важни актуализации и щракнете върху OK . Затворете всички прозорци.
- Сега отидете отново в прозореца с настройки за актуализация на 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, за да проверите дали проблемът е разрешен.