Windows / Microsoft Güncelleştirmeleri'nin kullanılabilir güncelleştirmeleri algılaması neden her zaman uzun sürüyor?


11

TL; DR

Windows XP'de Windows Güncelleştirmeleri'ni başlattığınızda, Windows Güncelleştirmeleri web sitesine yönlendirilirsiniz. (Tarayıcınızda zaten ActiveX, Installer eklentisinin yüklü olduğunu varsayarsak) web sitesi yeşil, kayan bir durum çubuğu görüntüler ve sadece birkaç dakika askıda kalıyor gibi görünür. Güncelleme işleminin bu adımının yürütülmesi neden bu kadar uzun sürüyor?

Süreci hızlandırmak istemiyorum. Sadece güncelleme yazılımı ne yaptığını bilmek istiyorum, çünkü yazılım yüklemiyor ve CPU ve ağ kullanımını zirveye çıkarmıyor. Süreci ne durdurur?


Windows'u kullanarak herhangi bir BT pozisyonunda çalışan çoğumuz için ortak bir görevdir. Sonunda bir Windows sürümü yüklemeniz / yeniden yüklemeniz gerekir ve bundan sonra çok uzun bir işletim sistemi güncelleme işlemi yapılır.

Uzun zamandır bunun yavaş bir süreç olduğunu kabul ediyorum ve hepsi bu kadar. İndirilecek çok şey var ve bazı güncellemeler yeniden başlatma ve ardından başka güncellemeler gerektiriyor ... Ugh!

Bu sabah Windows XP SP3'ü kurma sürecinden geçmek zorunda kaldım. İşletim sistemini bir SSD üzerindeki bir VM'ye yüklüyorum ve bu şey üzerinde 6 saatten fazla çalışıyorum.

Bu süreci iyileştirmeler için seçmenin birçok yolu olmasına rağmen, her zaman özellikle yavaş olan bir adım vardır ve bunun iyi bir nedenini anlayamıyorum.

Bu adım, manuel güncellemedeki güncelleme algılama adımıdır. Özellikle, Windows (veya Microsoft) Güncelleştirmeleri sayfasına giderken ve ardından güncellemelerinizi algılamak için 'Özel' düğmesini tıklarken. PC'niz ağrılı bir süre orada oturuyor gibi görünüyor. Görev Yöneticinizi kontrol edin ve aslında işlemciniz pişmediği için bilgisayarınız kilitli gibi görünüyor, bu yüzden bir şey durdu. Neler oluyor ya da buna ne sebep olur?

Güncelleme yazılımı ne yapıyor? Kayıt defteri aranıyorsa, CPU kullanım zirvem olmamalı mı?

Ne olduğunu bilen var mı? Güncelleme sürecindeki adımların bazılarının neden bu kadar uzun sürdüğünü gerekçelendirebilirim. Ancak, bunun herhangi bir gerekçesi yok gibi görünüyor.

GÜNCELLEME

Açıklığa kavuşturmak için, Windows XP SP3 iso ile başladım . İşletim sistemi yüklendikten sonra (aslında oldukça hızlıydı) güncellemeleri başlattım. İlk kontrolüm 100'den fazla kritik güncelleme buldu ve eğer bellek bana doğru bir şekilde hizmet veriyorsa, 40'tan fazla önerilen güncelleme.

Dün en az 4 kez yeniden başlatma ve güncelleme işlemi yapmak zorunda kaldım. Yine, tüm sürecin gerekçesini aramıyorum. Ben (ActiveX bileşeni yüklendikten sonra.) Ne sürer güncelleme sayfasına gitmek Bunun yerine, algılama sürecini benim işlemci zorlukla kullanılıyor, özellikle de çok uzun, hafıza zirve değildir ve benim ağ trafiği eğilimi yok başak mı?


Bir güvenlik duvarının arkasındaysanız ve internete erişmek için bir proxy sunucusundan geçmeniz gerekiyorsa, algılama önce çok yavaş olacaktır, çünkü önce doğrudan bağlantıyı dener ve yalnızca doğrudan bağlantı zaman aşımına uğradığında proxy'den geçer. Veya Microsoft'un sunucuları meşgul olabilir ve yalnızca algılama verilerini çok yavaş besleyebilir.
Harry Johnston

Daha hızlı yapmak istiyorsanız (ve işletim sistemi kurulumlarını sık sık yapıyorsanız), yeniden yükleme gerektiğinde güncellenmiş kurulum medyasını veya disk görüntülerini kullanmaya hazır olun.
Sampo Sarrala - codidact.org

2
CPU, bellek ve ağ trafiğinden bahsediyorsunuz - disk IO'ya ne dersiniz?
Harry Johnston

1
Kısa süre önce bir güncelleme algılama döngüsü tetiklediği istiyorsanız şu anda , ancak kullanım Windows Update web sitesine sevmiyorum, sadece bir komut satırında bu yazın: wuauclt /detectnow. Programından bağımsız olarak, Windows Update Aracısı uyanacak ve gerekli güncellemeleri hemen kontrol edecektir.
Chungalin

Yanıtlar:


10

XP'nin güncelleme yönetimi arayüzünde (belki de ActiveX'in kullanımıyla ilgili, belki hantal 5 bölüm IE / ActiveX / WGA / WindowsInstaller / WindowsUpdate sisteminin kullanımı ile ilgili bir şey var gibi görünüyor - Vista ve daha yeni sürümlerin WindowsUpdate / WindowsInstaller sistemi, belki de sorun her ikisinden kaynaklanmaktadır). Ne yazık ki, bu soruna ciddi bir ters mühendislik yeteneği elde etmek için bu soruna yeterince ilgi duyduğundan (veya çözdüğünden) şüpheliyim.

Şimdiye kadar bildiğimiz şey (odadaki fili işaret ettiği için RLH'ye teşekkürler):

  • Bilinen en iyi hizmet paketi XP ortamından yükleme.
  • WU için ActiveX denetimleri yüklendikten sonra fark edilen sorun - Özel güncellemenin algılama adımının çalıştırılması şu durumlarda aşırı zaman alır:
    • Kayda değer CPU yüklemesi yok.
    • Minimum bellek / IO yüklemesi.
    • Minimum bant genişliği / ağ kullanımı.
    • Yaşanan önemli gecikmeyi garanti etmek için disk etkinliği yetersiz.

Yaptığım şeylerden biri, ActiveX denetimlerini yüklemeden önce IE8 ve WI sürüm 4.5'i yüklemektir ve algılama adımının geçmesi gereken süreyi azalttığı görülmektedir (ayrıca otomatik güncellemeler sırasında bot IE8 ve / veya WI kurulumunun olası sorunlarını önler birkaç kez gördüm). İndirmeleri burada bulabilirsiniz (sırasıyla):


Dan, bu cevap için teşekkürler. Yanıtınız aradığım bilgilere çok daha yakın. Bağlantılarınızı takdir ediyorum ve bu gelecekteki güncellemeler için yararlıdır.
RLH

Ne yazık ki XP'nin güncelleme sistemi ile çok çalışmak zorundayım. Tespit ekranına bakarak haftalar olmasa da günler geçirdim.
Dan

Bu çalışıyor! IE8 ve WI4.5 kurulumunu tamamlayıp yeniden başlattığımda, Otomatik Güncelleme zaten indirilmeye başlar.
checksum

7

Microsoft'un güncelleme hizmetine ilk kez bağlandığınızda, sisteminizin Microsoft'a tam olarak ihtiyaç duyduğu şeyi algılayabilmesi ve raporlayabilmesi için bazı AcvtiveX bileşenlerini (DirectX ile karıştırılmamalıdır) yüklemeye çalışır. (FYI: ActiveX öğelerini virüs bile olabilecek bir çeşit mini program gibi düşünebilirsiniz! Bu yüzden bu şeyleri yüklemek isteyenlere güvendiğinizden emin olun.) Bazen bu güncelleme bileşenlerinin güncellenmesi gerekir. Başka bir deyişle, güncelleme bileşenlerinin güncellenmesi gerekir. (Three's Company'den bir skeç gibi geliyor, değil mi?) Aslında, en son güncelleme bileşenlerinin bir hata olduğunu söyleyen birini hatırlıyorum! Bu nedenle, etkilenen sistemlerin uzun çizgisinde sisteminiz başka bir sistem olabilir. (Yine de biraz olası değil.)

Microsoft, Windows XP'nin yetkili ve etkin bir sürümünü güncelleştirdiğinizde ısrar ettiğinde, bu güncelleştirme işlemi daha karmaşıktır. (BTW, Vista ve üstü, bu gereksinimle engellenmez, çünkü yine de etkinleştirmeye veya tarayıcı kullanmaya gerek kalmadan güncelleme yapabilirsiniz. Bu, taş devrinden çıkmak ve yükseltmek için başka bir neden olabilir.) Daha da kötüsü, IE ( bu işlemin birlikte çalıştığı tek tarayıcıdır) ActiveX dosyaları indirilip yüklendiğinde hiçbir şey olmadığını kesinlikle göstermez. Yapana kadar bilmiyorsunuz (muhtemelen işlemi tamamlamanız gerekecek olsa da).

Ve bu sadece yeni başlayanlar için !!!

Dikkate almak isteyebileceğiniz bir sonraki öğe, tüm büyük servis paketleri. Ve öyle görünüyor ki, doğru yapmadığınız bir şey olabilir. Çünkü her bir SP'yi Microsoft Güncelleştirmeleri işlemi aracılığıyla sırayla yüklerseniz / uygularsanız, ciddi zaman kaybınız olur !!! Gerçekten sadece bağımsız ve serbestçe indirilebilen en son hizmet paketini 3 (SP3) uygulamanız gerekir. Size hemen vermek için güncelleme işlemine güvenmeyin! (Bu olacak, ama ilk başta değil.)

Yalnızca SP3 yüklendikten / uygulandıktan sonra güncelleştirme işlemine başlamanız gerekir. SP3 ile başlıyorsanız, çok fazla gereksiz güncellemeler, yamalar ve "boğa tükürme" önleyebilirsiniz. Bunun nedeni, SP1a gibi eski SP'lerin, indirmek ve uygulamak için daha yeni bir SP2 olduğunu fark etmeden önce her zaman en azından bir güncelleme ile dolu olmasını istemesidir. Ve sonra SP2 hemen hemen aynı şeyi yapar! Ve SP3 zaten tüm bu şeylere sahip olduğundan (özyinelemeli, başka bir deyişle) gerçekten sadece SP3 ile başlayıp devam etmelisin. (BTW, Vista böyle özyinelemez ve SP2'yi uygulamadan önce SP1'i sırayla uygulamanız gerekir.)

Şimdi, XP'yi çok sık yeniden yüklerseniz, bir "slip steam" kurulum diski oluşturmak isteyebilirsiniz. Slipstreaming, temiz bir kurulumdan sonra yüklenmesini isteyebileceğiniz en son güncellemeleri, sürücüleri ve hatta programları içeren bir Windows kurulum diski oluşturmanıza izin verecektir. Bu bazı insanlar için BÜYÜK bir zaman tasarrufu. XP söz konusu olduğunda, bunu yapmak için NLite ( http://www.nliteos.com/ ) adlı ücretsiz bir yardımcı programa göz atmak isteyebilirsiniz .

Hala değinmediğim bir nokta daha var - bant genişliği! Sadece kötü bir bağlantınız olabilir ve diğer birçok kişi aynı şeyi yapmaya çalışırken güncelleme yapmaya çalışıyor olabilirsiniz. Diğer bir deyişle, "tüpler" tıkanır. Büyük olasılıkla, bu sizin sonunuz ve ISS'niz sadece bir süre berbat.

Ayrıca, parazit veya diğer benzer nedenlerden dolayı WiFi'nin bu kadar hızlı olmaması sorunu var - WiFi'yi bile kullandığınız varsayılarak. (Mümkün olduğunca sabit kablolu bir Ethernet bağlantısı öneririm.)

Tabii ki, Windows güncellemeleri işlemi bir şey yapmaya çalışırken, kendi makinenizin diğer yazılımları güncellemeye veya başka bir işlem gerçekleştirmeye çalışması olasılığı da vardır. Bu nedenle, güncelleme ayarlarınızı otomatikten manüel olarak değiştirmek ve bazı şeylerin biraz iyileşip iyileşmediğini görmek (muhtemelen değil).

Her neyse, işlerin yavaş olmasının birkaç nedeni var. Umarım yardımcı olur...


+1 Büyük ölçüde kendi kendini açıklayan cevap (ve nLite :) için. VLite ve diğerlerinin de olduğunu unutmayın.
Sampo Sarrala - codidact.org

FYI, bu, Win XP'den SP3 iso'dan bir VM'ye bir kurulum oldu. Bu yüzden başka hizmet paketi yoktu. Orada 120'den fazla Kritik Güncelleme ve (sanırım) yaklaşık 40 güncelleştirme vardı. Bu, MSDN'de bulunan en güncel iso'dur.
RLH

Ayrıca, ActiveX bileşenleri ile biraz farkındayım. (Birkaç tane bile geliştirdim.) Anlamadığım şey, yeni güncellemelere olan ihtiyacı tespit etmenin neden sonsuza kadar sürdüğü ve işlemin ortasında PC'nizde teşhis çalıştırdığınızda hiçbir şey yapmıyor gibi görünüyor. En iyi cevap muhtemelen PC'nin MS'e bilgi göndermesi ve MS'in bir kuyruğa koyması ve size bir güncelleme listesi göndermeden önce analiz etmesidir. Ancak, sürecin gerçeklerini bilip bilmediğini merak ettim. Yine de yanıtınız için teşekkürler.
RLH

0

Güncelleştirmeleri detaylandırarak, çevrimdışı paketleri indirerek, bir DVD'ye yazarak ve gelecekteki yüklemeleri manuel olarak güncelleyerek buna hazırlayabilirsiniz.

Otomatik süreci bu kadar uzun süren nedir? Birincisi, süreç aynı anda aynı şeyi yapan binlerce başka insanın üstesinden gelebilmelidir.


Evet, sanırım o zamandan beri, bu süreci yılda bir kez (çeşitli işletim sistemlerini göz önünde bulundurarak) bir şekilde ya da başka bir şekilde adım atıyorum. Yine de, bunu Windows 98 günlerinde yapıyorum ve bu sadece Windows yaşamının bir parçası gibi görünüyor. Gerçekten bir çözüm aramıyorum, tespit sürecinin neden bu kadar uzun sürdüğüne dair daha fazla açıklama.
RLH

0

Oğlumun Dell Inspiron 6400 (ABD E1505) dizüstü bilgisayarındaki sabit sürücüyü değiştiriyorum. WinXP SP1 yükleme diskiyle başladım, WindowsXP-KB835935-SP2-ENU.exe ve WindowsXP-KB936929-SP3-x86 -ENU.exe'yi çalıştırdım ve (sonunda!) Dell'in web sitesinde ( Servis Etiketi'ni kullanarak ) tüm aygıt sürücülerini buldum Belarc'tan aldım ).

Otomatik Güncellemeler oldu üzerinde , ancak birlikte tekme yoktu Güncellemeler bilgisayarınız için hazırız Bir saattir çıktığımda kullandığım bu yüzden, Güvenlik Merkezini -> son güncellemeleri kontrol edin . Önümüzdeki 24 saat boyunca, tarayıcı ekranında bilgisayarınız için en son güncellemeleri kontrol ediliyor ... görüntülendi. ).

O dündü. Bir saat önce Internet Explorer 8'i indirip tekrar denedim. Yaklaşık 30 dakika içinde o vardı indirilen 106 güncellemeleri ve şu anda var yüklerken ben yazma olarak güncelleme # 54.


TLDR: XP'nin gerçekten eski bir kopyasını güncellemeye çalışıyorsanız en kısa sürede IE8'e yükseltin .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.