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

Windows 10/11でエラー0x80240034が発生したときの対処法まとめ

Windowsのアップデートを実行したのに、進捗が1%で止まったまま、しばらく後に失敗してしまった——そんな経験はありませんか?その際に表示されるのが、エラーコード「0x80240034」です。このWindows Updateエラーは、アップデートのインストールに失敗したことを知らせるものです。

そもそも0x80240034エラーとは何なのでしょうか?なぜアップデートのインストールが失敗してしまうのでしょうか?本記事では、原因と効果的な解決策を詳しく解説します。

エラーコード0x80240034とは?

前述のとおり、Windows 10/11で表示される0x80240034エラーは、アップデートのインストールに失敗したことを示します。特定のWindowsバージョンに限定された問題ではなく、多くのユーザーがさまざまなビルドのインストール時にこの問題を報告しています。特に「0x80240034 1903」「0x80240034 1803」といったコードとともに表示されることが多いようです。

正確な原因は明らかになっていませんが、専門家の間では「破損したアップデートファイル」が関係していると考えられています。そのため、最も一般的な対処法はWindows Updateキャッシュのリセットです。

また、ISOファイルを使ってアップデートし、以前の設定を引き継がないオプションを選択することで解決したというユーザーもいます。

どの方法を試せばよいか迷ってしまうかもしれませんが、心配はいりません。以下では、効果の高い解決策を順番に紹介します。自分の状況に合うものが見つかるまで、一つずつ試してみてください。

Windowsエラー0x80240034の解決策

それでは、実際に役立つ解決策を見ていきましょう。それぞれの方法を順に確認し、ご自身の環境に最適なものを見つけてください。

解決策1:Windows Updateトラブルシューティングツールを使う

Windowsアップデートのインストールで問題が頻発する場合は、Microsoft純正の「Windows Updateトラブルシューティングツール」を活用しましょう。アップデートのダウンロードやインストールを妨げている原因を自動的に特定・修復してくれます。

さらに、Windows Update関連の一時ファイルの削除、SoftwareDistributionフォルダの中身の消去、破損したWindows Updateコンポーネントの修復も行ってくれます。

使い方は以下のとおりです。

  1. スタートメニューを開き、検索フィールドに「設定」と入力してEnterキーを押します。
  2. 設定ウィンドウが開いたら、「更新とセキュリティ」→「トラブルシューティング」を選択します(Windows 11の場合は「システム」→「トラブルシューティング」→「その他のトラブルシューティングツール」)。
  3. 「Windows Update」を見つけて、「トラブルシューティングツールの実行」ボタンをクリックします。
  4. 画面の指示に従って操作します。
  5. 変更を適用するためにPCを再起動し、エラーが解消されたか確認します。

解決策2:SFCスキャンを実行する

SFC(システム ファイル チェッカー)スキャンは、DLLファイルを含む重要なWindowsシステムファイルを検査し、問題が見つかった場合には正常なファイルと置き換えて修復するツールです。

実行手順は以下のとおりです。

  1. Win + Qキーを押して「cmd」と入力します。
  2. 「コマンドプロンプト」を右クリックし、「管理者として実行」を選択します。
  3. コマンドプロンプトウィンドウが開きます。
  4. 「sfc /scannow」と入力してEnterキーを押します。
  5. スキャンが完了するまで待ちます。
  6. スキャン後、PCを再起動してエラーが解消されたか確認します。

解決策3:DISMスキャンを実行する

DISM(Deployment Image Servicing and Management)は、管理者がシステムイメージ(Windowsセットアップ、Windows回復環境、Windows PEなど)の修正や修復に使用するコマンドラインツールです。

実行手順は以下のとおりです。

  1. Win + Xキーを押し、管理者権限でコマンドプロンプトを起動します。
  2. 次のコマンドを入力してEnterキーを押します:dism.exe /Online /Cleanup-image /Restorehealth
  3. DISMが問題のあるファイルの置き換えに失敗する場合は、インストールメディアを使用します。メディアを接続し、次のコマンドを入力します:dism.exe /Online /Cleanup-Image /RestoreHealth /Source:C:/Repair/Source/Windows /LimitAccess
  4. 「C:/Repair/Source/Windows」の部分は、実際のインストールメディアの場所に置き換えてください。
  5. Enterキーを押してコマンドを実行します。

解決策4:アップデートを手動でダウンロードする

自動的な方法で解決しない場合は、Windowsアップデートを手動でダウンロードする方法があります。やや手間がかかりますが、試す価値は十分にあります。

手順は以下のとおりです。

  1. お好みのブラウザでMicrosoft Updateカタログの公式サイトにアクセスします。
  2. 検索フィールドにインストールしたいアップデートのバージョン(KB番号)を入力し、Enterキーを押して検索を開始します。
  3. 一致するアップデートの一覧が表示されるので、システムのアーキテクチャ(x64/x86)に対応したものを探します。
  4. 隣にある「ダウンロード」ボタンをクリックします。
  5. ダウンロードが完了したら、セットアップファイルを実行し、画面の指示に従います。
  6. PCを再起動します。

解決策5:システム全体のウイルススキャンを実行する

まれなケースですが、マルウェアが原因で0x80240034エラーが発生することもあります。その場合は、信頼できるウイルス対策ソフトでシステム全体のスキャンを実行しましょう。

マルウェアはWindows Updateエラーを引き起こすことで悪名高い存在です。アンチウイルスソフトを使えば、ウイルスのほか、アドウェア、トロイの木馬、ワームなどの脅威も検出・駆除できます。

また、新しい脅威は日々生み出されているため、ウイルス対策ソフトベンダーは定義データベースやツールを継続的に更新しています。常に最新の保護状態を保つ意味でも、アンチウイルスソフトの導入は有効です。

まだ導入していない場合は、信頼できるベンダーの製品を選びましょう。システムプロセスと競合しないものを選び、必ず公式サイトなど信頼できるソースからダウンロードしてください。偽装サイトからのダウンロードは二次感染につながり、さらなるエラーの原因になりかねません。

解決策6:PC修復ツールを使う

ウイルススキャンに加えて、Outbyte PC RepairのようなPC修復ツールの利用も検討してみましょう。この種のツールは、ストレージ容量を大きく圧迫する不要ファイルの削除や、システムの不具合・パフォーマンス問題の解消を目的として設計されています。

不要ファイルを取り除くことでPCが最適化され、エラーの少ない快適な動作が期待できます。

解決策7:Windows Updateコンポーネントをリセットする

Windows Updateは、最新のセキュリティパッチやバグ修正を含むアップデートをインストールするための重要な機能です。しかし、エラーによって正常に動作しなくなることがあります。その場合は、関連コンポーネントのリセットを試みましょう。

手順は以下のとおりです。

  1. Win + Xキーを押し、「コマンドプロンプト(管理者)」を選択します。
  2. コマンドプロンプトに以下のコマンドを1行ずつ入力します。
  • net stop wuauserv
  • net stop cryptSvc
  • net stop bits
  • net stop msiserver
  • rmdir %windir%\SoftwareDistribution /S /Q
  • net start wuauserv
  • net start cryptSvc
  • net start bits
  • net start msiserver
  1. 各コマンドの入力後、必ずEnterキーを押してください。
  2. 完了したら、問題が解決したかどうかを確認します。

解決策8:SoftwareDistributionフォルダをクリアする

Windows Updateのキャッシュをクリアすることでエラーが解決したという報告も多くあります。キャッシュのクリアは、SoftwareDistributionフォルダ内のすべての内容を削除するだけで簡単に行えます。

残念ながら、Windowsは破損したフォルダの内容を自力でクリアできません。しかし、手動で削除すれば、Windowsが必要なファイルを再ダウンロードし、0x80240034エラーが解消される可能性があります。

手順は以下のとおりです。

  1. Win + Sキーを押します。
  2. 検索フィールドに「コマンドプロンプト」と入力します。
  3. 先頭の結果を右クリックし、「管理者として実行」を選択します。
  4. 「net stop wuauserv」と入力してEnterキーを押します。
  5. 次に「rmdir %windir%\SoftwareDistribution /S /Q」と入力してEnterキーを押します。
  6. 続いて「net start wuauserv」と入力してEnterキーを押します。
  7. 完了したらWindowsを再起動します。エラーは解消されているはずです。

解決策9:ISOファイルを使ってWindowsを更新する

ここまでの方法がすべて上手くいかない場合は、Windowsインストールメディアを使って最新バージョンをインストールする方法があります。この方法で解決したというユーザーも少なくありません。

この方法が有効な理由は、問題がWindows Updateクライアント側にある可能性が高いためです。通常、アップデートはWindows Updateクライアント経由でダウンロードされますが、ISOファイルから直接インストールすれば、クライアント自体に起因する問題を回避できます。

ただし、インストールメディアを使用すると、既存のアプリや設定をどう扱うかを尋ねられます。まずは個人用ファイルや設定を保持したままアップデートが成功するか試し、それでも問題が解決しない場合は、保持しない(クリーンインストールに近い形)を選ぶのも一案です。

具体的な手順は以下のとおりです。

  1. https://www.microsoft.com/software-download/windows10 にアクセスします。
  2. 「今すぐツールをダウンロード」ボタンをクリックします。
  3. 「別のPC用のインストール メディアを作成する」オプションを選択し、画面の指示に従います。
  4. 完了したら、ISOファイルの保存場所を開きます。
  5. ISOファイルを右クリックし、「プログラムから開く」を選択します。
  6. 「エクスプローラー」をクリックします。
  7. 「setup.exe」をダブルクリックします。
  8. 画面の指示に従ってセットアップを完了させます。
  9. 個人用ファイルを保持するかどうかを尋ねられたら、まずは保持を選択して進めます。
  10. 残りの手順を進め、自分に合ったオプションを選択します。

まとめ

エラーコード0x80240034は、Windows Updateツール経由で新しいWindows 10バージョンをインストールしようとした際に、いつ表示されるかわかりません。正確な原因は不明ですが、破損したアップデートファイルが原因であると考えられています。

原因が何であれ、解決策は複数あり、その多くは実際に多くのユーザーに効果をもたらしています。まずはWindows UpdateトラブルシューティングツールでWindows Updateクライアントのエラーを修復し、SFCおよびDISMスキャンで問題のあるシステムファイルやイメージを修復しましょう。

これらの方法でも解決しない場合は、Microsoft Updateカタログの公式サイトからアップデートを手動でダウンロードしてください。マルウェア感染が原因の可能性もあるため、ウイルススキャンの実施も忘れずに行いましょう。

その他の技術的な対処法としては、SoftwareDistributionフォルダの中身をクリアする方法や、Windowsインストールメディアを使う方法があります。

考えられるすべての方法を試しても0x80240034エラーが解消しない場合は、遠慮なくMicrosoftのサポートチームに相談しましょう。あるいは、正規のサービスセンターに持ち込むのも良いでしょう。ハードウェアレベルの問題である可能性もあり、部品の修理や交換が必要なケースもあります。

どの解決策があなたの環境で有効だったか、ぜひコメント欄でお知らせください。

  1. Windows 11/10でエラーコード0xc1900107を解決する方法

    Windowsを次のバージョンへアップグレードする際、システムは保留中の更新プログラムがないかどうかを確認します。エラー0xC1900107が表示される場合、その原因は以前のインストール処理がまだ保留中になっており、アップグレードを続行するにはシステムの再起動が必要であることです。ここでは、Windows 10 PCでこの問題を解決するための手順を詳しく紹介します。 Windows 11/10でエラー0xc1900107を修正する方法 この問題は主に3つの方法で解決できます。まず、PCを単純に再起動して、以前の更新が完了するかどうかを確認します。次に、それでも解決しない場合は、一時ファイルとシ

  2. Windows Update エラー 0x80240034 の解決方法【原因と対処法を徹底解説】

    Windows Updateがインストールできず、エラー0x80240034が表示されて更新作業が止まっていませんか?これは、Windows Updateのダウンロードを妨げる最も一般的なエラーの一つです。 以前の記事では、レジストリファイルの破損や欠落が主な原因となる、Windows Updateのエラーコード0x800705b4や0x80070002の修正方法をご紹介しました。 本記事では、エラー0x80240034に焦点を当て、この問題を乗り越えるための実用的な解決策をいくつかご紹介します。それでは始めましょう。 Windows Update エラー 0x80240034 の原因とは?