Beberapa segi masalah diperlakukan dalam jawaban yang ada. Saya akan mencoba mengikat mereka bersama-sama dengan membuat daftar penyebab secara umum, tanpa mengulangi apa yang telah dikatakan:
- Mekanisme Pembaruan Microsoft Windows sangat canggih, yang sayangnya juga berarti rumit
- WU perlu mendukung sejumlah kombinasi perangkat keras dan perangkat lunak yang tidak terhitung
- WU perlu menerapkan pembaruan dalam urutan yang benar
- Windows 7 adalah sistem yang lebih tua, dan SP2 sudah lewat waktu dan mungkin tidak akan pernah tiba, yang membuat pembaruan sangat banyak
- Tahun-tahun terakhir, Microsoft berada di bawah tekanan besar untuk memperbaiki berbagai masalah keamanan, yang menghasilkan banyak sekali perbaikan, kemudian perbaikan dari perbaikan dan seterusnya ke generasi ke-n
- Microsoft belum dapat mengoptimalkan cukup mekanisme pembaruan, yang pada umumnya merupakan algoritma eksponensial, menghasilkan algoritma brute-force yang agak lambat.
- Server WU Microsoft terkadang kelebihan beban.
Mari kita lihat poin-poin ini lebih detail.
Kompleksitas Pembaruan Windows
Setelah pembaruan dirilis, itu dapat masuk ke dalam tiga fase tambahan yang berbeda dari waktu ke waktu: Revisi, Supersedence, dan Expiration.
Perbarui Revisi : Ketika perubahan dibuat untuk pembaruan yang dirilis sebelumnya, itu disebut Revisi Pembaruan, di mana beberapa bagian unduhan diubah. Ini adalah penggantian sebagian, bukan penuh, pembaruan.
Pembaruan Tergantikan : Ini adalah pengganti lengkap dari rilis sebelumnya, atau rilis. Terkadang Microsoft akan membungkus banyak rilis ke dalam satu paket, dan paket itu menggantikan pembaruan yang dienkapsulasi.
Pembaruan Kedaluwarsa : Ini adalah pembaruan yang dihapus dari daftar pembaruan yang valid. Pembaruan semacam itu tidak lagi berlaku dan tidak akan terdeteksi untuk pemasangan. Sering kali, pembaruan kedaluwarsa setelah digantikan oleh Pembaruan digantikan.
Pembaruan juga memiliki mekanisme ketergantungan, yang berarti bahwa beberapa pembaruan mungkin memerlukan pembaruan lain untuk diterapkan terlebih dahulu.
Pembaruan Kadaluarsa bermasalah dengan kinerja WU, karena sayangnya mereka tidak dihapus dari komputer, sehingga mereka masih mengambil bagian dalam perhitungan, dan ada begitu banyak dari mereka. Beberapa peningkatan dapat dicapai dengan menggunakan Disk Cleanup untuk Menghapus Pembaruan Windows yang Kadaluarsa
(ambil gambar disk cadangan pertama dari drive sistem, karena WU juga sangat rapuh).
Perhitungan WU
Karena banyaknya kemungkinan kombinasi, Microsoft menyimpan semua pembaruan pada server WU dalam format pohon besar. Memutuskan pembaruan mana yang perlu diterapkan dilakukan dengan algoritma pemangkasan pohon, yang memperhitungkan perangkat keras dan perangkat lunak yang diinstal klien, serta semua pembaruan yang sudah diinstal, yang dengan sendirinya merupakan kumpulan fakta yang membutuhkan semua berhasil diterapkan saat pemangkasan.
Algoritme tidak dijamin berhasil, artinya WU mampu menghancurkan OS atau bahkan membuatnya tidak bisa di-boot. Ini sepenuhnya dapat dimengerti, misalnya mengambil pembaruan A1, memiliki revisi A2, di mana pembaruan B tergantung pada A dirilis antara A1 dan A2. Sekarang cari tahu apakah urutan instalasi harus A1-B-A2 atau A1-A2-B, ketika keputusan yang salah bisa mematikan.
Server WU yang terbebani
Wikipedia mengatakan ini tentang statistik Pembaruan Windows :
Pada 2008, Pembaruan Windows memiliki sekitar 500 juta klien, memproses sekitar 350 juta pemindaian unik per hari, dan mempertahankan rata-rata 1,5 juta koneksi simultan ke mesin klien. Di Patch Tuesday, hari Microsoft biasanya merilis pembaruan perangkat lunak baru, lalu lintas keluar dapat melebihi 500 gigabit per detik.
Angka-angka ini mungkin telah berlipat ganda sekarang, dan menjelaskan mengapa server WU kadang-kadang tidak dapat dijangkau. Saya menggunakan opsi WU dari "Periksa pembaruan tetapi biarkan saya memilih", dan pengalaman saya sendiri adalah bahwa ada hari-hari dan waktu ketika memeriksa pembaruan memakan waktu lebih lama dari yang saya bersedia tunggu, membutuhkan penundaan.
Sejarah panjang Windows 7
Windows 7 dirilis pada 22 Juli 2009. Setelah sekitar 17 bulan, Service Pack 1 (SP1) keluar pada 22 Februari 2011. Ini sekitar 4,5 tahun yang lalu, yang berarti bahwa SP2 sudah lama tertunda.
Sisi baik dari Paket Layanan adalah menginstalnya menghapus seluruh riwayat pembaruan, sehingga WU mulai dari nol, persis seperti setelah instalasi baru Windows. Ini tentu saja mempercepat semua perhitungan, karena ada lebih sedikit pembaruan untuk diperhitungkan.
Banyaknya pembaruan yang ada sejak SP1 menjelaskan mengapa perhitungan WU sangat lambat hari ini. Untuk Microsoft masalahnya dapat diselesaikan "hanya" dengan memutakhirkan ke Windows 8.1 atau Windows 10 yang lebih baru, sehingga WU akan memiliki jumlah pembaruan yang lebih kecil untuk dipertimbangkan.
Kesimpulan
Karena Microsoft masih terus menerapkan berbagai pembaruan untuk Windows 7, WU hanya akan terus melambat seiring berjalannya waktu.
Salah satu pengoptimalan yang mungkin adalah Menghilangkan Pembaruan Windows yang sudah usang . Lain adalah dengan menggunakan opsi WU "Periksa pembaruan tetapi biarkan saya memilih", dan periksa pembaruan pagi atau larut malam.
Sebagian besar pembaruan juga berlaku untuk Windows 8 dan 10, sehingga beban pada server WU Microsoft hanya akan berlipat ganda ketika Windows 10 segera dirilis. Microsoft juga tampaknya membagi bandwidth server WUnya sesuai dengan kebijakannya sendiri, dengan aksen untuk melayani sistem operasi yang lebih baru, jadi kita harus mengharapkan perlambatan lain untuk Windows 7 begitu Windows 10 dilepaskan, bersama dengan pembaruan yang lebih cepat secara tidak proporsional untuk Windows 10.
Jika WU terlalu lambat, satu-satunya solusi nyata adalah memutakhirkan ke versi Windows yang lebih baru.
Berita bagus: SP2 untuk Windows 7 (dan 8.1) telah tiba
Microsoft telah menerbitkan apa yang sebenarnya SP2 untuk Windows 7 dan 8.1. Pembaruan ini tidak akan tersedia dari Pembaruan Windows untuk beberapa alasan yang tidak diketahui, sehingga harus diunduh dan diinstal secara manual.
Baca tentang cara mendapatkannya di artikel:
Microsoft memeriksa pembaruan Windows 7 dan 8.1 - tetapi jangan menyebutnya paket layanan .