Поправяне на грешка в актуализацията на Windows 0x80072ee2

Компютърът на приятел, работещ под Windows 7, наскоро беше заразен с rootkit TDSS, което доведе до пренасочвания във всички уеб браузъри към партньорски сайтове. Проблемът е известен като Google пренасочвания и проблемът е отстранен тогава.

Приятелят ми се свърза отново с мен след почистването и помоли за помощ, тъй като Windows Update вече не работи. Всеки път, когато се използва Windows Update, тя ще работи дълго време и ще показва грешката 0x80072ee2 в крайна сметка, без да изтегляте и инсталирате налични актуализации.

Бързо проучване в Интернет разкри, че това съобщение за грешка е свързано с проблеми с връзката към сървърите на Windows Update.

Включени предложения за поправки:

  • Проверка на защитната стена, за да се уверите, че сървърите на Windows Update не са блокирани.
  • Проверка на хост файла, за да се уверите, че сървърите на Windows Update не са пренасочени
  • Тестване на връзката със сървърите на Windows Update чрез изтегляне на файл от него.
  • Изпълнение на командата ipconfig / flushdns в командния ред.
  • Добавяне на сървъри за актуализация на Windows към надеждната зона в Internet Explorer
  • Добавяне на сървъри за актуализация на Windows в списъка с изключения на прокси сървъра в Internet Explorer
  • Промяна на настройките на mtu на рутера

Нито едно от тези предложения не помогна за решаването на проблема с връзката. Грешка 0x80072ee2 беше показана след всички опити.

Първото нещо, което трябва да направите при среща с грешки в актуализацията на Windows, е да погледнете файла Windowsupdate.log в папката на Windows. Това съдържа дневник, в който са изброени всички опити за връзка, отчети за състоянието и съобщения за грешки, които се срещат при опит да се свържете с Windows Update.

Windowsupdate.log на моя приятел съдържаше препратка към прокси сървър. Това беше странно, тъй като нито един прокси сървър не беше използван за свързване към Интернет и нито един прокси сървър не беше конфигуриран в Internet Explorer.

Оказва се, че Windows Update използва собствен прокси сървър, който е зададен в системния регистър на Windows. Ето стъпките за това как да промените прокси сървъра, използван за свързване към Windows Update (решение за Windows Vista, Windows 7 и по-нови версии на операционната система Windows, включително Windows 10).

Отворете повишен команден ред от менюто "Старт". Направете това с докосване на клавиша на Windows, напишете cmd.exe, щракнете с десния бутон върху cmd.exe и изберете стартирането като администраторски опции. Ако искате да използвате клавиатурата, задръжте Shift и Ctrl, преди да щракнете с левия бутон вместо cmd.exe.

Въведете [netsh], след това [winhttp] в командния ред, така че екранът да изглежда така след това.

Сега въведете командата [import proxy source = ie]. Това ще импортира настройките на прокси сървъра на Internet Explorer, което означава или директен достъп до Интернет без прокси, ако не е конфигуриран сървър, или прокси сървъра, който се използва за свързване с Интернет.

Това трябваше да разреши проблемите с връзката към Windows Update, ако проблемът беше с прокси сървър. Winhttp може да се използва и за задаване на конкретен прокси сървър чрез командата [set proxy address]. Може да се наложи рестартиране на компютъра, преди промените да бъдат взети под внимание (или убие процеса на Explorerr.exe и да го презареди).

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