【保存版】Windows 10で更新プログラムがインストール・ダウンロードできないエラーを修正する5つの方法
Windowsは全世界で15億人以上のユーザーを抱え、そのうち10億人以上が最新バージョンを使用しています。しかし、Windows 10ユーザーにとって悩みの種となっているのが、更新プログラムのインストールに関するトラブルです。アップデートがダウンロードできない、インストールできない、途中で止まってしまうなど、エラーの形態はさまざま。これらのエラーは、バグ修正や新機能をもたらす最新のアップデート適用を妨げてしまいます。
本記事では、このエラーが発生する原因を詳しく解説し、複数ある対処方法の中から効果的なものを順番にご紹介します。
なぜWindows 10の更新プログラムがインストール・ダウンロードできないのか?
Windows 10向けに配信されるすべての更新プログラムは、「Windows Update」によって管理されています。Windows Updateの役割は、新しいアップデートを自動的にダウンロードし、システムにインストールすることです。しかし実際には、「保留中の更新プログラムの一覧は表示されるのに、ダウンロードもインストールも進まない」という不具合の報告が後を絶ちません。「ダウンロード待ち」「インストール待ち」の状態から一向に動かず、どれだけ待っても変化がないこともあります。
Windows Updateが正常に動作しなくなる主な原因としては、以下のようなケースが挙げられます。
- Creators Update(クリエーターズアップデート)適用後に発生
- Windows Updateサービスが破損している、または停止している
- ディスク容量の不足
- プロキシ設定の影響
- BIOSの問題
Windows 10の更新プログラムがインストールできないエラーの修正方法
作業を始める前に、万が一のトラブルに備えて復元ポイントを作成しておきましょう。0x800f0984や2H1などの更新エラーに対しては、以下の5つの方法が有効です。
幸い、あらゆる問題には解決策があり、しかも1つとは限りません。Windows 10の更新エラー(0x80070017など)にもいくつかの回避策が存在し、中には組み込みのトラブルシューティングツールを実行する、コマンドプロンプトで数個のコマンドを実行するなど、非常に簡単なものもあります。
まずはPCを一度再起動し、エラーが解消されるかどうか確認してください。それでも改善しない場合は、方法1から順番に試していきましょう。
方法1: Windowsトラブルシューティングツールを使う
Windows 10には、不具合が起こりうる各機能に対して組み込みのトラブルシューティングツールが用意されており、多くのユーザーにとって最初の選択肢となっています。必ずしも問題が解決するとは限りませんが、最も手軽で専門知識も不要なので、まず試してみる価値があります。
手順:
- タスクバー左下のスタートボタンをクリックするか(Windowsキー + Sでも可)、検索ボックスに「コントロールパネル」と入力して開きます。
- 項目一覧の中から「トラブルシューティング」を探します。「表示方法」の横にある矢印をクリックして「小さいアイコン」表示に切り替えると見つけやすくなります。
- トラブルシューティングのホーム画面には更新関連のツールが表示されていないため、左上にある「すべて表示」をクリックします。
- 利用可能なトラブルシューティングツールの一覧が表示されます。一番下にある「Windows Update」(説明:「Windows の更新を妨げている問題を解決します」)を見つけます。
- クリックすると「Windows Update トラブルシューティングツール」が起動します。
- 設定アプリからもアクセスできます。Windowsキー + Iで設定を開き、「更新とセキュリティ」→左パネルの「トラブルシューティング」→「Windows Update」を展開して「トラブルシューティングツールの実行」をクリックします。
- ダイアログボックスが表示されたら、「次へ」をクリックしてトラブルシューティングを開始します。
- ツールが自動的に問題を検出し、修復を行います。画面の指示に従って操作を進めてください。
- 検出と修復が完了したらPCを再起動し、再度アップデートのダウンロードとインストールを試みます。
なお、Windows 7および8では更新プログラムのトラブルシューティングツールが標準搭載されていませんが、Microsoftのサイトから「Windows Update Troubleshooter」をダウンロードして使用できます。
トラブルシューティングツールだけで問題が完全に解決すれば良いのですが、そうならない可能性もあります。その場合は方法2へ進みましょう。
方法2: Windows Updateサービスを自動起動に設定する
前述の通り、Windowsのアップデート関連の処理はすべて「Windows Update」サービスが担っています。具体的には、新しいOSアップデートの自動ダウンロードや、Windows Defender、Microsoft Security Essentialsなどへ配信されるソフトウェア更新のインストールなどが含まれます。
手順:
- Windowsキー + Rを押して「ファイル名を指定して実行」を開くか、スタートボタンを右クリックしてメニューから「ファイル名を指定して実行」を選択します。
- 「services.msc」と入力し、「OK」ボタンをクリックします。
- サービス一覧の中から「Windows Update」を探して右クリックし、「プロパティ」を選択します。
- 「全般」タブの「スタートアップの種類」ドロップダウンリストから「自動」を選択します。サービスの状態が「実行中」と表示されていることを確認し、停止している場合は「開始」をクリックしてから「適用」→「OK」で変更を保存します。
- 次に、サービス一覧に戻り、「Background Intelligent Transfer Service(BITS)」を探して右クリックし、「プロパティ」を選択します。手順4と同様に、スタートアップの種類を「自動」に設定します。
- 最後に、「Cryptographic Services」を検索し、右クリックしてプロパティを開き、同じくスタートアップの種類を「自動」に設定します。
完了したらサービスウィンドウを閉じてPCを再起動します。エラーが解消されたかどうかを確認し、まだ改善しない場合は次の方法へ進んでください。
方法3: コマンドプロンプトを使用する
次の方法では、コマンドプロンプトを活用します。正しいコマンドを入力すれば、システムのさまざまな問題を解決できる強力なツールです。今回のエラーには、複数のコマンドを順番に実行する必要があります。まずは管理者権限でコマンドプロンプトを開きましょう。
手順:
- 管理者としてコマンドプロンプトを開きます。アクセス方法に関わらず、アプリによる変更を許可するかどうか尋ねるユーザーアカウント制御のポップアップが表示されるので、「はい」をクリックして続行します。
- コマンドプロンプトウィンドウが開いたら、以下のコマンドを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
net localgroup administrators networkservice /add
net localgroup administrators localservice /add
すべてのコマンドの実行が完了したら、コマンドプロンプトを閉じ、PCを再起動してエラーが解消されたかどうかを確認します。
方法4: マルウェアアプリケーションを駆除する
Windows Updateにはマルウェア対策の修正が含まれることが多いため、多くのマルウェアは侵入後すぐにWindows Updateや重要なシステムサービスに干渉し、正常に機能しないよう妨害します。システム上のマルウェアをすべて除去すれば、状況は元に戻り、エラーも解決するはずです。
サードパーティ製のアンチウイルスソフトやアンチマルウェアソフトをお持ちの場合は、そちらでスキャンを実行してください。Windowsセキュリティのみを使用している場合は、以下の手順でスキャンを行います。
手順:
- スタートボタンをクリックし、「Windows セキュリティ」を検索して開きます。
- 「ウイルスと脅威の防止」をクリックします。
- スキャンの種類は、クイックスキャン、フルスキャン、カスタムスキャンなど複数あります。ここでは、システムからあらゆるマルウェアを徹底的に除去するためフルスキャンを実行します。
- 「スキャンのオプション」をクリックします。
- 「フル スキャン」を選択し、「今すぐスキャン」ボタンをクリックしてスキャンを開始します。
- スキャンが完了すると、検出された脅威の数と詳細が報告されます。「脅威の駆除」をクリックして、削除または隔離します。
- PCを再起動し、エラーが解消されたかどうかを確認します。改善しない場合は次の方法へ進みます。
方法5: 空きディスク容量を増やす
エラーのもうひとつの原因として考えられるのは、内部ディスクの空き容量不足です。容量が足りないと、Windowsは新しいOSアップデートをダウンロードすることすらできません。不要なファイルを削除したり、使っていないアプリをアンインストールしてハードディスクをクリーンアップすれば、この問題は解決できます。ディスククリーンアップ用のサードパーティ製アプリも多数ありますが、ここでは標準搭載の「ディスククリーンアップ」を使用します。
手順:
- Windowsキー + Rを押して「ファイル名を指定して実行」を起動します。
- 「diskmgmt.msc」と入力してEnterキーを押し、ディスクの管理を開きます。
- ディスクの管理ウィンドウで、システムドライブ(通常はCドライブ)を右クリックし、「プロパティ」を選択します。
- ダイアログボックスの「ディスククリーンアップ」ボタンをクリックします。アプリがドライブ内の削除可能な一時ファイルや不要ファイルをスキャンします。ファイル数によっては数分かかることがあります。
- しばらくすると、削除可能なファイルの一覧が表示されます。削除したいファイルにチェックを入れ、「OK」をクリックします。
- 「これらのファイルを完全に削除してもよろしいですか?」という確認メッセージが表示されたら、「ファイルの削除」をクリックして確定します。
まとめ
本記事でご紹介した方法のいずれかが役立ち、Windows 10の更新プログラムがインストールできないエラーを解決できたのであれば幸いです。紹介した方法以外にも、エラーが発生していなかった時点までシステムを復元したり、Windowsをクリーンインストールするといった選択肢もあります。
おすすめの関連記事
- PCUnlockerでWindows 10のパスワードを忘れた場合の復旧方法
- Windows 10でインストール済みプログラムを別のドライブに移動する方法
-
Windows 10で印刷エラーが発生したときの原因と直し方12選
オフィスや教育機関で働く方なら、プリンターの重要性はよくご存じでしょう。必要に応じて書類やファイルを紙に印刷できるのは、日々の業務に欠かせない機能です。しかし、印刷プロセスは思った以上に複雑で、スムーズに印刷を行うには、Windows 10 PC上で印刷サービスおよびスプーラーサービスが正常に動作している必要があります。 スプーラーサービスは印刷ジョブをキューに追加し、接続されたプリンターがそのタスクを受け取って紙に印刷します。このデータはUSBケーブル、イーサネット、またはWi-Fi経由でプリンターへ転送されます。何らかの問題でプリンターが正常に動作しない場合、「エラー - 印刷」(Erro
-
Windows 10でエラー0xc0aa0301を解決する方法|DVD書き込みエラーの原因と9つの対処法
ディスクへの書き込み(ライティング)とは、専用デバイスである「ディスクドライブ(光学ドライブ)」を使い、レーザー光線によって記録可能なCDやDVDにデータを書き込む作業のことです。Windowsにも標準でディスク書き込みツールが搭載されており、ソフトウェアや映画、ゲームなどのメディアを配布する際の定番手段として広く利用されてきました。 しかし、実際にファイルを書き込もうとした際に、多くのユーザーがDVD書き込みエラー「0xc0aa0301」に遭遇しています。このエラーは事前の警告なく突然発生し、放置すると画面上のダイアログボックスに繰り返し表示されるようになります。そのため、エラーを早期に対処