サービスが実行されていないため、Windows Updateは現在更新プログラムを確認できません


27

今朝、私は2台のWindows 7 PC(両方とも仮想マシン)でWindows Updateを実行しようとしましたが、この興味深いポップアップエラーメッセージに遭遇しました。この問題に遭遇したことは一度もないので、少し困惑しました。

ここに画像の説明を入力してください

メッセージから、最初に考えたのは、Windows Updateサービスが実行されているかどうかを確認することでした。そうだった。いつものように、ソリューションはそれほど単純ではありません。サービスを再起動し、PCを再起動して無効にしました。

ここに画像の説明を入力してください

だから、私は解決策のためにインターウェブに行きます。私は問題の解決策を見つけたので、将来の参考のために、またこの問題に遭遇する可能性のある他の人のためにそれを投稿することを考えました。すぐに回答を掲載します。

あなたのために働いた代替ソリューションがある場合は、投稿やコメントを残してください。


デフォルトでは、Windows更新サービスはデフォルトで遅延として設定されていることに注意してください。起動後最初の数秒で使用を開始しようとすると、同じエラーが発生します。
ディオゴ

回答:


30

どうやら、問題は破損したWindowsログファイルにあります。ビル・ゲイツ、ありがとう。

Window Updateを再度実行するには、以下を行う必要があります。

  1. サービスに移動し、「Windows Update」サービスを一時的に停止します
  2. c:\ windows \ softwaredistribution \ datastore \ logs \に移動します
  3. ファイルedb.logを見つけます
  4. ファイルの名前を変更または削除する
  5. ファイルの名前を変更または削除したら、サービスに戻り、「Windows Update」サービスを開始します
  6. Windows Updateを再度実行してください。正常に動作します。

これまでのところ、私はこの解決策で問題を抱えていません。いずれかのPCにアップデートを正常にインストールしました。可能な改善点についてこれについてコメントしてください。また、これがあなたに役立つかどうかを教えてください。

参照:


4
私(Windows Server 2008)の場合、削除/名前変更のサービス「Windows Update」を停止するだけで十分でした。そのため、セーフモードで再起動する必要はありません。
アロイスマーダル

これに関するすべてのKB記事を読んだ後、+ 1が役立ちました。
xsaero00

1
Bill GatesがWindows Updateデータストアログを個人的にコーディングしたとは思えません。:)
ホリスティックデベロッパー

@HolisticDeveloper:はい、代わりにオバマに感謝する必要があると思います。
Mehrdad

10

上記の答えと本質的に同じことですが、私の意見では少し簡単です:

  1. services.mscでWindows Updateサービスを停止します(サービスウィンドウを開いたままにします)

  2. に行く C:\Windows

  3. SoftwareDistributionフォルダーの名前を次のように変更しますSoftwareDistribution_OLD

  4. サービスに戻り、Windows Updateサービスを開始します(これにより、新しいSoftwareDistributionフォルダーも自動的に作成されます)

  5. 数分待ってからもう一度試してください!

  6. 正常に機能する場合は、SoftwareDistribution_OLDフォルダーを削除します。それ以外の場合は、元に戻すことができます

これは私にとって何度も働いてきました。ただし、完全な開示ではありますが、Windows Updateの履歴をチェックして、インストールされた更新プログラムがいつであるかをまだ確認していないことはありません。マシンは、あなたが何の更新を行い、必要としないのかを知るのに十分なほどスマートです。私の2セント!


1
これは私にとってはうまくいきました。重要なのは、手順5で数分待たなければならないということでした。初めて試したときは、更新するには速すぎたはずです。どうもありがとう :-)。
Mister_Tom

4

これは本当に非技術的な修正ですが、Windows 7またはVistaでこの問題を抱えている人々の間で一貫して機能するようです。

Windowsの更新設定に移動し、「更新プログラムを確認しない」に変更します。変更を適用します。

その後、設定を再度希望のオプションに変更します。「アップデートを確認しますが、ダウンロードしてインストールするかどうかを選択させてください」を使用しました。この変更を適用します。

2番目の変更を適用すると、更新プロセスは通常に戻りました。


Windows 7 SP1 x64で完全に動作しました。
Anti-weakpasswords 14

0

Microsoftから:Windows 7-Windows Updateが機能しない

Windows Updateサービスが実行されているかどうかを確認します。[コントロールパネル]> [管理ツール]> [サービス]

Windows Updateサービスが実行されていない場合は、開始してみてください(自動開始する必要があります)

Windows UpdateサービスはDCOMおよびRPCサービスに依存しているため、実行していない場合は開始する必要があります。

それに失敗すると、修復インストールが必要になる場合があります。


1
他の場所からコンテンツをコピーして貼り付けるだけではいけません。少なくとも適切に引用し、ソースへのリンクを含めてください。
slhck

0

これは同じ状況で私を助けたものです。これをコマンドプロンプトで実行します。

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

DLLの再登録は、Windows 7環境で役立ちました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.