このエラーが表示される理由とその意味
「更新サービスがシャットダウンしたため、インストールを完了できませんでした」というメッセージが表示されるのは、特にWindowsの更新ができない場合、かなり厄介です。根本的な原因は、Windows Updateサービスがクラッシュしたか、無効になったか、何らかの理由で停止したことです。そうなると、システムは最新のパッチ、セキュリティ更新プログラム、バグ修正を取得できなくなります。そのため、PCを安全かつスムーズに動作させ続けるには、この問題を解決することが非常に重要です。単なる不具合の場合もあれば、マルウェアや破損したシステムファイルが原因の場合もあります。いずれにせよ、トラブルシューティングの方法を以下に示します。
解決策1:Windows Updateトラブルシューターを実行する
- まず、スタートメニューから設定を開きます。
- 「更新とセキュリティ」を選択してください。
- 「トラブルシューティング」をクリックし、 「その他のトラブルシューティング」をクリックします。
- Windows Update を見つけて、「トラブルシューターを実行する」をクリックします。
- 問題が見つかった場合は、画面の指示に従ってください。場合によっては、そのまま放置するだけで十分なこともあります。その後、システムを再起動して、再度アップデートを試してください。
この方法は、Windowsに組み込まれており、一般的な問題を最小限の手間で解決できるため、通常は最初に試される方法です。一部の環境では一度で解決しますが、他の環境では再実行したり、別の解決策を試したりする必要があるかもしれません。
解決策2:Windows Updateサービスを再起動する
アップデートサービスが時々停止したり、異常な状態になったりすることがあります。再起動することで、その問題を解消し、再び正常に動作するようになる場合があります。サービスを素早くリセットできるので、試してみる価値はあります。
- Windows キーと R キーを同時に押して「ファイル名を指定して実行」ダイアログを開きます。
- services.msc と入力して「OK」をクリックしてください。
- リストをスクロールダウンして、Windows Updateを探します。
- 右クリックして「プロパティ」を選択します。「スタートアップの種類」で「自動」に設定します。
- サービスの状態が「実行中」になっていることを確認してください。そうでない場合は、「開始」をクリックしてください。
- 「適用」と「OK」をクリックしてください。
- ウィンドウを閉じてから、PCを再起動してください。
これにより、アップデートサービスが無効になったりクラッシュしたりする多くのケースが解決されます。最初は失敗する理由が少し奇妙に思えるかもしれませんが、一度正常に動作すれば、アップデートはスムーズに実行される傾向があります。
解決策3:サードパーティ製のウイルス対策ソフトウェアをアンインストールまたは無効化する
Norton、Avast、McAfeeなどのサードパーティ製ウイルス対策ソフトが、Windows Updateの正常な動作を妨げる場合があります。最近ウイルス対策ソフトをインストールまたは更新した場合は、それが原因である可能性があります。一時的にアンインストールすることで、アップデートが問題なくダウンロードおよびインストールされるようになるかもしれません。アンインストール後、再起動して再度アップデートを試してください。
- コントロールパネル>プログラム>プログラムのアンインストールに進みます。
- お使いのサードパーティ製ウイルス対策ソフトを見つけて選択し、「アンインストール」をクリックしてください。
- アンインストール後にシステムを再起動して、アップデートの問題が解決したかどうかを確認してください。
これで問題が解決する場合は、Windows Defenderに切り替えるか、ウイルス対策ソフトを最新バージョンにアップデートすることを検討してください。古いバージョンでは、予期せずアップデートがブロックされることがあるからです。システムによっては、これで一見解決しにくい問題が簡単に解決する場合もあります。
解決策4:破損したWindows Updateデータベースを修復する
Windows Updateデータベースの破損は、これらのエラーの一般的な原因です。いくつかのサービスを停止し、キャッシュフォルダの名前を変更してからすべてを再起動することで、アップデートコンポーネントを手動でリセットできます。少し古風な方法ですが、効果があります。
- コマンドプロンプトを管理者として開きます。検索して右クリックし、「管理者として実行」を選択します。
- 以下のコマンドを1つずつ入力(またはコピー&ペースト)し、それぞれ入力後にEnterキーを押してください。
net stop wuauserv net stop cryptSvc net stop bits net stop msiserver Ren C:\Windows\SoftwareDistribution SoftwareDistribution.old Ren C:\Windows\System32\catroot2 Catroot2.old net start wuauserv net start cryptSvc net start bits net start msiserver
完了したら、PCを再起動してください。場合によっては、これにより更新キャッシュがクリアされ、Windowsが最新の更新データを取得できるようになります。ただし、機種によっては、この操作を複数回実行したり、再起動後に実行したりする必要がある場合がありますのでご注意ください。
解決策5.Windowsシステムファイルを修復する
破損したシステムファイルもアップデートエラーの原因となることがあります。システムファイルチェッカーユーティリティを実行すると、簡単に修復できます。管理者としてコマンドプロンプトを開き、次のコマンドを実行してください。
sfc /scannow
これはシステムをスキャンし、破損したファイルの修復を試みます。場合によっては、修復できない問題が見つかることがあり、その場合はより詳細なDISMスキャンを実行する必要があります。
- 以下のコマンドを順番に実行してください。
DISM /Online /Cleanup-Image /CheckHealth DISM /Online /Cleanup-Image /ScanHealth DISM /Online /Cleanup-Image /RestoreHealth
上記の手順をすべて終えたら、PCを再起動して再度アップデートを試してください。私の経験では、この方法でアップデートが正しく適用されない根本的な問題のほとんどが解決します。
解決策6.Windows ISOを使用してアップデートを行う
他の方法がすべてうまくいかない場合は、ISOイメージを使用してアップデートをインストールするという、より強制的な方法もあります。まずは重要なデータをバックアップしてください(念のため)。その後、以下の手順に従ってください。
- Windows Media Creation Toolをダウンロードしてください
- ウィザードを実行し、「インストールメディアの作成(USBフラッシュドライブ、DVD、またはISOファイル)」を選択します。
- 言語、エディション、アーキテクチャを選択してください(現在お使いのWindowsのバージョンに合わせてください)。
- ISOファイルを選択し、見つけやすい場所に保存してください。
- ISOファイルを右クリックして「マウント」を選択します。
- マウントしたドライブを開き、setup.exeをダブルクリックします。
- 画面の指示に従って、ファイルを失うことなくシステムをアップデートしてください。これは修復インストールのようなものです。
この方法は万全ではありませんが、他の方法がすべてうまくいかない場合に、頑固なアップデートエラーを回避できる可能性があります。ただし、万が一に備えて、データのバックアップを取っておくことをお勧めします。