Pembaruan Windows saat ini tidak dapat memeriksa pembaruan, karena layanan tidak berjalan

27

Pagi ini saya mencoba menjalankan Pembaruan Windows pada dua PC Windows 7 saya (keduanya adalah mesin virtual), dan saya menemukan pesan kesalahan pop-up yang menarik ini. Saya belum pernah mengalami masalah ini sebelumnya, jadi saya agak bingung.

masukkan deskripsi gambar di sini

Dari pesan itu, pikiran pertama saya adalah melihat apakah layanan Pembaruan Windows berjalan. Dulu. Seperti biasa, solusinya tidak pernah sesederhana itu. Saya mencoba untuk me-restart layanan dan reboot PC tidak berhasil.

masukkan deskripsi gambar di sini

Jadi, saya pergi ke jalinan solusi. Saya memang menemukan solusi untuk masalah tersebut, jadi saya berpikir untuk mempostingnya untuk referensi saya di masa depan dan untuk siapa pun yang mungkin menghadapi masalah ini. Saya akan segera memposting jawabannya.

Jika Anda memiliki solusi alternatif yang berfungsi untuk Anda, jangan ragu untuk meninggalkan pos atau komentar.

Dark Lord of the Code
sumber
Perhatikan fakta bahwa secara default layanan pembaruan windows diatur sebagai tertunda secara default. Jika Anda mencoba untuk mulai menggunakannya pada detik pertama setelah boot Anda akan mendapatkan kesalahan yang sama.
Diogo

Jawaban:

30

Rupanya, masalahnya adalah dengan file log windows yang rusak. Terima kasih, Bill Gates.

Untuk menjalankan Pembaruan Jendela, Anda harus:

  1. Buka Layanan, dan hentikan sementara layanan "Pembaruan Windows"
  2. Pergi ke c: \ windows \ softwaredistribution \ datastore \ logs \
  3. Temukan file edb.log
  4. Ganti nama atau hapus file
  5. Setelah file diganti nama atau dihapus, kembali ke Layanan, dan Mulai layanan "Pembaruan Windows"
  6. Coba jalankan Pembaruan Windows lagi. Ini akan bekerja secara normal.

Sejauh ini, saya belum punya masalah dengan solusi ini. Saya telah berhasil menginstal pembaruan di salah satu PC. Silakan mengomentari ini dengan perbaikan apa pun yang dapat dilakukan, dan beri tahu saya jika ini bermanfaat bagi Anda.

Referensi:

Dark Lord of the Code
sumber
4
Bagi saya (Windows Server 2008), itu sudah cukup untuk menghentikan layanan "Pembaruan Windows" untuk menghapus / mengganti nama. Jadi, reboot ke mode Aman mungkin tidak diperlukan.
Alois Mahdal
+1 membantu saya setelah saya membaca semua artikel kb tentang ini.
xsaero00
1
Saya ragu Bill Gates secara pribadi mengkodekan log datastore Pembaruan Windows. :)
Pengembang Holistik
@ HolisticDeveloper: Ya, saya pikir kita harus berterima kasih kepada Obama.
Mehrdad
10

Pada dasarnya hal yang sama dengan jawaban di atas, tetapi sedikit lebih mudah menurut saya:

  1. Hentikan layanan Pembaruan Windows di bawah services.msc (biarkan jendela layanan terbuka)

  2. Pergi ke C:\Windows

  3. Ubah nama SoftwareDistributionfolder menjadi sesuatu sepertiSoftwareDistribution_OLD

  4. Kembali ke layanan dan mulai layanan Pembaruan Windows (ini juga akan membuat SoftwareDistributionfolder baru secara otomatis)

  5. Tunggu beberapa menit dan coba lagi!

  6. Jika berhasil dan Anda inginkan, silakan dan hapus SoftwareDistribution_OLDfolder, jika tidak Anda dapat kembali

Ini telah berhasil beberapa kali bagi saya. Meskipun, pengungkapan penuh, saya tidak pernah memeriksa Riwayat Pembaruan Windows untuk melihat apakah masih tahu pembaruan apa yang diinstal dan kapan. Mesin ini cukup pintar untuk mengetahui ke depan pembaruan apa yang Anda lakukan dan tidak perlu. Dua sen ku!

Keris
sumber
1
Ini bekerja sangat baik untuk saya - kuncinya adalah saya harus MENUNGGU BEBERAPA MENIT pada langkah 5. Pertama kali saya mencoba, saya pasti terlalu cepat untuk menyegarkan. Terimakasih banyak :-).
Mister_Tom
4

Ini benar-benar perbaikan non-teknis, tetapi tampaknya bekerja secara konsisten di antara orang-orang yang memiliki masalah dengan Windows 7 atau Vista ini.

Buka pengaturan pembaruan windows Anda, dan ubah ke "Jangan Periksa Pembaruan". Terapkan perubahan.

Kemudian ubah pengaturan lagi ke opsi yang Anda inginkan. Saya menggunakan "Periksa pembaruan, tetapi biarkan saya memilih apakah akan mengunduh dan menginstalnya". Terapkan perubahan ini.

Setelah saya menerapkan perubahan kedua, proses pembaruan kembali normal.

Lee
sumber
Bekerja dengan baik pada Windows 7 SP1 x64.
Anti-kata sandi yang lemah
0

Dari Microsoft: Windows 7 - Pembaruan Windows tidak berfungsi

Periksa apakah Layanan Pembaruan Windows sedang berjalan. Panel Kontrol> Alat Administratif> Layanan

Jika layanan Pembaruan Windows tidak berjalan, coba mulai (harus di mulai otomatis)

Layanan Pembaruan Windows tergantung pada DCOM dan layanan RPC, jadi jika tidak berjalan Anda mungkin harus memulainya.

Jika gagal, Anda mungkin perlu melakukan instalasi perbaikan.

RawR Crew
sumber
1
Jangan hanya menyalin dan menempelkan konten dari tempat lain. Setidaknya kutip dengan benar dan sertakan tautan ke sumbernya.
slhck
0

Inilah yang membantu saya dalam situasi yang sama. Jalankan ini di command prompt:

regsvr32 wuapi.dll
regsvr32 wuaueng.dll
regsvr32 wups.dll
regsvr32 wups2.dll
regsvr32 wuwebv.dll
regsvr32 wucltux.dll

Mendaftarkan ulang DLL membantu di lingkungan Windows 7.

Suncatcher
sumber