Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

【Windows Update】「再起動して重要な更新プログラムをインストール」の無限ループを解決する7つの対処法

Windows UpdateはMicrosoftオペレーティングシステムにとって非常に重要な機能ですが、更新プログラムのインストールに失敗し、何度も同じ操作を繰り返す無限ループに陥ってしまうことがあります。

具体的には、Windows Updateを開くたびに「コンピューターを再起動して重要な更新プログラムをインストールしてください」というメッセージが表示されるのに、実際にPCを再起動してもメッセージが消えず、再度同じ表示が出てしまうという症状です。つまり、PCを起動するたびに再起動を求められ、再起動しても更新が完了せず、また再起動を促される——この悪循環に悩まされているユーザーは少なくありません。あまりのストレスから、Windows Updateを無効化してしまう人もいるほどです。

このエラーの主な原因

この問題の主な原因は、「RebootRequired」と呼ばれるWindowsレジストリキーにあると考えられています。このキーが破損すると、Windowsが正常に更新を完了できなくなり、再起動ループが発生します。

最もシンプルな対処法は、このレジストリキーを削除してPCを再起動することですが、すべての環境で有効とは限りません。そこで本記事では、この問題を解決するためのあらゆる対処法を順番にご紹介します。

注意:作業を始める前に、万が一のトラブルに備えて復元ポイントを作成しておくことをおすすめします。

方法1:RebootRequiredレジストリキーを削除する

1. Windowsキー + R を押して「ファイル名を指定して実行」を開き、「regedit」と入力してEnterキーを押します。

2. 以下のレジストリキーへ移動します。

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update\RebootRequired

3. 「RebootRequired」キーを右クリックし、「削除」を選択します。

4. PCを再起動し、Windows Updateを再度実行してみてください。

これで問題が解決するはずですが、改善しない場合は次の方法に進みましょう。

方法2:クリーンブートを実行する

サードパーティ製ソフトウェアが原因でエラーが発生している可能性があります。クリーンブート状態で確認しましょう。

1. Windowsキー + R を押し、「msconfig」と入力してEnterキーを押すと、「システム構成」画面が開きます。

2. 「全般」タブで「スタートアップのオプションを選択する」を選び、「スタートアップの項目を読み込む」のチェックを外します。

3. 「サービス」タブに移動し、「すべてのMicrosoftサービスを隠す」にチェックを入れます。

4. 「すべて無効」をクリックして、残りのサービスをすべて無効化します。

5. PCを再起動し、再度更新プログラムのインストールを試みます。

6. 問題が解決した場合、原因はサードパーティ製ソフトウェアである可能性が高いです。特定のソフトウェアを突き止めるには、サービスをグループ単位で有効化してはPCを再起動する作業を繰り返します。エラーを引き起こしているグループが見つかったら、その中のサービスを1つずつ確認していきましょう。

7. トラブルシューティングが完了したら、必ず設定を元に戻してください(手順2で「通常スタートアップ」を選択)。これでPCを通常どおり起動できます。

方法3:トランザクションログファイルをリセットする

1. Windowsキー + X を押し、「コマンドプロンプト(管理者)」を選択します。

2. 以下のコマンドを1つずつ入力し、それぞれEnterキーを押します。
注意:コマンド実行中に確認を求められたら「Y」を入力してEnterキーを押してください。

fsutil resource setautoreset true %SystemDrive%\
attrib -r -s -h %SystemRoot%\System32\Config\TxR\*
del %SystemRoot%\System32\Config\TxR\*
attrib -r -s -h %SystemRoot%\System32\SMI\Store\Machine\*
del %SystemRoot%\System32\SMI\Store\Machine\*.tm*
del %SystemRoot%\System32\SMI\Store\Machine\*.blf
del %SystemRoot%\System32\SMI\Store\Machine\*.regtrans-ms

3. 上記のコマンドが実行できない場合は、PCをセーフモードで起動してから再度試してください。

4. PCを再起動して変更を保存し、Windows Updateを再度実行します。

方法4:Windows Updateのトラブルシューティングツールを実行する

1. Windowsの検索バーに「トラブルシューティング」と入力し、「トラブルシューティング」をクリックします。

2. 左側のウィンドウから「すべて表示」を選択します。

3. コンピューターの問題トラブルシューティングの一覧から「Windows Update」を選択します。

4. 画面の指示に従い、Windows Updateのトラブルシューティングツールを実行します。

5. PCを再起動して変更を保存します。

方法5:SoftwareDistributionフォルダーの名前を変更する

1. Windowsキー + X を押し、「コマンドプロンプト(管理者)」を選択します。

2. 以下のコマンドを入力してWindows Update関連サービスを停止させ、それぞれEnterキーを押します。

net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver

3. 次に、SoftwareDistributionフォルダーの名前を変更するため、以下のコマンドを入力してEnterキーを押します。

ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old

4. 最後に、以下のコマンドを入力してWindows Update関連サービスを再開し、それぞれEnterキーを押します。

net start wuauserv
net start cryptSvc
net start bits
net start msiserver

5. PCを再起動して変更を保存します。

方法6:DISM(展開イメージの servicing と管理)ツールを実行する

1. Windowsキー + X を押し、「コマンドプロンプト(管理者)」をクリックします。

2. 以下のコマンドを入力してEnterキーを押します。

DISM /Online /Cleanup-Image /RestoreHealth

3. DISMコマンドが完了するまで待ちます。

4. 完了したら、次のコマンドを実行して保留中のアクションを元に戻します。

DISM /image:C:\ /cleanup-image /revertpendingactions

5. PCを再起動して変更を保存します。

方法7:Microsoft公式のトラブルシューティングツールを実行する

上記の方法で解決しない場合は、Microsoftが提供する公式のFixitツールやトラブルシューティングツールを試してみてください。自動的に問題を検出・修復できる場合があります。

まとめ

以上が「コンピューターを再起動して重要な更新プログラムをインストールしてください」の無限ループを解決する7つの方法です。多くの場合、方法1のレジストリキー削除か方法5のSoftwareDistributionフォルダーのリネームで改善しますが、それでも解決しない場合は順番にすべての方法を試してみてください。

このガイドについて質問がある場合は、お気軽にコメント欄でお尋ねください。

  1. 【保存版】Windows 10で更新プログラムがインストール・ダウンロードできないエラーを修正する5つの方法

    Windowsは全世界で15億人以上のユーザーを抱え、そのうち10億人以上が最新バージョンを使用しています。しかし、Windows 10ユーザーにとって悩みの種となっているのが、更新プログラムのインストールに関するトラブルです。アップデートがダウンロードできない、インストールできない、途中で止まってしまうなど、エラーの形態はさまざま。これらのエラーは、バグ修正や新機能をもたらす最新のアップデート適用を妨げてしまいます。 本記事では、このエラーが発生する原因を詳しく解説し、複数ある対処方法の中から効果的なものを順番にご紹介します。 なぜWindows 10の更新プログラムがインストール・ダウンロ

  2. Windows 10の「更新を完了できませんでした・変更を元に戻しています」エラーを解決する8つの方法

    Windows OSをエラーなく快適に使うには、最新バージョンへアップデートしておくことが推奨されます。しかし、そのアップデートのインストール自体が問題になってしまうと、困ってしまいますよね。 このような状況は非常にストレスが溜まるものです。そこで本記事では、「更新プログラムを完了できませんでした/コンピューターに加えた変更を元に戻しています(We couldnt complete the updates / Undoing changes made to your computer)」というエラーの解決方法について詳しく解説します。 通常、Windows 10ではアップデートのダウンロード後