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

Windows 10 Feature Update 1903で発生するエラー0x80070005の修正方法

Feature Update 1903は、Windowsオペレーティングシステムにとって待ち望まれたアップデートでした。このアップデートには、Windows Sandboxや強化された検索モードなど、数多くの新機能や改善が含まれており、さまざまなバグや不具合の修正も報告されています。

Windows 10 Feature Update 1903で発生するエラー0x80070005の修正方法

しかしその一方で、アップデートの人気と重要性にもかかわらず、多くのユーザーがアップデート処理中にさまざまな問題に直面しました。その主な原因は、OS内部のコンポーネントの問題やユーザー側の環境設定にあります。本記事では、アップデート時にエラーコード0x80070005が発生する理由について、すべての要因を詳しく解説します。

1903へのアップデート時にエラー0x80070005が発生する原因

この問題とアップデートプロセスに関わるコンポーネントについて徹底的に調査した結果とユーザーからの報告を照らし合わせたところ、以下のような複数の要因によって問題が発生することが判明しました。

  • 更新サービス:Windows Updateサービスは、コンピューターにアップデートをダウンロード・インストールする主要なプロセスです。このサービスが「実行中」状態になっていない場合、アップデート処理が妨げられることがあります。
  • 管理者権限:他の大型Windowsアップデートと同様に、アップデート全体を通して管理者権限が必要です。この権限がない場合、エラーメッセージが表示される可能性があります。
  • 更新コンポーネント:一部のユーザーでは、破損した更新コンポーネントが原因でアップデート処理が停止しているケースが確認されました。この場合は、Windows Updateトラブルシューティングツールを使って問題を診断できます。
  • 古い更新ファイル:コンピューター上に古い不要な更新ファイルが残っていると、Windowsがダウンロード・インストールしようとしている新しいファイルと競合することがあります。これらを削除することで通常は問題が解決します。
  • アンチウイルスソフト:多くの場合、アンチウイルスソフトが稼働しているとアップデート処理が妨げられ、必要な権限が付与されず、アップデートをインストールできなくなることがあります。
  • PCがエラー状態にある:見落とされがちな原因ですが、これも1903へアップデートできない理由として確認されました。パワーサイクル(完全再起動)が有効です。
  • 余分なハードドライブ・デバイス:複数のハードドライブが接続されていると、問題の原因になることがあります。メインドライブとは別物なので問題ないはずですが、正確な原因はまだ不明です。
  • 実行ファイルの欠落:アップデート処理に必要な重要な実行ファイルがシステムに不足していると、作業が止まってしまうことがあります。該当コンポーネントを置き換えることで解決できる場合があります。
  • サードパーティ製プログラム:サードパーティ製アプリケーションがアップデート処理と競合している可能性もあります。それらを一つずつ停止してからアップデートすると、問題が解決するようです。
  • Windowsインストールの破損:上記のいずれの原因にも当てはまらない場合は、Windowsのインストール自体が破損している可能性があります。データをバックアップしたうえでクリーンインストールを行い、最新版の1903へアップデートしてください。

解決策を試す前に、インターネット接続が有効であることを確認し、作業内容は必ず事前にバックアップしておきましょう。

解決策1:Windows Updateトラブルシューティングツールを実行する

お使いのOSには、システム内の問題を検出して自動的に修復する組み込みツールが用意されています。破損したファイルがある場合は、トラブルシューティングツールが新しいコピーをダウンロードしてくれることもあります。まずはアップデート用のトラブルシューティングツールを実行し、アップデート処理の問題を検出・修復できるかどうか確認しましょう。

  1. Windows + Sキーを押してスタートメニューの検索バーを開きます。ダイアログボックスに「troubleshoot(トラブルシューティング)」と入力し、表示された最初の結果をクリックします。
  2. トラブルシューティングメニューが表示されたら、「Windows Update」を選択し、「トラブルシューティングツールの実行」ボタンをクリックします。
Windows 10 Feature Update 1903で発生するエラー0x80070005の修正方法
  1. Windowsがトラブルシューティングを開始し、不具合がないか確認します。システムの問題をチェックするには管理者権限が必要だという旨のメッセージが表示されることがあります。その場合は「管理者としてトラブルシューティングを実行する」を選択してください。
Windows 10 Feature Update 1903で発生するエラー0x80070005の修正方法
  1. 修復が完了したら、コンピューターを再起動し、問題が解決したかどうかを確認します。

注意:この解決策を最大限活かすためには、有効なインターネット接続が必要です。また、一度だけでなく何度かトラブルシューティングツールを実行してみてください。

解決策2:コンピューターのパワーサイクルを行う

より技術的な対処法に進む前に、コンピューターがエラー状態になっている可能性を見逃してはいけません。コンピューターのモジュールが正常に動作せず、リセットが必要な場合は、パワーサイクルによって復旧できます。パワーカイクリングとは、コンピューターを完全に再起動して一時的な設定をすべて消去することです。再度電源を入れると、設定は自動的にデフォルト値で初期化されます。

  1. コンピューターとルーターの電源を切ります。次に主電源を抜き、電源ボタンを2〜3分ほど押し続けます。Windows 10 Feature Update 1903で発生するエラー0x80070005の修正方法
  2. 5〜8分ほど待ってから、電源を再び接続し、各デバイスの電源を入れます。ネットワークの通信が開始されたら接続を試み、問題が解決して正常に接続できるかどうかを確認します。

パワーサイクルでも解決せず、正常に接続できない場合は、次のステップであるインターネット接続の確認に進みましょう。

解決策3:余分なデバイスを取り外す

調査の中で判明したもう一つの問題は、余分なデバイス(接続されている場合)がアップデート機構にさまざまな問題を引き起こすというものです。これはWindowsの各バージョンでよく見られる現象です。そのため、Webカメラやゲーム機など、コンピューターに接続されている余分なデバイスはすべて取り外すことをおすすめします。

Windows 10 Feature Update 1903で発生するエラー0x80070005の修正方法

また、まれなケースではありますが、プライマリ以外のハードドライブを取り外す(切断する)ことで大きく改善する例もあります。アップデート機構がどのドライブにインストールすべきか判断できなくなるようです。ドライブを取り外す前に、必ずコンピューターの電源を切ってください。うまくいかない場合は、いつでも元に戻せます。

解決策4:アンチウイルスソフトを無効化する

アンチウイルスソフトは常に、コンピューター上で行われているサービス、プロセス、ダウンロードを監視しています。アップデート機構が動作を始めると、マルウェアの兆候が一切なくても、アンチウイルスソフトがブロックしてしまうことがあります。

Windows 10 Feature Update 1903で発生するエラー0x80070005の修正方法

この解決策では、単に無効化するのではなく、アンチウイルスソフトをアンインストールすることをおすすめします。無効化しても、レジストリ内の依存関係が残り続ける可能性があるからです。

以下に、ソフトウェアをアンインストールする手順を示します。

  1. Windows + Rキーを押し、ダイアログボックスに「appwiz.cpl」と入力してEnterキーを押します。
  2. アプリケーション管理画面が開いたら、アンチウイルスソフトを探します。右クリックして「アンインストール」を選択します。Windows 10 Feature Update 1903で発生するエラー0x80070005の修正方法
  3. アンインストール後、コンピューターを再起動して再度アップデートを試みます。問題が解決したかどうかを確認してください。

解決策5:ダウンロード済みコンテンツを削除して更新サービスを再起動する

1903のアップデートファイルが不完全だったり破損していたりするケースもあります。原因は、不安定なインターネット接続からモジュール自体の破損まで、さまざまです。

ここで行うのは、更新サービスを無効化し、ダウンロード済みのコンテンツをすべて削除してから、サービスを再度有効化するという方法です。これによりアップデート処理が再初期化され、コンポーネントがゼロから新しくダウンロードされます。作業を進める前に、必ず管理者としてログインしてください。

更新サービスを無効化する

  1. Windows + Rキーを押して「ファイル名を指定して実行」を開きます。ダイアログボックスに「msc」と入力します。コンピューター上で実行中のすべてのサービスが表示されます。
  2. リストをスクロールし、「Windows Update」という名前のサービスを見つけます。サービスを右クリックして「プロパティ」を選択します。
Windows 10 Feature Update 1903で発生するエラー0x80070005の修正方法
  1. 「サービスの状態」の下にある「停止」をクリックします。これでWindows Updateサービスが停止し、次に進めます。

ダウンロード済みファイルを削除する

次に、Windows Updateディレクトリに移動し、既存の更新ファイルをすべて削除します。エクスプローラーまたはマイコンピューターを開き、以下の手順に従ってください。

  1. 下記のアドレスに移動します。「ファイル名を指定して実行」を開いてアドレスをコピー&ペーストすれば、直接アクセスすることもできます。
C:\Windows\SoftwareDistribution
  1. SoftwareDistributionフォルダ内のすべてを削除します(後で戻したい場合は、別の場所に切り取って移動しておいても構いません)。Windows 10 Feature Update 1903で発生するエラー0x80070005の修正方法

更新サービスを再度有効化する

次に、Windows Updateサービスを再度有効化して起動します。最初のうちは、Update Managerが詳細情報を計算してダウンロード用のマニフェストを準備するのに数分かかることがあります。焦らず、処理が完了するまでお待ちください。

  1. ガイドの前半と同じように「サービス」画面を開きます。Windows Updateに移動し、プロパティを開きます。
  2. サービスを再度「開始」し、アップデートマネージャーを起動します。

解決策6:サービスを自動起動に設定する

上記の方法で解決しない場合は、いくつかのコマンドを実行して、更新モジュールを手動で再起動してみましょう。作業を進める前に、必ず管理者としてログインしてください。

  1. Windows + Sキーを押してスタートメニューの検索バーを開きます。「コマンドプロンプト」と入力し、表示された最初の結果を右クリックして「管理者として実行」を選択します。
Windows 10 Feature Update 1903で発生するエラー0x80070005の修正方法
  1. コマンドプロンプトが開いたら、以下のコマンドを1つずつ実行します。次のコマンドに進む前に、必ず前のコマンドが実行完了していることを確認してください。
SC config wuauserv start=auto 

config bits start=auto

SC config cryptsvc start=auto 

SC config trustedinstaller start=auto

これらのコマンドを使用すると、すべてのサービスが自動起動に設定されます。手動設定になっていた場合は、自動的に変更されます。

  1. コマンドプロンプトを終了し、コンピューターを再起動します。その後、アップデートがインストールできるかどうかを確認してください。

解決策7:Windowsをクリーンインストールする

上記のすべての方法を試しても問題が解決しない場合は、コンピューターにWindowsの新規コピーをインストールしてみましょう。インストールファイルの問題(あれば)がすべて解消され、即座に問題が解決します。すべての情報およびインストール済みアプリケーションが削除されるため、作業前に必ずデータをバックアップしてください。

Windows 10 Feature Update 1903で発生するエラー0x80070005の修正方法

Windows 10のインストール方法については、弊社の関連記事をご覧ください。RufusまたはWindowsメディア作成ツールを使用すれば、簡単にWindowsの起動可能なメディアを作成できます。なお、インストール済みのWindowsのバージョンを更新して手動でアップデートする必要があります(あるいは、直接1903へクリーンインストールすれば、問題は自動的に解消されます)。

  1. Windows Updateエラー0x8000FFFFを修正する方法は?

    0x8000FFFF エラーは、最近のWindowsシステムで非常に人気のあるエラーコードです。これは通常、保留中のWindowsUpdateがWindowsUpdate経由でインストールに失敗した後に発生します。このエラーは、Windows10とWindows11の両方で発生することが確認されています。 この問題を調査し、さまざまなユーザーレポートを分析した結果、最終的にこのエラーコードを引き起こす可能性のある複数のもっともらしいシナリオが実際に存在することがわかりました。知っておくべき犯人のリストは次のとおりです。 一般的なWUグリッチ –最初にトラブルシューティングする必要がある

  2. Windows Update エラー 0x80070005 の原因と9つの解決方法を徹底解説

    Windows 10のアップデート中に「0x80070005」のエラーコードが表示されてお困りではありませんか? ご安心ください。この記事では、Windows Update エラー 0x80070005を解消するための具体的な対処法を、初心者の方にもわかりやすく順番にご紹介します。 エラー0x80070005は「アクセスが拒否されました(Access Denied)」とも呼ばれる問題で、Windows Updateと密接に関連しています。システムまたはユーザーに、アップデート中に設定を変更するために必要なファイルや権限がない場合に発生します。 Windows 10でエラー 0x80070005