📑 Daftar Isi
- Penyebab Umum Windows Update Stuck di Windows Server
- 7 Solusi Fix Windows Server Update Stuck
- Solusi 1: Restart Windows Update Service dan BITS
- Solusi 2: Bersihkan SoftwareDistribution Folder
- Solusi 3: Jalankan Windows Update Troubleshooter
- Solusi 4: Gunakan DISM dan SFC untuk Repair System Files
- Solusi 5: Pastikan Disk Space Cukup
- Solusi 6: Manual Download dan Install Update
- Solusi 7: Reset Windows Update Components Completely
- Troubleshooting Table: Windows Server Update Stuck
- FAQ: Fix Windows Server Update Stuck
Tolong ya, kalau kalian lagi maintenance Windows Server dan Windows Update stuck di layar “Getting Windows ready” selama 3 jam — itu bukan berarti lagi proses. Itu server kalian lagi sekarat. Aku udah lihat kasus ini berkali-kali di production, dan tiap kali tetep bikin gemas. Yang bikin kesel? Masalahnya selalu sama: corrupted update cache, service yang stuck, atau disk space yang mepet. Dan sebenarnya gampang banget dicegah kalau tahu caranya.
Pernah ngalamin gak? Kamu lagi santai, tiba-tiba ticket masuk: “Server lambat, update gak kelar-kelar.” Kamu cek RDP, eh beneran stuck di 87% selama berjam-jam. Restart? Jangan coba-coba — bisa corrupt OS. Biarkan? Client teriak. Pilihan yang menyebalkan, kan? Nah, dari situ aku belajar satu hal: jangan pernah biarkan Windows Update stuck tanpa action plan yang jelas.
Windows Update stuck bukan masalah sepele, apalagi di production server. Dampaknya bisa menjalar ke mana-mana: service yang depend on update jadi error, scheduled task gagal jalan, bahkan dalam kasus parah bisa bikin boot loop setelah restart paksa. Common causes yang paling sering aku temui di lapangan adalah SoftwareDistribution folder yang corrupted, Windows Update service yang freeze, BITS (Background Intelligent Transfer Service) yang mati, dan yang paling sering — disk space di drive C: yang tinggal dikit.
Kalau kamu admin yang handle multiple Windows Server, pasti pernah dong nemu situasi di mana satu server update-nya lancar, tapi server lain yang spec sama malah stuck. Heran kan? Ternyata penyebabnya bisa beda-beda tiap server. Ada yang gara-gara Antivirus block proses update, ada yang karena pending restart yang gak ditangani, ada juga yang karena Windows Update agent-nya corrupt. Makanya penting banget untuk tahu troubleshooting step-by-step yang benar, bukan asal restart service atau reboot server acak.
Btw, kalau kamu lagi cari cara restart service tertentu di Windows Server secara proper, cek juga artikel kami tentang cara restart service di Windows Server. Atau kalau masalahnya disk space, ada panduan khusus tentang cek dan disk space Windows Server. Nah sekarang, fokus ke masalah utama dulu ya.
Penyebab Umum Windows Update Stuck di Windows Server
Sebelum kita gas ke solusi, penting banget untuk paham kenapa ini bisa terjadi. Bayangkan kayak mobil mogok — kamu gak mungkin langsung ganti mesin tanpa tau kenapa mogok dulu, kan? Sama aja with Windows Update. Kalau kamu langsung force restart tanpa paham root cause, bisa-bisa masalahnya malah makin parah.
Ada beberapa penyebab utama yang paling sering muncul:
- Corrupted SoftwareDistribution folder — Folder ini tempat Windows nyimpen file update. Kalau file-nya corrupt atau incomplete, Windows bakal stuck karena gak bisa parse update-nya.
- Windows Update service freeze — Service wuauserv bisa aja mati atau stuck di state tertentu, terutama kalau ada update sebelumnya yang gagal.
- BITS service mati — Background Intelligent Transfer Service bertanggung jawab download update. Kalau mati, download gak jalan.
- Disk space tidak cukup — Drive C: harus punya minimal 10GB free space buat update. Kalau kurang, update stuck.
- Pending restart tidak ditangani — Ada update yang butuh restart dulu sebelum lanjut. Kalau restart-nya gak dilakukan, update stuck.
- Antivirus / Third-party software interference — Beberapa antivirus terlalu agresif dan block proses update.
- Windows Update agent corrupt — Agent-nya sendiri yang rusak, bukan file update-nya.
7 Solusi Fix Windows Server Update Stuck
Solusi 1: Restart Windows Update Service dan BITS
Ini langkah pertama yang paling sering berhasil. Seringkali service-nya cuma butuh di-restart biar fresh start lagi. Caranya:
- Buka Command Prompt sebagai Administrator
- Jalankan perintah berikut satu per satu:
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
- Tunggu sampai semua service benar-benar stopped
- Lalu jalankan perintah untuk restart:
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
Coba jalankan Windows Update lagi setelah ini. Kalau masih stuck, lanjut ke solusi berikutnya. Ini yang paling basic tapi seringkali cukup. Kalau gak works, jangan panik — masih ada 6 solusi lagi di bawah.
Solusi 2: Bersihkan SoftwareDistribution Folder
Ini nih yang paling sering jadi root cause. Folder SoftwareDistribution nyimpen semua file download update. Kalau ada file corrupt di dalamnya, Windows bakal stuck karena gak bisa proceed.
Langkah-langkahnya:
- Stop Windows Update service dulu (udah dijelasin di Solusi 1)
- Buka File Explorer, navigasi ke
C:WindowsSoftwareDistribution - Delete semua isi folder ini (tapi JANGAN hapus folder-nya, cuma isi-nya)
- Atau lewat Command Prompt:
rd /s /q C:WindowsSoftwareDistribution
md C:WindowsSoftwareDistribution
- Start ulang Windows Update service
- Coba update lagi
Solusi 3: Jalankan Windows Update Troubleshooter
Windows punya built-in troubleshooter yang kadang bisa detect dan fix masalah otomatis. Let me be real — gak selalu works, tapi worth to try sebelum proceed ke langkah yang lebih aggressive.
- Buka Settings > Update & Security > Troubleshoot
- Klik “Additional troubleshooters”
- Pilih “Windows Update”
- Klik “Run the troubleshooter”
- Tunggu proses selesai, ikuti instruksi jika ada
Kalau troubleshooter nemu masalah, dia bakal suggest fix-nya. Terima fix-nya, restart server, coba update lagi. Simpel kan? Tapi ini kadang underestimated padahal cukup powerful lho.
Solusi 4: Gunakan DISM dan SFC untuk Repair System Files
Kalau masalahnya lebih deep — misalnya Windows Update agent-nya yang corrupt — kamu butuh DISM (Deployment Image Servicing and Management) dan SFC (System File Checker) untuk repair file system.
DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth
Tunggu sampai selesai (bisa 10-30 menit tergantung kondisi server). Setelah DISM, jalankan SFC:
sfc /scannow
Restart server setelah proses selesai. DISM bakal repair Windows image, dan SFC bakal repair system files. Kombinasi ini cukup powerful buat fix berbagai masalah termasuk Windows Update stuck.

Solusi 5: Pastikan Disk Space Cukup
Serius nih, ini sering dilupakan. Windows Update butuh minimal 10GB free space di drive C:. Kalau kurang, update bakal stuck di tengah proses.
wmic logicaldisk where "DeviceID='C:'" get FreeSpace,Size
Atau pakai PowerShell:
Get-PSDrive C | Select-Object Used,Free
Kalau space kurang, beberapa hal yang bisa dilakukan:
- Trash file di
C:WindowsTemp - Hapus old log files
- Gunakan Disk Cleanup utility
- Defragment jika perlu (untuk HDD, bukan SSD)
Solusi 6: Manual Download dan Install Update
Kalau semua cara di atas gak works, coba bypass Windows Update dan download update langsung dari Microsoft Update Catalog.
- Cari KB number dari Windows Update history (Settings > Update & Security > View update history)
- Buka
https://www.catalog.update.microsoft.com - Search berdasarkan KB number
- Download file .msu yang sesuai dengan versi OS dan architecture
- Install manual dengan run as administrator
Cara ini seringkali lebih reliable daripada Windows Update biasa, especially kalau masalahnya di Windows Update service-nya sendiri.
Solusi 7: Reset Windows Update Components Completely
Ini langkah terakhir sebelum factory reset. Reset semua Windows Update components ke default.
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
ren C:WindowsSoftwareDistribution SoftwareDistribution.old
ren C:WindowsSystem32catroot2 catroot2.old
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
Perintah ini bakal rename folder SoftwareDistribution dan catroot2 ke versi “old”, lalu start ulang semua service. Windows bakal buat folder baru yang fresh.
Troubleshooting Table: Windows Server Update Stuck
| Gejala | Kemungkinan Penyebab | Solusi |
|---|---|---|
| Stuck di “Getting Windows ready” | Service wuauserv freeze | Solusi 1: Restart service |
| Stuck di persentase tertentu | Corrupted SoftwareDistribution | Solusi 2: Bersihkan folder |
| Download 0% atau sangat lambat | BITS mati atau network issue | Solusi 1 + cek network |
| Error 0x800f081f | System file corrupt | Solusi 4: DISM + SFC |
| Stuck setelah restart | Pending restart conflict | Solusi 7: Reset components |
| Gagal download | Disk space tidak cukup | Solusi 5: Cek disk space |
| Update gak muncul sama sekali | Windows Update agent corrupt | Solusi 6: Manual download |
FAQ: Fix Windows Server Update Stuck
Q: Apakah aman restart server saat Windows Update stuck?
Bisa aman, tapi ada risiko. Kalau update-nya lagi proses install (bukan download), restart paksa bisa corrupt OS. Pastikan kamu udah coba semua solusi di atas dulu. Kalau terpaksa restart, pilih opsi restart normal, jangan force shutdown. Dan setelah restart, cek Windows Update history buat lihat apakah ada update yang corrupted.
Q: Kenapa Windows Server 2016 lebih sering stuck update dibanding 2019/2022?
Windows Server 2016 memang punya known issue di update mechanism-nya, terutama di early builds. Microsoft udah release beberapa cumulative update yang fix masalah ini, tapi kalau server-nya udah lama gak di-update, bisa jadi masalahnya accumulated. Saranku: pastikan cumulative update terbaru sudah terinstall, dan pertimbangkan untuk upgrade ke 2019 atau 2022 kalau masih memungkinkan.
Q: Berapa lama waktu yang normal untuk Windows Server update?
Tergantung ukuran update dan spesifikasi server. Untuk small cumulative update, biasanya 15-30 menit download + 20-40 menit install. Kalau major update (feature update), bisa 1-2 jam. Kalau udah lebih dari 3 jam dan stuck di angka yang sama, kemungkinan besar ada masalah dan perlu troubleshooting manual. Jangan biarkan tanpa action — itu tanda ada yang salah.
Q: Apakah perlu disable antivirus saat update Windows Server?
Beberapa antivirus memang bisa interfere dengan Windows Update. Sebelum disable, coba tambahkan exception dulu untuk folder C:WindowsSoftwareDistribution dan process wuauclt.exe. Kalau masih stuck, baru pertimbangkan untuk temporary disable antivirus saat proses update. Jangan lupa enable ulang setelah update selesai!
Nah, itu dia 7 solusi yang udah terbanti work buat fix Windows Server Update stuck. Gampang kok, yang penting sabar dan jangan asal force restart. Pelajarin baik-baik tiap step-nya, sesuaikan sama gejala yang kamu alami, dan ikuti urutannya. Jangan ngulang kesalahan yang sama — restart paksa tanpa troubleshooting itu shooting in the dark. Take it seriously, especially kalau ini production server. Mugi bermanfaat ya!