Windows Updateエラー0xc1900223を修正する方法は?



問題を排除するために楽器を試してください

一部のWindows10ユーザーは エラー0xc1900223 従来の方法でWindowsUpdateをインストールしようとするときはいつでも。ほとんどの文書化されたケースでは、ユーザーが1903アップデートをインストールしようとすると問題が発生し、通常、アップデートが97%に達するとエラーが表示されます。



エラー0xc1900223



1903アップデートでのみ問題が発生する場合は、次の方法でアップデートのインストールを再試行する必要があります。 $ GetCurrent フォルダ。それでも問題が解決しない場合は、問題を回避できる可能性のある別のわかりやすい方法として、 このPCを今すぐアップグレード の特徴 メディア作成ツール 。組み込みのWUコンポーネントを回避する別の方法は、を介して手動で更新をインストールすることです。 MicrosoftUpdateカタログ



ただし、この問題は、Pi-Holeのようなネットワーク全体のアドブロッカーによっても発生する可能性があります。使用している場合は、一時的に(アップデートのインストール中に)無効にするか、ユーティリティを完全にアンインストールできます。

場合によっては、Windows Updateコンポーネントに影響を与える、ある種の不具合やシステムファイルの破損が原因で問題が発生することもあります。この場合、すべてのWindows Updateコンポーネントを更新するか、システムファイルの破損を修正できるいくつかのユーティリティ(SFC、DISM、またはクリーンインストール)を実行してみてください。

方法1:$ getcurrentフォルダを介して強制的に更新する

保留中のWindowsUpdateをインストールしようとすると、Windows10は自動的に$ GetCurrentフォルダーと$ SysResetフォルダーを作成します。 C: ドライブ。このフォルダーには、最新のWindows Updateプロセスに関するログファイルが含まれますが、その更新プログラムのインストールファイルも含まれる場合があります。



失敗したWindowsUpdateを処理している場合(これは、 エラー0xc1900223) のメディアサブフォルダにアクセスすることで、アップデートを強制的にインストールできる場合があります。 $ getcurrent フォルダを作成し、その方法でインストールをやり直します。

ただし、$ getcurrentフォルダーはデフォルトで非表示になっていることに注意してください。そのため、アドレスバーから直接アクセスするか、ファイルエクスプローラーから非表示フォルダを有効にする必要があります。

これは、を介して更新を強制するための簡単なステップバイステップガイドです。 c フォルダ:

  1. ファイルエクスプローラーを開き、上部のナビゲーションバー内に次のコマンドを貼り付けて、を押します。 入る:
    C:/ $ getcurrent

    注意: 変更が必要になる場合があることに注意してください C 現在のOSドライブに対応する文字に。
    注2:注2: さらに、最初に非表示のアイテムを有効にすることで、この場所に手動でアクセスできます(ファイルエクスプローラーで、 見る に関連付けられているチェックボックスをオンにします 隠しアイテム

    [隠しアイテムを表示]オプションがオンになっている

  2. これを行った後、サブフォルダーのリストからメディアフォルダーにアクセスし、をダブルクリックします。 開始 実行可能。
  3. アップデートのインストール画面が表示されたら、画面の指示に従って、専用の実行可能ファイルを介してアップデートをインストールします。
  4. アップデートが正常にインストールされたら、コンピュータを再起動して、次回のシステム起動時に問題が解決するかどうかを確認します。

の場合 $ getcurrent フォルダが表示されていないため、WUコンポーネントがインストールに必要なファイルを更新できなかった可能性があります。これが当てはまる場合は、以下の次の潜在的な修正に進んでください。

方法2:メディア作成ツールを介した更新

自動化されたWU機能がそれ自体でバージョン1903に更新できない場合は、メディア作成ツールを使用して強制的にインストールできる可能性があります。このツールには、Windows 10をクリーンインストールできることに加えて、このPCを今すぐアップグレードする機能も含まれています。 0xc1900223。

影響を受けた何人かのユーザーは、この操作によってWindows10ビルドを最新の状態にすることができることを確認しています。

メディア作成ツールを使用してWindows10バージョン1903に更新するためのクイックガイドは次のとおりです。

  1. このリンクにアクセスしてください( ここに )そして、Windows 10アップグレードアシスタントをダウンロードするには、[今すぐ更新]ボタンをクリックします。

    更新実行可能ファイルのダウンロード

  2. 実行可能ファイルが正常にダウンロードされたら、それをダブルクリックしてクリックします はいUAC(ユーザーアカウント制御) 管理者権限を付与します。
  3. 次に、画面の指示に従ってインストールを完了します。
  4. 操作が完了したら、コンピューターを再起動し、次回のコンピューターの起動時に問題が解決するかどうかを確認します。

    Windows 1 UpdateAssistantを使用して最新バージョンに更新する

  5. コンピュータが再起動したら、問題が解決したかどうかを確認します。

同じでWindowsUpdateのインストールが失敗した場合 0xc1900223、 以下の次の潜在的な修正に移動します。

方法3:Pi-Hole(または別のネットワーク全体のアドブロッカー)を無効にする

結局のところ、 0xc1900223 Windows 10アップデートのインストール時のエラーコードは、Pi-Holeまたは同様のネットワーク全体のアドブロッカーによってトリガーされることもあります。影響を受ける他のユーザーによると、この問題は、DNSブロックリストが原因で、更新の完了が停止する可能性があるとのことです。

同様の状況にあることに気付いたユーザーは、更新の実行中にPi-Holeを無効化またはアンインストールすることで、同じエラーなしで更新をインストールできたことを確認しました。

Pi-Holeを一時的に無効にする

  1. 押す Windowsキー+ R 開くために 実行 ダイアログボックス。次に、 ‘cmd’ を押して Ctrl + Shift + Enter 管理者アクセスで昇格されたCMDプロンプトを開きます。によって促されたとき UAC(ユーザーアカウント制御)、 クリック はい 管理者権限を付与します。

    コマンドプロンプトの実行

  2. 管理者特権のCMDプロンプトが表示されたら、次のコマンドを入力してPi-Holeユーティリティを呼び出します。
    pihole
  3. Pi-Holeが呼び出されたら、次のコマンドを入力してを押します 入る 無効にするには:
    pihole disable
  4. Pi-Hole adblockerユーティリティが無効になっているので、失敗していたアップデートを再度インストールして、を取得せずにインストールできるかどうかを確認します。 0xc1900223。
  5. アップデートが正常にインストールされた場合は、同じ昇格したターミナルで次のコマンドを実行して、Pi-Holeを再度有効にします。
    pihole disable

Pi-Holeのアンインストール

  1. 開く 実行 を押してダイアログボックス Windowsキー+ R 。次に、 ‘cmd’ テキストボックスでを押して Ctrl + Shift + Enter 昇格したCMDプロンプトを開きます。で UAC(ユーザーアカウント制御) プロンプト、クリック はい 管理者権限を付与します。

    [実行]ダイアログに「cmd」と入力します

  2. 管理者特権のCMDプロンプト内で、次のコマンドを入力してを押します 入る Pi-Holeのアンインストールを開始するには:
    piholeアンインストール
  3. コマンドが正常に処理されたら、コンピューターを再起動します。
  4. 次のアップデートで、以前は失敗していたアップデートのインストールを試みます。 0xc1900223 エラーが発生し、操作が完了したかどうかを確認します。

この方法が適用できなかった場合、または問題が解決しなかった場合は、以下の次の潜在的な修正に進んでください。

方法4:DNSキャッシュをフラッシュする

実は、この特定の問題は、コンピュータのDNSキャッシュをフラッシュすることで解決できるネットワークの不整合が原因で発生する可能性もあります。これを行う最も簡単な方法は、昇格したCMDプロンプトを使用することです。

これを実行してコンピューターを再起動した後、影響を受ける一部のユーザーは、WindowsUpdateのインストールを最終的に完了できることを確認しました。 0xc1900223 エラー。

昇格したコマンドプロンプトウィンドウからDNSキャッシュをフラッシュするために必要な手順のクイックガイドは次のとおりです。

  1. 開く 実行 を押してダイアログボックス Windowsキー+ R キーボードで。次に、テキストボックス内に「 ‘cmd’ を押して Ctrl + Shift + Enter 昇格したCMDウィンドウを開きます。

    コマンドプロンプトの実行

    注意: によって促されたとき UAC(ユーザーアカウント制御) 、クリック はい 管理者権限を付与します。

  2. 管理者特権のCMDプロンプトが表示されたら、次のコマンドを順番に入力して、を押します。 入る 各コマンドの後:
    ipconfig / flushdns ipconfig / registerdns ipconfig / release ipconfig / renew
  3. 各コマンドが正常に処理されたら、コンピューターを再起動し、次回のコンピューターの起動時に以前は失敗していた更新プログラムのインストールを試みます。

この方法で修正できなかった場合 0xc1900223 エラーが発生した場合は、以下の次の潜在的な修正に進んでください。

方法5:MicrosoftUpdateカタログを介して更新プログラムをインストールする

上記のいずれの方法でも問題を修正できない場合は、MicrosoftUpdateカタログから手動でインストールすることで1903のインストールを完了できる可能性があります。この手順では、(ローカルWUコンポーネントを使用せずに)更新プログラムを直接インストールします。これは、この問題を引き起こす可能性のあるすべての破損した依存関係が回避されることを意味します。

MicrosoftUpdateカタログを介して1903アップデートを手動でインストールするためのクイックガイドは次のとおりです。

  1. まず最初に、OSアーキテクチャを知る必要があります(32ビットまたは64ビットの場合)。わからない場合は 開いた ファイルエクスプローラー 、右クリック このPC と選択します プロパティ 新しく登場したコンテキストメニューから。

    [システムのプロパティ]画面を開く

  2. 中に入ると システムプロパティ 画面、見てみましょう システムタイプ カテゴリー。 64ビットと表示されている場合は64ビットアップデートをダウンロードする必要があり、32ビットと表示されている場合は32ビットバージョンが必要です。

    OSアーキテクチャの確認

  3. OSアーキテクチャを確認したら、このリンクにアクセスしてください( ここに )画面の右上隅にある検索機能を使用して、「 4522355 ‘を押して 入る。
  4. 結果ページが生成されたら、Windows 10バージョン(x64ベースまたはx86ベース)に対応する正しいバージョンを探し、をクリックします。 ダウンロード 正しいWindowsUpdateに関連付けられているボタン。

    正しいWindowsUpdateを手動でダウンロードする

  5. 確認ページで、リンクをもう一度クリックしてダウンロードを開始します。

    正しいWindowsUpdateをダウンロードする

  6. ダウンロードが完了するまで辛抱強く待ってから、.msuインストールパッケージを開き、画面の指示に従ってインストールを完了します。
  7. インストールが完了したら、コンピューターを再起動して、残りのファイルをインストールできるようにします。

同じ問題が引き続き発生する場合、またはMicrosoft Updateカタログを使用して従来失敗していた更新が見つからない場合は、以下の次の潜在的な修正に進んでください。

方法6:すべてのWindowsUpdateコンポーネントを更新する

これまでの方法でこの問題を解決できなかった場合は、Windows Updateの不具合が原因でこの特定の問題が発生し、WUが新しい更新プログラムをインストールできなくなる可能性があります。これは、複数の更新がこの同じエラーコードで失敗している場合に明らかです( 0xc1900223 エラー)。

同じ問題が発生した数人のWindowsユーザーは、WU(Windows Update)に関連付けられたすべてのコンポーネントをリセットできる一連の手順を実行した後、問題が解決され、1903ビルドが正常にインストールされたことを確認しました。

昇格したCMDプロンプトから関連するすべてのWindowsUpdateコンポーネントを手動でリセットするための簡単なステップバイステップガイドは次のとおりです。

  1. を押して[実行]ダイアログボックスを開きます Windowsキー+ R 。次に、テキストボックス内に「 ‘cmd’ を押して Ctrl + Shift + Enter 高架を開くために コマンド・プロンプト 窓。

    コマンドプロンプトの実行

    注意: によって促されたとき UAC(ユーザーアカウント制御) 、クリック はい 管理者権限を付与します。

  2. 管理者特権のCMDプロンプトを開くことができたら、次のコマンドを順番に入力し、各コマンドの後にEnterキーを押して、すべての重要なWUサービスを停止します。
    ネットストップwuauservネットストップcryptSvcネットストップビットネットストップmsiserver

    注意: これらのコマンドは、Windows Update、MSIインストーラー、暗号化およびBITSサービスに関連するサービスを自動的に停止します。

  3. すべての重要なサービスを無効にできたら、次のコマンドを(いずれかの順序で)貼り付けて、を押します。 入る それぞれの後に、Windowsユーザーが更新ファイルを保存する2つのフォルダーの名前を変更します (SoftwareDistribution そして Catroot2):
    ren C: Windows  SoftwareDistribution SoftwareDistribution.old ren C: Windows  System32  catroot2 Catroot2.old

    注意: 知らなかったら SoftwareDistribution そして Catroot2 WindowsUpdateコンポーネントによってアクティブに使用されている更新ファイルの保存を担当する2つのフォルダーです。この2つは従来から削除できないため、破損したファイルの損傷を制限する唯一の方法は、OSに新しい正常なコピーを作成させてそれらのファイルを作成することです。

  4. 2つのフォルダーを削除できたら、次の最後のコマンドを入力し、各コマンドの後にEnterキーを押して、同じサービス(手順2で無効にしたものと同じサービス)を再起動します。
    ネットスタートwuauservネットスタートcryptSvcネットスタートビットネットスタートmsiserver
  5. 各サービスを再起動した後、以前に再度提出したものと同じ更新プログラムをインストールして、今すぐ正常にインストールされるかどうかを確認します( 0xc1900223 エラー)。

それでも同じエラーコードでアップデートをインストールできない場合は、以下の最後の方法に従ってください。

方法7:DISMおよびSFCスキャンの実行

潜在的な修正が機能しない場合は、WUコンポーネントを動作不能にする何らかのタイプのシステムファイルの破損に対処している可能性があります。これを修正する方法は複数ありますが、影響を受けるほとんどのユーザーは、いくつかの組み込みユーティリティ(SFCおよびDISM)を使用して問題を解決することができました。

これらのツールはどちらもシステムファイルの破損を修正できますが、動作が異なります。SFCはローカルキャッシュを使用して破損を正常な同等のものに置き換えますが、DISMはWUのサブコンポーネントに依存して破損したファイルを置き換える正常なファイルをダウンロードします。

両方のユーティリティをすばやく連続して実行し、その間にシステムを再起動することをお勧めします。

を実行することから始めます SFCスキャン 、再起動して実行します DISMスキャン 次の起動が完了したら。

それでも問題が解決しない場合は、 インプレース修理 (または クリーンインストール データがすでにバックアップされている場合)

タグ ウィンドウズ 読んだ9分