Problem z Windows Update (Agent)

Zaczęty przez rufik, 17 Listopad 2009, 23:06:08

Poprzedni wątek - Następny wątek

rufik

*
Nowy użytkownik
Wiadomości: 3
IP zapisane
Właśnie sobie od tygodnia śmigam na nowym sprzęcie na Windows 7 Pro EN x64 i byłbym baaaaardzo zadowolony, gdyby nie to, że "popsuł mi się" mechanizm Windows Update :/

Mianowicie wygląda to tak, jakbym miał w ogóle wyłączoną usługę. Na załączonym obrazku tutaj:
http://img81.imageshack.us/img81/272/wuerror.gif
właśnie widać - gdy kliknę przycisk "Check for updates" dostaję takie okienko z informacją, że usługa nie jest uruchomiona. No i problem by się pewnie skończył na tym, że bym tą usługę uruchomił, ale...ja jej nie mam w spisie usług! Coś/ktoś mi usunął :(
Robiłem także reinstalacje Windows Update Agent 3.0 x64, ale bez skutku...czy ktoś ma jakiś pomysł? Przeglądanie google nie daje zbyt wiele, gdyż wszelkie how-to są dla WinXP lub Visty...

michalus

*****
Ekspert
Wiadomości: 679
IP zapisane
Radze jeszcze raz dokladnie "przekopać" spis usług ;)

rufik

*
Nowy użytkownik
Wiadomości: 3
IP zapisane
Ha, fajnie by było, jakbym tylko przeoczył te usługę :)
Proszę - tutaj:
http://chomikuj.pl/ronni6/uslugi.pdf
jest export listy usług z mojego kompa, ktoś znajdzie tam Windows Update? Wygląda tak, jakby ktoś mi wyrejestrował ją...\

rufik

*
Nowy użytkownik
Wiadomości: 3
IP zapisane
#3
OK, walka była długa i trudna, ale zwalczyłem gada ;) Oto krótkie rozwiązanie:
1. ściągamy najnowszy Windows Update Agent ze strony MS http://support.microsoft.com/kb/949104/
2. wykonujemy dezinstalacje poprzez uruchomienie z przełącznikiem /uninstall
3. reboot
4. wykonujemy instalację (może być z przełącznikiem /wuforce, ale nie jestem pewien, czy taki już w ogóle istnieje)
5. reboot
6. uruchamiamy linie komend (Command Propmt) jako administrator (ja jeszcze zrobiłem "cd c:\windows\system32")
7. stopujemy usługi kolejno:
net stop wuauserv
net stop cryptsvc
net stop bits
8. kasujemy foldery:
%systemroot%\System32\Catroot2
%systemroot%\SoftwareDistribution
9. rejestrujemy ponownie elementy WU:
regsvr32 wuapi.dll
regsvr32 wuaueng.dll
regsvr32 wucltux.dll
regsvr32 wups2.dll
regsvr32 wups.dll
regsvr32 wuwebv.dll
Wszystkie te elementy powinny zostać zarejestrowane poprawnie. To nam przywróci usługę WU. Jeżeli dostajemy błędy, to nadal coś nie tak z instalację WU Client i trzeba reinstalować.
10. startujemy te usługi ponownie:
net start wuauserv
net start cryptsvc
net start bits

I voila - działa :)