修正:Windows Updateエラー0xc1900204

ユーザーがMicrosoftがリリースした新しい更新をダウンロードしようとすると、Windows更新エラー0xc1900204が表示されます。 通常、更新プログラムは簡単にダウンロードされますが、インストールを開始することさえできず、この更新エラーが表示されます。 通常、Windows 10オペレーティングシステムに表示されるこのエラーと戦うために、さまざまな方法を使用できますが、古いバージョンも同様です。

このエラーを修正するために使用できるソリューションのセットを用意しましたので、それらを注意深くフォローし、最後に到達する前に間違いなく問題を解決する必要があります!

解決策1:次のレジストリ調整を使用する

この方法は、WindowsベースのプログラムをインストールするためのデフォルトのProgram Filesディレクトリが別のプロセスなどによって変更されている場合に非常に役立ちます。 これはエラーと戦うのに役立ちますが、変更するにはレジストリを編集する必要があります。 また、少なくともこのエラーの原因となっている更新プログラムを処理するまで、古いProgram Filesフォルダーにプログラムをインストールし続ける必要があります。

ソリューションを続行するにはレジストリを編集する必要があるため、さらなる問題を防ぐためにレジストリを安全にバックアップするために準備したこの記事を確認することをお勧めします。 それでも、指示を正しく守れば、何も問題は発生しません。

  1. 検索バーまたは[実行]ダイアログボックスに「regedit」と入力して、レジストリエディターツールを開きます。 ツールによってコンピューターの設定が変更される可能性があることを示すUACプロンプトを確認する必要がある場合があります。左ペインでナビゲートして、レジストリエディターで次のキーに移動します。

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion

  1. CurrentVersionキーの下に、ProgramFilesDirという名前のREG_SZタイプのエントリが表示されるはずです。右クリックして[変更]をクリックしてください。
  2. [値のデータ]エントリで、現在のパスを削除し、コンピューター上のProgram Filesフォルダーに正しいパスを貼り付ける必要があります。
  3. 32ビットオペレーティングシステムを実行している場合、正しいパスは「X:\ Program Files(x86)」になり、64ビットバージョンのWindowsを実行している場合、パスは「X:\ Program Files」になります。XはWindowsがインストールされているドライブの文字。 結果が危険になる可能性があるため、バックスラッシュや文字を逃さないようにしてください。

  1. [OK]を押して変更を確認し、コンピューターを再起動して、変更を完全に適用します。 その後、Windows Updateに移動して、問題が解決されたかどうかを確認します。

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

幸いなことに、Windowsにはさまざまなトラブルシューティングツールが組み込まれており、基本的なエラーの解決と診断に優れています。 それらは魔法ではなく、発生したすべての問題を解決するわけではありませんが、少なくとも破損したモジュールを特定することができます。

このWindows更新エラーに関して、ユーザーは自動トラブルシューティングツールで問題を完全に修正できたと報告しているため、これを試してみることをお勧めします。

ウィンドウズ10:

  1. Windowsで[スタート]ボタンをクリックし、すぐ上の歯車アイコンをクリックして、設定アプリを開きます。 [スタート]メニューで、またはその横にある[検索]ボタンを使用して検索することもできます。
  2. [設定]ウィンドウの下部にある[更新とセキュリティ]セクションを開き、[トラブルシューティング]タブに移動します。

  1. まず、Windows Updateオプションをクリックし、Windows Updateトラブルシューティングツールが開いた後、画面上の指示に従って、Windows Updateサービスおよびプロセスに問題があるかどうかを確認します。
  2. トラブルシューティングが終了したら、トラブルシューティングセクションに再度移動し、インターネット接続のトラブルシューティングツールを開きます。
  3. コンピューターを再起動してWindows Updateを再度実行した後、問題が解決したかどうかを確認します。

Windowsの古いバージョン:

  1. [スタート]メニューでコントロールパネルを見つけて開きます。 [スタート]メニューの検索バーを使用して検索することもできます。
  2. [コントロールパネル]ウィンドウが開いたら、ウィンドウの右上にある[表示方法]オプションを[大きいアイコン]に変更し、トラブルシューティングエントリが見つかるまで下にスクロールします。

  1. [トラブルシューティング]をクリックした後、ウィンドウの下部の[システムとセキュリティ]セクションで[Windows Updateの問題を修正する]オプションを確認します。 このエントリをクリックして、最初のウィンドウから[次へ]を選択し、トラブルシューティングが完了するのを待ちます。

  1. 問題が解決したかどうかを確認してください。

解決策3:十分なディスク容量があることを確認する

このエラーは、Windows Media ISOツールを使用して更新しようとしたときにエラーを受け取ったユーザーを対象としています。 セットアップのサイズが小さいように見えても、問題なくプロセスを完了するためには、収集できる限りのスペースが必要です。

手動で、またはディスク上の未使用のファイルを削除できるツールを使用して、できるだけ多くのスペースを空けることをお勧めします。 ディスク上のほとんどのスペースを占有する傾向があるため、使用しなくなったプログラムやアプリケーションには特に注意してください。

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

この方法は、Windows更新プログラムのトラブルシューティングに関する最後の手段です。 これはWindows Updateサービスを強制的にリセットするための野bruな方法ですが、破損したWindows Updateサービスを修正するためにできる最も便利な方法の1つです。

最後に配置することを選択した唯一の理由は、上記の方法はユーザー向けに短く、エラーコードにより固有であるのに対し、この方法は長く、複雑で、より一般的であるためです。

レジストリを編集するので、これ以上の問題を防ぐためにレジストリを安全にバックアップするために、この記事をチェックすることをお勧めします。

  1. Windows Updateに関連するコアサービスであるバックグラウンドインテリジェント転送、Windows Update、および暗号化サービスのサービスをシャットダウンすることから始めましょう。 残りの手順をエラーなしで実行する場合は、開始する前にそれらをシャットダウンすることが非常に重要です。
  2. [コマンドプロンプト]を検索するには、[スタート]メニューから直接、またはその横にある検索ボタンをタップします。 上部に表示される最初の結果を右クリックし、「管理者として実行」オプションを選択します。

  1. 古いバージョンのWindowsを使用しているユーザーは、WindowsロゴキーとRキーの組み合わせを使用して、[実行]ダイアログボックスを表示できます。 ボックスに「cmd」と入力し、Ctrl + Shift + Enterキーの組み合わせを使用して、管理者としてコマンドプロンプトを実行します。
  2. 以下に示すコマンドをコピーして貼り付け、キーボードのEnterキーをクリックしてください。
 ネットストップビットネットストップwuauservネットストップappidsvcネットストップcryptsvc 

  1. この手順の後、更新コンポーネントのリセットを続行する場合は、いくつかのファイルを削除する必要があります。 これは、管理者権限でコマンドプロンプトを介して実行する必要もあります。 次のコマンドを実行します:
 デル「%ALLUSERSPROFILE%\ Application Data \ Microsoft \ Network \ Downloader \ qmgr * .dat」 
  1. SoftwareDistributionおよびcatroot2フォルダーの名前を変更します。 これを行うには、管理者特権を持つコマンドプロンプトで、次の2つのコマンドをコピーして貼り付け、それぞれをコピーした後にEnterをクリックします。
 Ren%systemroot%\ SoftwareDistribution SoftwareDistribution.bak Ren%systemroot%\ system32 \ catroot2 catroot2.bak 

  1. 次のコマンドは、BITS(Background Intelligence Transfer Service)とwuauserv(Windows Update Service)をデフォルト設定にリセットするのに役立ちます。 以下のコマンドは変更しないでください。複雑なため、単純にコピーするのが最善です。
 exe sdsetビットD:(A ;; CCLCSWRPWPDTLOCRRC ;;; SY)(A ;; CCDCLCSWRPWPDTLOCRSDRCWDWO ;;; BA)(A ;; CCLCSWLOCRRC ;;; AU)(A ;; CCLCSWRPWPDTLOCRRC ;;;; PU)exe sdset wuauserv D: (A ;; CCLCSWRPWPDTLOCRRC ;;; SY)(A ;; CCDCLCSWRPWPDTLOCRSDRCWDWO ;;; BA)(A ;; CCLCSWLOCRRRC ;;; AU)(A ;; CCLCSWRPWPDTLOCRRC ;;; PU) 
  1. このメソッドの最後の部分に進むために、System32フォルダーに戻りましょう。 これは、コマンドプロンプトで行う方法です。
 cd / d%windir%\ system32 
  1. BITSサービスを完全にリセットしたため、このサービスを適切に実行および動作させるために必要なすべてのファイルを再登録する必要があります。 ただし、各ファイルは、それ自体を再登録するために新しいコマンドを必要とするため、プロセスが非常に長くなる可能性があります。 コマンドを1つずつコピーし、それらをどれも省かないようにしてください。 Googleドライブファイルでこのリンクをたどると、完全なリストを見つけることができます。
  2. 次に行うことは、次のコマンドをコピーして管理コマンドプロンプトに貼り付けてWinsockをリセットすることです。
 netsh winsockリセットnetsh winhttpプロキシのリセット 

  1. 上記のすべての手順が問題なく完了した場合、以下のコマンドを使用して、最初の手順で閉じたサービスを開始できます。
 ネットスタートビットネットスタートwuauservネットスタートappidsvcネットスタートcryptsvc 
  1. 提供されている手順を実行した後、コンピューターを再起動し、Windows Updateを再度実行してください。 うまくいけば、エラー0xc1900204を受け取ることなくWindows Updateをsrtartできるようになります。

興味深い記事