TL; DR
Po zainicjowaniu aktualizacji systemu Windows w systemie Windows XP następuje przekierowanie do witryny aktualizacji systemu Windows. (Zakładając, że masz już ActiveX, wtyczkę instalatora zainstalowaną w przeglądarce), witryna wyświetla zielony, przewijany pasek stanu i wydaje się, że zawiesił się na kilka minut. Dlaczego ten etap procesu aktualizacji zajmuje tak dużo czasu?
Nie jestem zainteresowany przyspieszeniem tego procesu. Chcę tylko wiedzieć, co robi oprogramowanie aktualizujące, ponieważ nie instaluje oprogramowania i nie osiąga maksymalnego wykorzystania procesora i sieci. Co zatrzymuje proces?
Jest to wspólne zadanie dla wielu z nas, którzy pracują na dowolnej pozycji IT w systemie Windows. W końcu musisz zainstalować / ponownie zainstalować wersję systemu Windows, co wiąże się z bardzo długim procesem aktualizacji systemu operacyjnego.
Przez długi czas akceptowałem fakt, że jest to powolny proces i to wszystko. Jest wiele do pobrania, a niektóre aktualizacje wymagają ponownego uruchomienia, a następnie kolejnych aktualizacji ... Ugh!
Dziś rano musiałem przejść proces instalacji systemu Windows XP z dodatkiem SP3. Instaluję system operacyjny na maszynie wirtualnej na dysku SSD i pracuję nad tym od ponad 6 godzin.
Chociaż istnieje wiele sposobów na wybranie tego procesu w celu ulepszeń, jest jeden krok, który jest zawsze szczególnie powolny i nie mogę znaleźć dobrego powodu.
Ten krok to etap wykrywania aktualizacji w przypadku aktualizacji ręcznej. W szczególności, przechodząc do strony Aktualizacje systemu Windows (lub Microsoft), a następnie klikając przycisk „Niestandardowy”, aby wykryć aktualizacje. Wygląda na to, że Twój komputer siedzi tam przez bolesny czas. Sprawdź Menedżera zadań i wygląda na to, że komputer jest w rzeczywistości zablokowany, ponieważ procesor nie gotuje, więc coś się zawiesiło. Nie mam pojęcia, co się dzieje ani co by to spowodowało?
Co robi oprogramowanie aktualizujące? Jeśli rejestr byłby przeszukiwany, czy mój procesor nie powinien szczytować?
Czy ktoś wie, co się dzieje? Mogę luźno uzasadnić, dlaczego niektóre etapy procesu aktualizacji trwają tak długo. Jednak wydaje się, że nie ma to żadnego uzasadnienia.
AKTUALIZACJA
Aby wyjaśnić, zacząłem od systemu Windows XP z dodatkiem SP3 iso. Po zainstalowaniu systemu operacyjnego (który był dość szybki) rozpocząłem aktualizacje. Moje wstępne sprawdzenie wykazało ponad 100 krytycznych aktualizacji i, jeśli pamięć służy mi poprawnie, ponad 40 sugerowanych aktualizacji.
Wczoraj musiałem wykonać proces restartu i aktualizacji co najmniej 4 razy. Znów nie szukam uzasadnienia dla całego procesu. Zamiast tego, kiedy przechodzę do strony aktualizacji (po zainstalowaniu komponentu ActiveX). Co zajmuje tak długo proces wykrywania , szczególnie, że mój procesor jest prawie nieużywany, pamięć nie jest w pełni obciążona, a mój ruch sieciowy nie ma tendencji do skok w ogóle?
wuauclt /detectnow
. Niezależnie od harmonogramu Windows Update Agent natychmiast się obudzi i sprawdzi, czy są potrzebne potrzebne aktualizacje.Odpowiedzi:
Wygląda na to, że coś jest nie tak z interfejsem zarządzania aktualizacjami XP (być może związane z używaniem ActiveX, być może związane z używaniem nieporęcznego 5-częściowego systemu IE / ActiveX / WGA / WindowsInstaller / WindowsUpdate - w porównaniu do systemu Windows Vista i późniejszego WindowsUpdate / System WindowsInstaller, być może problem wynika z obu). Niestety wątpię, aby zainteresowanie tym problemem (lub jego rozwiązywaniem) było wystarczające, aby uzyskać poważne talenty inżynierii odwrotnej.
Oto, co wiemy do tej pory (dzięki RLH za wskazanie słonia w pokoju):
Jedną z rzeczy, które podjąłem, jest zainstalowanie IE8 i WI w wersji 4.5 przed instalacją formantów ActiveX i wydaje się, że skraca czas detekcji (zapobiega również potencjalnym problemom z nieudaną instalacją IE8 i / lub WI podczas automatycznych aktualizacji , które widziałem kilka razy). Pliki do pobrania można znaleźć tutaj (odpowiednio):
źródło
Gdy łączysz się po raz pierwszy z usługą aktualizacji firmy Microsoft, próbuje przesłać niektóre składniki AcvtiveX (nie mylić z DirectX), aby Twój system mógł wykryć i zgłosić firmie Microsoft tylko to, czego może potrzebować. (FYI: możesz myśleć o rzeczach ActiveX jako o rodzaju miniprogramów, które mogą nawet zawierać wirusy! Upewnij się, że ufasz każdemu, kto chce zainstalować te rzeczy.) Czasami te składniki aktualizacji muszą zostać zaktualizowane. Innymi słowy, składniki aktualizacji muszą zostać zaktualizowane. (Brzmi jak skecz z Three's Company, prawda?) Wydaje mi się, że pamiętam, jak ktoś powiedział, że w składnikach najnowszych aktualizacji jest błąd! Może się zdarzyć, że Twój system jest tylko kolejnym z długiej linii systemów, których dotyczy problem. (Wciąż jednak mało prawdopodobne).
Ten proces aktualizacji jest jeszcze bardziej skomplikowany, gdy Microsoft nalega na aktualizację autoryzowanej i aktywowanej wersji systemu Windows XP. (BTW, Vista i wyżej nie są przeszkadzane w tym wymaganiu, ponieważ nadal możesz aktualizować bez konieczności aktywacji - lub korzystania z przeglądarki. To może być kolejny powód, aby wyjść z epoki kamienia i uaktualnić.) Co gorsza, IE (który jest jedyną przeglądarką, z którą współpracuje ten proces) nie daje absolutnie żadnych wskazówek, że coś się dzieje, gdy pobierane i instalowane są elementy ActiveX. Po prostu nie wiesz o tym, dopóki się nie skończy (chociaż prawdopodobnie musiałbyś zatwierdzić proces).
I to tylko na początek !!!
Następnym elementem, który możesz rozważyć, są wszystkie ogromne dodatki Service Pack. I wygląda na to, że to może być coś, czego nie robisz dobrze. Bo jeśli sekwencyjnie instalujesz / stosujesz każdy SP za pośrednictwem procesu aktualizacji Microsoft, poważnie marnujesz czas !!! Naprawdę wystarczy zastosować najnowszy dodatek Service Pack 3 (SP3), który można pobrać niezależnie i swobodnie. Nie polegaj na procesie aktualizacji, aby natychmiast Ci go dać! (Będzie, ale nie na początku.)
Dopiero po zainstalowaniu / zastosowaniu dodatku SP3 należy rozpocząć proces aktualizacji. Możesz uniknąć wielu niepotrzebnych aktualizacji, łatek i „biczowania”, jeśli zaczniesz od SP3. Powodem jest to, że starsze SP, takie jak SP1a, zawsze potrzebują przynajmniej ręki pełnej aktualizacji, zanim zorientują się, że jest nowszy dodatek SP2 do pobrania i zastosowania. A potem SP2 robi prawie to samo! A ponieważ SP3 ma już wszystkie te rzeczy (jest rekurencyjne, innymi słowy), naprawdę musisz zacząć od SP3, a następnie przejść dalej. (BTW, Vista NIE jest tak rekurencyjna i przed zastosowaniem SP2 musisz kolejno zastosować SP1).
Teraz, jeśli często instalujesz XP, możesz utworzyć dysk instalacyjny „slip steam”. Slipstreaming pozwoli ci utworzyć dysk instalacyjny systemu Windows ze wszystkimi najnowszymi aktualizacjami, sterownikami, a nawet programami, które możesz chcieć zainstalować po instalacji całkowicie czystej. Jest to OGROMNA oszczędność czasu dla niektórych osób. A jeśli chodzi o XP, możesz wypróbować bezpłatne narzędzie o nazwie NLite ( http://www.nliteos.com/ ), aby to zrobić.
Jest jeszcze jedna kwestia, której nawet nie dotknąłem - przepustowość! Być może masz po prostu złe połączenie i próbujesz zaktualizować, gdy wiele innych osób próbuje zrobić dokładnie to samo. Innymi słowy „rury” są zatkane. Bardziej prawdopodobne jest, że to twój koniec, a twój dostawca usług internetowych jest po prostu do bani (przez chwilę).
Istnieje również problem polegający na tym, że Wi-Fi nie działa tak szybko z powodu zakłóceń lub z innych podobnych powodów - zakładając, że korzystasz nawet z Wi-Fi. (W miarę możliwości zalecam połączenie przewodowe Ethernet).
Oczywiście istnieje nawet możliwość, że Twój komputer próbuje zaktualizować inne oprogramowanie lub wykonać inny proces, podczas gdy proces aktualizacji systemu Windows próbuje to zrobić. Dlatego warto zmienić ustawienia aktualizacji z automatycznej na ręczną i sprawdzić, czy coś się nie poprawi (prawdopodobnie nie).
W każdym razie istnieje kilka powodów, dla których wszystko może być wolne. Mam nadzieję, że to pomoże...
źródło
Możesz się do tego przygotować, wyszczególniając aktualizacje, pobierając pakiety offline, nagrywając je na DVD, a następnie ręcznie aktualizując przyszłe instalacje.
Co zajmuje tak zautomatyzowany proces? Po pierwsze, proces musi być w stanie poradzić sobie z tysiącami innych ludzi, którzy robią to samo w tym samym czasie.
źródło
Wymieniam dysk twardy w laptopie Dell Inspiron 6400 (US E1505) mojego syna. Zacząłem od dysku instalacyjnego WinXP SP1, uruchomiłem WindowsXP-KB835935-SP2-ENU.exe i WindowsXP-KB936929-SP3-x86-ENU.exe i (ostatecznie!) Znalazłem wszystkie sterowniki urządzeń na stronie internetowej Dell (używając znacznika serwisowego Dostałem od Belarca ).
Aktualizacje automatyczne były włączone , ale nie uruchomiły się, ponieważ aktualizacje są gotowe na Twój komputer, gdy opuściłem go na godzinę, więc użyłem Centrum bezpieczeństwa -> Sprawdź, czy są najnowsze aktualizacje . Przez następne 24 godziny ekran przeglądarki wyświetlał Sprawdzanie najnowszych aktualizacji na twoim komputerze ... (Uruchomiłem i ponownie uruchomiłem test kilka razy, ale działało nieprzerwanie przez co najmniej jeden okres ponad 7 godzin, kiedy położyłem się spać ).
To było wczoraj. Godzinę temu pobrałem program Internet Explorer 8 i spróbowałem ponownie. W ciągu około 30 minut to już pobrana 106 aktualizacje, a to obecnie instalowania aktualizacji nr 54, jak piszę.
TLDR: Jak najszybciej zaktualizuj IE8 do najnowszej wersji XP.
źródło