Mengapa Pembaruan Windows / Microsoft selalu membutuhkan waktu lama untuk mendeteksi pembaruan yang tersedia?


11

TL; DR

Ketika Anda memulai Pembaruan Windows dalam Windows XP, Anda akan diarahkan ke situs web Pembaruan Windows. (Dengan anggapan Anda sudah menginstal plug-in ActiveX, Installer di browser Anda,) situs web menampilkan bilah status gulir hijau dan tampaknya hanya bertahan selama beberapa menit. Mengapa langkah proses pembaruan ini membutuhkan waktu lama untuk dijalankan?

Saya tidak tertarik mempercepat proses. Saya hanya ingin tahu apa yang dilakukan perangkat lunak pembaruan karena tidak menginstal perangkat lunak dan tidak memuncak penggunaan CPU & jaringan. Apa yang menghentikan proses?


Ini adalah tugas umum bagi banyak dari kita yang bekerja dalam segala bentuk posisi TI menggunakan Windows. Akhirnya Anda harus menginstal / menginstal ulang versi Windows dan yang berikut adalah proses pembaruan OS yang sangat panjang.

Untuk waktu yang lama saya telah menerima kenyataan bahwa ini adalah proses yang lambat dan hanya itu yang ada di sana. Ada banyak hal yang harus diunduh, dan beberapa pembaruan memerlukan restart diikuti dengan pembaruan lebih lanjut ... Ugh!

Pagi ini saya harus melalui proses menginstal Windows XP dengan SP3. Saya menginstal OS pada VM pada SSD dan saya telah mengerjakan hal ini selama lebih dari 6 jam.

Meskipun ada banyak cara untuk merajut proses ini untuk perbaikan, ada satu langkah yang selalu sangat lambat dan saya tidak dapat menemukan alasan yang bagus mengapa.

Langkah itu adalah langkah deteksi pembaruan pada pembaruan manual. Khususnya, ketika menavigasi ke halaman Pembaruan Windows (atau Microsoft), dan kemudian mengklik tombol 'Kustom' untuk mendeteksi pembaruan Anda. Tampaknya PC Anda hanya duduk di sana untuk waktu yang menyakitkan. Periksa Task Manager Anda dan sepertinya PC Anda, pada kenyataannya, terkunci karena CPU Anda tidak bisa dimasak, jadi ada yang macet. Saya tidak tahu apa yang terjadi atau apa yang menyebabkan ini?

Apa yang dilakukan perangkat lunak pembaruan? Jika registri sedang dicari, bukankah seharusnya puncak penggunaan CPU saya?

Adakah yang tahu apa yang terjadi? Secara longgar saya dapat membenarkan mengapa beberapa langkah dalam proses pembaruan begitu lama. Namun, yang ini sepertinya tidak memiliki alasan.

MEMPERBARUI

Hanya untuk memperjelas, saya mulai dengan Windows XP dengan SP3 iso. Setelah OS terpasang (yang sebenarnya cukup cepat,) saya memulai pembaruan. Pemeriksaan awal saya menemukan lebih dari 100 pembaruan kritis dan, jika ingatan saya benar, lebih dari 40 pembaruan disarankan.

Saya harus melakukan proses restart-and-update setidaknya 4 kali kemarin. Sekali lagi, saya tidak mencari pembenaran dari seluruh proses. Sebaliknya, ketika saya menavigasi ke halaman pembaruan (setelah komponen ActiveX telah diinstal.) Apa yang membutuhkan proses deteksi begitu lama, terutama karena CPU saya hampir tidak digunakan, memori tidak memuncak dan lalu lintas jaringan saya cenderung tidak lonjakan sama sekali?


Jika Anda berada di belakang firewall dan harus melalui server proxy untuk sampai ke internet, deteksi akan sangat lambat karena ia mencoba koneksi langsung terlebih dahulu dan hanya melewati proxy ketika koneksi langsung habis. Atau mungkin saja server Microsoft sedang sibuk dan hanya bisa memberi Anda data deteksi dengan sangat lambat.
Harry Johnston

Jika Anda ingin melakukannya lebih cepat (dan jika Anda sering menginstal OS) gunakan media instalasi yang diperbarui atau gambar disk yang siap digunakan setiap kali menginstal ulang diperlukan.
Sampo Sarrala - codidact.org

2
Anda menyebutkan CPU, memori, dan lalu lintas jaringan - bagaimana dengan IO disk?
Harry Johnston

1
Jika Anda hanya ingin memicu siklus update deteksi sekarang , tetapi Anda tidak suka dengan penggunaan situs Windows Update, cukup ketik ini pada baris perintah: wuauclt /detectnow. Terlepas dari jadwalnya, Agen Pembaruan Windows akan bangun dan memeriksa pembaruan yang Anda butuhkan segera.
Chungalin

Jawaban:


10

Tampaknya ada sesuatu yang rusak pada antarmuka manajemen pembaruan XP (mungkin terkait dengan penggunaan ActiveX, mungkin terkait dengan penggunaan sistem IE 5 bagian yang rumit / ActiveX / WGA / WindowsInstaller / WindowsUpdate - dibandingkan dengan Vista & kemudian WindowsUpdate / Sistem WindowsInstaller, mungkin masalahnya berasal dari keduanya). Sedihnya, saya ragu ada cukup minat pada masalah ini (atau menyelesaikannya) untuk mendapatkan talenta teknik reverse engineering yang serius.

Inilah yang kami ketahui sejauh ini (terima kasih kepada RLH karena telah menunjukkan gajah di dalam ruangan):

  • Penginstalan dari media paket layanan XP terbaru yang dikenal baik.
  • Masalah diketahui setelah menginstal kontrol ActiveX untuk WU - Menjalankan langkah deteksi pembaruan kustom membutuhkan waktu yang lama dengan:
    • Tidak ada pemuatan CPU yang berarti.
    • Memori minimum / IO memuat.
    • Penggunaan bandwidth / jaringan minimal.
    • Aktivitas disk tidak mencukupi untuk menjamin penundaan signifikan yang dialami.

Salah satu hal yang saya lakukan adalah menginstal IE8 & WI versi 4.5 sebelum menginstal kontrol ActiveX dan tampaknya mengurangi waktu yang dibutuhkan langkah deteksi (juga mencegah potensi masalah instalasi IE8 & / atau WI yang gagal saat pembaruan otomatis , yang telah saya lihat beberapa kali). Unduhan dapat ditemukan di sini (masing-masing):


Dan, terima kasih atas jawaban ini. Respons Anda jauh lebih dekat dengan informasi yang saya cari. Saya menghargai tautan Anda dan ini sangat membantu untuk pembaruan di masa mendatang.
RLH

Sayangnya saya harus bekerja dengan sistem pembaruan XP cukup banyak. Saya telah menghabiskan berhari-hari jika tidak berminggu-minggu menatap layar deteksi itu.
Dan

Ini bekerja! Segera setelah saya selesai menginstal dan memulai ulang IE8 & WI4.5, Pembaruan Otomatis sudah mulai diunduh.
checksum

7

Ketika Anda terhubung untuk pertama kalinya ke layanan pembaruan Microsoft, ia mencoba mengunggah beberapa komponen AcvtiveX (jangan bingung dengan DirectX) sehingga sistem Anda dapat mendeteksi dan melaporkan ke Microsoft apa yang mungkin dibutuhkan oleh sistem Anda. (FYI: Anda dapat menganggap hal-hal ActiveX sebagai semacam program mini yang bahkan mungkin memiliki virus! Jadi, pastikan Anda memercayai siapa pun yang ingin menginstal barang ini.) Terkadang komponen pembaruan ini perlu diperbarui. Dengan kata lain, komponen pembaruan perlu diperbarui. (Kedengarannya seperti sandiwara dari Three's Company, bukan?) Bahkan, saya ingat seseorang mengatakan bahwa komponen pemutakhiran terbaru memiliki bug! Jadi bisa jadi sistem Anda hanyalah satu dari sekian banyak sistem yang terpengaruh. (Meskipun demikian, masih agak tidak mungkin.)

Proses pembaruan ini semakin rumit ketika Microsoft bersikeras bahwa Anda memperbarui versi Windows XP yang diotorisasi dan diaktifkan. (BTW, Vista dan di atas tidak terhalang oleh persyaratan ini karena Anda masih dapat memperbarui tanpa perlu mengaktifkan - atau menggunakan browser. Itu bisa menjadi alasan lain untuk keluar dari zaman batu dan meng-upgrade.) Lebih buruk lagi, IE (yang adalah satu-satunya browser yang berfungsi dengan proses ini) sama sekali tidak memberikan indikasi bahwa ada sesuatu yang terjadi ketika hal-hal ActiveX diunduh dan diinstal. Anda tidak akan mengetahuinya sampai selesai (walaupun Anda mungkin harus menyetujui prosesnya).

Dan itu hanya untuk pemula !!!

Item berikutnya yang mungkin ingin Anda pertimbangkan adalah semua paket layanan besar. Dan sepertinya itu mungkin sesuatu yang tidak Anda lakukan dengan benar. Karena jika Anda menginstal / menerapkan setiap SP secara berurutan melalui proses Pembaruan Microsoft maka Anda benar-benar membuang waktu !!! Anda benar-benar hanya perlu menerapkan paket layanan 3 (SP3) terbaru yang dapat diunduh secara bebas dan bebas. Jangan mengandalkan proses pembaruan untuk segera memberikannya kepada Anda juga! (Memang akan, tapi tidak pada awalnya.)

Hanya setelah SP3 diinstal / diterapkan, Anda dapat memulai dengan proses pembaruan. Anda dapat menghindari banyak pembaruan yang tidak perlu, tambalan dan "bull-spit" jika Anda baru saja memulai dengan SP3. Alasannya adalah karena SP lama seperti SP1a selalu ingin setidaknya satu tangan penuh pembaruan sebelum menyadari ada SP2 yang lebih baru untuk diunduh dan diterapkan. Dan kemudian SP2 melakukan hal yang hampir sama! Dan karena SP3 sudah memiliki semua itu (bersifat rekursif, dengan kata lain) Anda benar-benar hanya perlu memulai dengan SP3 dan kemudian melanjutkan. (BTW, Vista TIDAK rekursif seperti ini dan Anda perlu menerapkan SP1 secara berurutan sebelum menerapkan SP2.)

Sekarang, jika Anda menginstal ulang XP sangat sering maka Anda mungkin ingin membuat disk instalasi "slip steam". Slipstreaming akan memungkinkan Anda untuk membuat disk instalasi Windows dengan semua pembaruan terbaru, driver dan bahkan program yang mungkin ingin Anda instal setelah instalasi yang mati bersih. Ini adalah penghemat waktu BESAR bagi sebagian orang. Dan terkait XP, Anda mungkin ingin memeriksa utilitas gratis bernama NLite ( http://www.nliteos.com/ ) untuk membantu melakukannya.

Masih ada satu pertimbangan lagi yang bahkan tidak saya sentuh - bandwidth! Anda mungkin hanya memiliki koneksi yang buruk dan berusaha memperbarui ketika banyak orang lain mencoba melakukan hal yang sama persis. "Tabung" tersumbat, dengan kata lain. Lebih mungkin, ini akhir Anda dan ISP Anda hanya menyebalkan (untuk sementara waktu).

Ada juga masalah WiFi yang tidak terlalu cepat karena gangguan atau alasan serupa lainnya - dengan asumsi Anda bahkan menggunakan WiFi. (Saya merekomendasikan koneksi Ethernet dengan kabel bila memungkinkan.)

Tentu saja, bahkan ada kemungkinan bahwa mesin Anda sendiri mencoba memperbarui perangkat lunak lain atau melakukan beberapa proses lain ketika proses pembaruan Windows mencoba melakukan hal itu. Oleh karena itu, Anda mungkin ingin mengubah pengaturan pembaruan dari otomatis ke manual dan melihat apakah ada sedikit peningkatan (mungkin tidak).

Bagaimanapun, ada beberapa alasan mengapa segala sesuatunya bisa lambat. Semoga ini bisa membantu ...


+1 Untuk jawaban yang sangat jelas (dan nLite :). Jangan lupa bahwa ada vLite dan lainnya juga.
Sampo Sarrala - codidact.org

FYI, ini adalah instalasi dari Win XP dengan SP3 iso, ke VM. Jadi tidak ada paket layanan lebih lanjut. Yang ada, ada lebih dari 120 Pembaruan Kritis dan (saya pikir) sekitar 40 pembaruan yang disarankan. Ini adalah iso terbaru yang tersedia di MSDN.
RLH

Juga, saya menyadari sedikit dengan komponen ActiveX. (Saya bahkan sudah mengembangkan beberapa.) Yang tidak saya mengerti adalah mengapa mendeteksi perlunya pembaruan baru berlangsung selamanya dan sepertinya tidak melakukan apa-apa ketika Anda menjalankan diagnostik pada PC Anda di tengah proses. Jawaban terbaik mungkin adalah bahwa PC telah mengirim informasi ke MS dan MS memasukkannya ke dalam antrian, dan menganalisisnya sebelum mengirimi Anda daftar pembaruan. Namun, saya ingin tahu apakah ada yang tahu fakta prosesnya. Terima kasih atas tanggapan Anda.
RLH

0

Anda dapat mempersiapkan ini dengan merinci pembaruan, mengunduh paket offline, membakarnya ke dvd, dan kemudian memperbarui pemasangan di masa mendatang secara manual.

Apa yang memakan waktu proses otomatis begitu lama? Ya, untuk satu, prosesnya harus mampu menangani ribuan orang lainnya melakukan hal yang sama pada saat yang sama.


Ya, saya pikir itu akan membuat karena, bagaimanapun, saya melangkah melalui proses ini dalam beberapa bentuk atau lainnya (mengingat berbagai OS) sekitar setahun sekali. Namun, saya sudah melakukan ini pada zaman Windows 98 dan ini sepertinya menjadi bagian dari kehidupan Windows. Saya tidak benar-benar mencari solusi, lebih merupakan penjelasan mengapa proses pendeteksian begitu lama.
RLH

0

Saya mengganti hard drive pada laptop Dell Inspiron 6400 (US E1505) anak saya. Saya mulai dengan disk instalasi WinXP SP1, menjalankan WindowsXP-KB835935-SP2-ENU.exe dan WindowsXP-KB936929-SP3-x86-ENU.exe , dan (akhirnya!) Menemukan semua driver perangkat di situs web Dell (menggunakan Tag Servis Saya dapatkan dari Belarc ).

Pembaruan Otomatis aktif , tetapi pembaruan itu tidak siap dengan Pembaruan siap untuk komputer Anda ketika saya meninggalkannya selama satu jam, jadi saya menggunakan Pusat Keamanan -> Periksa pembaruan terbaru . Selama 24 jam berikutnya, tampilan peramban menunjukkan Memeriksa pembaruan terbaru untuk komputer Anda ... (Saya mem-boot ulang dan memulai ulang pemeriksaan beberapa kali, tetapi itu berjalan terus menerus selama setidaknya satu periode lebih dari 7 jam ketika saya pergi tidur) ).

Itu kemarin. Satu jam yang lalu saya mengunduh Internet Explorer 8 dan mencoba lagi. Dalam sekitar 30 menit itu telah mengunduh 106 pembaruan, dan saat ini sedang menginstal pembaruan # 54 ketika saya menulis.


TLDR: Tingkatkan ke IE8 sesegera mungkin jika Anda mencoba untuk membawa salinan XP yang benar-benar terbaru.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.