Cache Windows Update (SoftwareDistribution)
Windows Update mengunduh paket pembaruan ke C:\Windows\SoftwareDistribution\Download sebelum memasangnya. Setelah pemasangan, file yang diunduh tidak lagi diperlukan, dan versi komponen lama yang digantikan oleh pembaruan juga dapat dibersihkan. Windows mengelola folder ini sendiri; folder ini dapat dibersihkan menggunakan Pembersihan Disk (Disk Cleanup) atau direset saat pembaruan terus mengalami kegagalan.
1Hal yang disimpan di dalamnya
C:\Windows\SoftwareDistribution berisi folder Download yang menampung paket pembaruan serta folder DataStore yang berisi database Windows Update, termasuk riwayat pembaruan yang ditampilkan di Pengaturan (Settings).
Pengoptimalan Pengiriman (Delivery Optimization), yang membagikan bagian pembaruan antar PC, memiliki cache tersendiri. Cache ini dibersihkan menggunakan opsi 'File Pengoptimalan Pengiriman' di Pembersihan Disk (Disk Cleanup) atau di Pengaturan > Sistem > Penyimpanan > File sementara (Settings > System > Storage > Temporary files).
2Membersihkan setelah pembaruan
Opsi 'Pembersihan Windows Update' di Pembersihan Disk (Disk Cleanup) (yang muncul setelah mengeklik 'Bersihkan file sistem') menghapus versi lama dari komponen yang diperbarui. Hal serupa juga dilakukan oleh perintah Dism.exe /Online /Cleanup-Image /StartComponentCleanup. Setelah ini, pembaruan yang terpasang tidak lagi dapat dicopot pemasangannya.
3Mereset cache pembaruan
Ketika pembaruan berulang kali gagal dengan error yang sama, langkah pemecahan masalah dari Microsoft mencakup penghentian layanan Windows Update dan BITS, penggantian nama folder SoftwareDistribution, serta memulai kembali layanan-layanan tersebut. Windows kemudian akan membuat folder baru yang kosong dan mengunduh kembali apa yang dibutuhkannya.
Cara mereset cache Windows Update
- Buka Command Prompt sebagai administrator.
- Hentikan layanan:
net stop wuauservdannet stop bits - Ubah nama folder:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old - Jalankan kembali layanan:
net start bitsdannet start wuauserv - Buka Pengaturan > Windows Update (Settings > Windows Update) dan pilih 'Periksa pembaruan'.
- Ketika pembaruan sudah berfungsi kembali, hapus SoftwareDistribution.old.
Perhatian
- Jangan menghapus atau mengubah nama folder saat pembaruan sedang diunduh atau dipasang.
- Setelah dilakukan reset, daftar riwayat pembaruan di Pengaturan (Settings) mungkin kosong; pembaruan yang sudah terpasang akan tetap terpasang.
- Setelah pembersihan komponen, pembaruan yang terpasang tidak dapat dicopot pemasangannya.
Artikel terkait
- Pembersihan Disk (cleanmgr)Apa saja yang dihapus oleh alat Pembersihan Disk klasik, apa yang ditambahkan oleh 'Bersihkan file sistem', dan cara menjalankan cleanmgr dari baris perintah.
- Folder WinSxS (penyimpanan komponen)Penjelasan mengenai C:\Windows\WinSxS, alasan File Explorer melebih-lebihkan ukurannya, dan cara memperkecilnya hanya dengan perintah DISM yang didukung.
- DISM (Deployment Image Servicing and Management)Apa itu DISM, perintah /CheckHealth, /ScanHealth, dan /RestoreHealth, serta bagaimana DISM dan SFC bekerja sama untuk memperbaiki Windows.
Sumber
- Memecahkan masalah pembaruan Windows (Dukungan Microsoft) support.microsoft.com
- Membersihkan folder WinSxS (Microsoft Learn) learn.microsoft.com
Terakhir ditinjau: