エラー0x800f0801とは

0x800f0801 新しいシステムアップデートをインストールしようとしているときに一部のユーザーが直面するエラーコードです。 これは、CBS_E_NOT_APPLICABLEの問題として分類されます。これは、システムが特定の非互換性によって停止したか、インストールしようとしている更新が単にそのシステム用に設計されていないことを意味します。 ほとんどの場合、これは.NET Frameworkコンポーネントに関連する非互換性であり、システムの更新に苦労します。 その理由は、更新機能に関係する特定のシステムファイルが完全に欠如しているか欠如している可能性があります。 これに加えて、ユーザーは、外観のルートがほぼ同じである他の同様のエラー(0x800F0906; 0x800F0907; 0x800F0922; 0x800F081F)に遭遇する可能性があることにも言及する価値があります。 レポートの最大のトラフィックは、Windows 11、Windows 10、Windows Server 2012 R2、およびWindowsServer2012オペレーティングシステム全体で見られました。 受け取ったコードが何であれ、以下の手順のリストに従って、修正することをお勧めします。 以下に示す各方法は一般的なものであり、他の同様のエラーにも使用できます。

WindowsUpdateエラー0x800f0801

Windows修復ツールをダウンロードする

Windows修復ツールをダウンロードする

マイクロソフトと互換​​性があります

レジストリの破損、ファイル システムの誤動作、Windows ドライバーの不安定性に関連する問題を解決できる、Windows 用の特別な修復ユーティリティがあります。 Advanced System Repair Pro を使用して、Windows 0、Windows 800、Windows 0801、Windows 11、Vista、または XP の「Windows Update エラー 10x8f7」を修正することをお勧めします。

1. Windows Updateトラブルシューティングツールを使用する

多くの人が効果がないと見なしているにもかかわらず、組み込みのWindowsトラブルシューティング機能は、CBS_E_NOT_APPLICABLE(0x800f0801エラー)などの問題に対処できる場合があります。 Windowsには、さまざまなセグメントの既存の問題を見つけて削除するように設計されたトラブルシューティングユーティリティのネイティブセットがあります。 これを使用して、更新の問題を検出し、すぐに修正を試みることができます。 こうやって:

  1. Open 設定 下部のタスクバーから。
  2. 選択する エントルピー 左側にあり、 解決します > その他のトラブルシューティング 右側のペイン。
  3. 次に、 Windows Updateの をクリックし ラン その次。
  4. 画面の指示に従ってプロセスを終了し、PCを再起動します。

この後、更新を再実行してください。 これが機能しない場合は、以下のチュートリアルにある他のソリューションの恩恵を受けることができます。

2.システムファイルの整合性を確認します

前述のように、対処できることのXNUMXつは、いくつかの重要なシステムコンポーネントの欠如です。 そのため、SFC(システムファイルチェッカー)およびDISM(展開イメージのサービスと管理)スキャンユーティリティを使用することをお勧めします。これらのユーティリティは、存在しないコンポーネントがあればそれを検出して復元します。 問題の解決に異なる影響を与える可能性があるため、必ず両方のユーティリティを使用してください。 こうやって:

SFCの使用

  1. Open コマンドプロンプト 入力して、 cmd 隣の検索ループに Start Menu
  2. 右クリック コマンドプロンプト 選択して 管理者として実行..
  3. コンソールを開いたら、次のように入力します sfc /scannow コマンドをクリックしてクリックします 入力します.
  4. 修正プロセスが完了したら、コンピューターを再起動します。

DISMを使用する

  1. Open コマンドプロンプト 前のステップで行ったように。
  2. このコマンドをコピーして貼り付けます DISM.exe /Online /Cleanup-image /Restorehealth.
  3. クリック 入力します Windowsがスキャンと修正を終了するまで待ちます。
  4. 完了したら、PCを再起動して、問題のあるプログラムをもう一度開いてみてください。

これらのスキャンの両方が実行されたら、同じ更新プログラムのインストールを再試行してください。

3..NETFrameworkを有効にします

更新プロセスが失敗する理由は、.NETFrameworkコンポーネントが無効になっているためであると既に述べました。 解決策は迅速であり、それはWindowsと機能にアクセスし、該当する場合はそれらを有効に戻すことです。 方法は次のとおりです。

  1. もう完成させ、ワークスペースに掲示しましたか? コントロールパネル 横の検索バーを使用する Start Menu そしてそれを開きます。
  2. 作成セッションプロセスで で見る 〜へ S or 大きなアイコン 選択して プログラムと機能 リストから。
  3. 開いたら、に移動します オフWindowsの機能のオンまたは ウィンドウの右側のペインにあります。
  4. If .NET Framework 3.5(このパッケージには.NET 2.0および3.0が含まれています) 横にボックスが有効になっていない場合は、必ずチェックマークを付けてください。
  5. そのサブコンポーネントでも同じことを行う必要があります。 横のプラスアイコンをクリックするだけです .NET Framework 3.5(このパッケージには.NET 2.0および3.0が含まれています) 他のコンポーネントも選択します。
  6. 最後に、クリック OK 変更を保存し、不足しているコンポーネントがあれば、システムが再設定するまで待ちます。

これがアップデートの再インストールに役立ったかどうかを確認してください。 そうでない場合は、以下に残した残りのXNUMXつの解決策に従ってください。

4.WindowsUpdateコンポーネントをリセットします

もう2つの推奨事項は、WindowsUpdateの設定をリセットすることです。 統計的に、この方法は、広範囲の更新問題に取り組むときに非常に効果的であることが証明されています。 手順全体では、BITS、暗号化、MSIインストーラー、およびWindows Updateサービスを再起動し、一部の更新フォルダー(SoftwareDistributionおよびCatrootXNUMX)の名前を変更します。 これらのフォルダーには、WindowsUpdateの実装に必要な一時ファイルが含まれています。 これに基づいて、Windowsに破損した要素を削除し、更新関連のコンポーネントを最初から作成するように強制します。 以下に、このメソッドを実行するXNUMXつの方法を示します。 XNUMXつ目は、各コンソールコマンドを手動で入力して実行する必要があります。 もうXNUMXつは、メモ帳で記述され、WUReset.batとして保存されるいわゆるバッチスクリプトを使用して実行されます。 どちらを選択しても、実際の違いはありません。 手順全体が高度で複雑に見えるかもしれませんが、時間と知識をあまり奪うことはありません。 以下の順序に従ってください。

手動の手順を使用する

  1. Open コマンドプロンプト 入力して、 cmd 横の検索ボックスに Start Menu
  2. 右クリック コマンドプロンプト 選択して 管理者として実行..
  3. このコマンドのリストをXNUMXつずつコピーして貼り付けます 入力します それぞれの後に。 (このアクションは、責任のあるサービスを無効にします Windowsのアップデート)
  4. net stop wuauserv
    net stop cryptSvc
    net stop bits
    net stop msiserver

  5. 次に、上記のフォルダの名前を変更する必要があります。 クリックしてこれらのコマンドを貼り付けるだけです 入力します それぞれの後に。
  6. ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
    ren C:\Windows\System32\catroot2 Catroot2.old

  7. 最後に、あとは無効にしたサービスを元に戻すだけです。 したがって、これらのコマンドを以前と同じように適用します。
  8. net start wuauserv
    net start cryptSvc
    net start bits
    net start msiserver

  9. これですべて完了です。 Windows Updateセンターに移動して、インストールを再試行してください。

バッチスクリプトの使用

これは、上記の代替方法です。 バッチスクリプトを使用して同じ範囲のコマンドを実行し、すべてのWindows Updateコンポーネント、暗号化サービス、およびSoftwareDistributionなどのフォルダーをリセットします。 想像できるほど難しくはありませんが、前のものよりも簡単です。 必要なのは、Windowsのメモ帳とちょっとしたコピーアンドペーストの魔法だけです。 バッチスクリプトは、必要なすべてのコマンドを一度に実行できるため、手動入力よりも優れています。 将来、同様の問題が発生した場合は、作成済みの問題を実行できます。 。バット ファイルとリセットの更新コンポーネント:

  1. 新しい メモ帳 ファイル。 これを行うには、デスクトップ上の空き領域を右クリックして、を選択します。 新作 & テキスト文書.
  2. 次に、このコマンドのリストをメモ帳に貼り付けます。
  3. @ECHO OFF
    echo Simple Script to Reset / Clear Windows Update
    echo.
    PAUSE
    echo.
    attrib -h -r -s %windir%system32catroot2
    attrib -h -r -s %windir%system32catroot2*.*
    net stop wuauserv
    net stop CryptSvc
    net stop BITS
    ren %windir%system32catroot2 catroot2.old
    ren %windir%SoftwareDistribution sold.old
    ren "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader" downloader.old
    net Start BITS
    net start CryptSvc
    net start wuauserv
    echo.
    echo Task completed successfully...
    echo.
    PAUSE

  4. 貼り付けが完了したら、をクリックします File > 名前を付けて保存 名前をつけて WUReset.bat。 必ず設定してください エンコーディング 〜へ ANSI ファイルを任意の場所に保存します。
  5. 最後に、ファイルを右クリックして、 管理者として実行. WindowsUpdateの自動リセットをお楽しみください。

5.メディア作成ツールを使用する

問題を解決するための呼び出し音がまだ鳴らない場合は、最後の推奨事項は、メディア作成ツールを試すことです。これは、Windowsを再インストールし、従来の方法に対して利用可能な最新の更新を取得するための代替ツールとしても機能するように設計された優れたMicrosoftユーティリティです。 。 以下の手順に従ってください。

  1. まず、ユーティリティをからダウンロードする必要があります MicrosoftのWebサイト.
  2. 次に、ダウンロードしたファイルを実行します。
  3. 利用規約に同意した後、XNUMXつのオプションから選択できます。 選択する このPCを今すぐアップグレード.
  4. に選択します。 個人ファイルを保持する それらが手つかずになることを確実にするために。
  5. 最後に、プロセスを起動し、終了するまで待ちます。
  6. うまくいけば、このメソッドは0x800f0801エラーと戦うのに役立ちました。

まとめ

エラー0x800f0801が最終的に解決され、WindowsUpdateセンターでメッセージがトリガーされなくなることを願っています。 このような問題は非常に遍在しており、最も一般的なソリューションを使用しても解決できることがよくあります。 それらをどこかに保存して、将来似たようなものが出てきたらいつでも使用できます。

前の記事U2Kランサムウェアを削除して.U2Kファイルを復号化する方法
次条Safe.search.toolsを削除する方法