Windows update - moje dzisiejsze zadziwienia.
No więc kupiłem żonie do pracy laptopa. Poleasingowy, pół-pancerny Lenovo T420. Mam w pracy T430 i bardzo go lubię (oprócz matrycy, która jest gówniana) bo jest pancerny i działa :)
Piszę z perspektywy osoby, która jest obyta z informatyką/techniką/programowaniem (nawet jakieś dzieci uczę programowania) ale z Windows ma niewiele wspólnego. Z wyboru (i możliwości) siedzę pod Linuxem i rzadko zaglądam pod Windows.
Żona musi mieć Windows więc kupiłem razem z Win 7 Pro refurbished. Miało być pięknie bo przecież profesjonalny software ale... odpaliłem, założyłem konto, myślę że zrobię update a potem przejdę do Win 10 bo na stare support się ponoć kończy. No więc znalazłem gdzieś update, klikam i szuka. Po pół godziny szukania się zniecierpliwiłem, sprawdzam czy jest sieć, robię restart, etc... goowno, dalej szuka :-/ No więc ja też zaczynam szukać w Internetach a tam piszą że trzeba jakiś serwis zatrzymać, zmienić nazwę jakiegoś katalogu, znowu odpalić i będzie ok. No więc kupa, wcale ok nie jest, dalej nie potrafi znaleźć aktualizacji (acha jak wszedłem na jakąś stronę MS to się zawiesiła na niej oryginalna przeglądarka Microsoftu...). Ja pierdziulę...
Myślę, że skoro zapłaciłem to zadzwonię na support i zapytam co i jak. W końcu jak mam Linuxa to niby sam sobie muszę radzić a z takim profesjonalnym oprogramowaniem to pewno mi jakiś specjalista zaraz powie gdzie mam kliknąć i będzie ok. No więc szukam telefonu do supportu, kurna nigdzie nie ma! Musiałem zainstalować FF bo mi się stockowy IE ciągle wieszał na strona MS. Gdzieś wreszcie znalazłem support to chcą żeby się zalogować na konto MS... Po co?!? Ja chcę zadzwonić na PROFESJONALNĄ INFOLINIĘ. Po 15 minutach ostrego szukania znalazłem. Nie na stronach MS bo tam jest telefon mocno ukryty tylko w preview wyniku googlowej wyszukiwarki ;-) (jak wszedłem na tą stronę, której preview widziałem u wujka googla to telefonu już widać nie było... gdybym nie był poirytowany to bym sobie z ciekawości rzucił okiem na source tej strony... czy tel był ukryty czy to nowsza wersja strony).
No więc dzwonię, po 5 minutach przebijania się przez automat gadam z człowiekiem. Mówię jaki problem. Widocznie problem jest typowy bo człowiek od razu sugeruje, żebym podał adres e-mail a oni mi prześlą instrukcję. Ok, podaję, rozłączam się i czekam na e-maila. Jest e-mail, otwieram, czytam, przecieram oczy ze zdumienia, czytam jeszcze raz, zbieram szczękę z podłogi i nie wierzę... To jest procedura, którą trzeba wykonać samodzielnie po pierwszym uruchomieniu Windowsa 7 Pro żeby naprawić niedziałający update ?!?
Niech mnie ktoś uszczypnie !!! To ja wracam do swojej piwnicy bo dowolne nowe Ubuntu na T430 zainstalowało się bez żadnych problemów i działa (oprócz skanera linii papilarnych i jakiś nieistotnych pierdół).
Poniżej e-mail z procedurą naprawczą nowego Win 7 Pro:
Szanowny Panie,
Nawiązując do problemu z Windows Update proszę wykonać nastepujące kroki:
- Proszę pobrać aktualizacje (aktualizacji nie instalujemy, wykonamy to po całkowitym resecie):
KB3102810
https://support.microsoft.com/pl-pl/kb/3102810
KB3083710
https://support.microsoft.com/pl-pl/kb/3083710
KB2852386 X64
https://www.microsoft.com/pl-PL/download/details.aspx?id=40359
- Proszę otworzyć Notatnik oraz wpisać cały podany niżej skrypt zapisując plik jako Updates.bat
Po zapisaniu pojawi się okienko gdzie wybieramy OK, zamykamy notatnik, przechodzimy do zapisanego pliku - klikamy prawym przyciskiem myszy wybierając Uruchom jako administrator:
:: ----- Reset Windows Update Components ----- :components
:: Stopping the Windows Update services call :print Stopping the Windows Update services.
net stop bits net stop wuauserv net stop appidsvc net stop cryptsvc
:: Checking the services status call :print Checking the services status.
sc query bits | findstr /I /C:"STOPPED" If %errorlevel% NEQ 0 ( echo.Failed to stop the BITS service. echo. pause goto close ) sc query wuauserv | findstr /I /C:"STOPPED" if %errorlevel% NEQ 0 ( echo.Failed to stop the Windows Update service. echo.
pause goto close ) sc query appidsvc | findstr /I
/C:"STOPPED" if %errorlevel% NEQ 0 ( sc query appidsvc | findstr /I /C:"OpenService FAILED 1060" if %errorlevel% NEQ 0 (
echo.Failed to stop the Application Identity service.
echo. pause goto close ) ) sc query cryptsvc | findstr /I /C:"STOPPED" If %errorlevel% NEQ 0 ( echo.Failed to stop the Cryptographic Services service. echo. pause goto close )
:: Delete the qmgr.dat files call :print Deleting the qmgr.dat files.
del "%ALLUSERSPROFILE%\Application
Data\Microsoft\Network\Downloader\qmgr*.dat"
:: Renaming the softare distribution folders backup copies call :print Renaming the softare distribution folders backup copies.
takeown /f %SYSTEMROOT%\winsxs\pending.xml ren %SYSTEMROOT%\winsxs\pending.xml pending.xml.bak ren %SYSTEMROOT%\SoftwareDistribution SoftwareDistribution.bak ren %SYSTEMROOT%\system32\Catroot2 Catroot2.bak ren %SYSTEMROOT%\WindowsUpdate.log WindowsUpdate.log.bak
:: Reset the BITS service and the Windows Update service to the default security descriptor call :print Reset the BITS service and the Windows Update service to the default security descriptor.
sc sdset bits
D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU) sc
sdset wuauserv
D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
:: Reregister the BITS files and the Windows Update files call :print Reregister the BITS files and the Windows Update files.
cd /d %WINDIR%\system32 regsvr32 /s atl.dll regsvr32 /s urlmon.dll
regsvr32 /s mshtml.dll
regsvr32 /s shdocvw.dll regsvr32 /s browseui.dll regsvr32 /s jscript.dll regsvr32 /s vbscript.dll
regsvr32 /s scrrun.dll
regsvr32 /s msxml.dll regsvr32 /s msxml3.dll
regsvr32 /s msxml6.dll regsvr32 /s actxprxy.dll regsvr32 /s softpub.dll
regsvr32 /s wintrust.dll regsvr32 /s dssenh.dll regsvr32 /s rsaenh.dll regsvr32 /s gpkcsp.dll regsvr32 /s sccbase.dll
regsvr32 /s slbcsp.dll regsvr32 /s cryptdlg.dll regsvr32 /s
oleaut32.dll regsvr32 /s ole32.dll regsvr32 /s shell32.dll
regsvr32 /s initpki.dll regsvr32 /s wuapi.dll regsvr32 /s wuaueng.dll
regsvr32 /s wuaueng1.dll regsvr32 /s wucltui.dll
regsvr32 /s wups.dll regsvr32 /s wups2.dll regsvr32 /s wuweb.dll
regsvr32 /s qmgr.dll regsvr32 /s qmgrprxy.dll regsvr32 /s wucltux.dll regsvr32 /s muweb.dll regsvr32 /s wuwebv.dll
:: Resetting Winsock call :print Resetting Winsock.
netsh winsock reset
:: Resetting WinHTTP Proxy call :print Resetting WinHTTP Proxy.
netsh winhttp reset proxy
:: Starting the Windows Update services call :print Starting the Windows Update services.
net start bits net start wuauserv net start appidsvc net start cryptsvc
:: End process call :print The operation completed successfully.
pause goto :Eof
- Proszę uruchomić komputer w trybie czystego rozruchu - //support.microsoft.com/kb/929135
- Uruchamiamy komputer ponownie
- Instalujemy aktualizacje po każdej uruchamiając komputer ponownie
- Proszę wyszukać aktualizacje – może to trwać dłużej niż zwykle 20min – 1godz
Z poważaniem,
XXXX X.
Teleperformance w imieniu Microsoft Consumer Software and Service Support
Tel: 801 802 000
Wsparcie online na:
//support.microsoft.com
Komentarze (3)
najlepsze
(sam na początku lipca musze przeskoczyć na ponad 40 komputerach z 7 do 10 :) będzie wesoło)
jaja z aktualizacjami w 7 są od września czy października zeszłego roku gdzieś, szczególnie jak musisz zaktualizować czysty
W ogóle, po cholerę się bawić z aktualizacjami jak i tak chcesz windows 10? Ja gdybym widział, że 10 pójdzie na tym sprzęcie to zostawił bym to gunwo 7 i od razu 10 już wrzucał. :