Windows 11でCatroot2フォルダーを削除する方法

Windows 11でCatroot2フォルダーを削除する方法

Catroot2 と SoftwareDistribution は、Windows 11/10 PC 上の 2 つの重要なキャッシュ フォルダーです。デバイスを更新するたびに、一部の情報がこれらのフォルダー内に保存されます。データベースのサイズが大きくなると、PC 上でさまざまなエラー コードが発生し始め、更新が自動的に行われなくなる場合もあります。このブログ投稿では、Windows PC でこの Catroot2 フォルダーを見つけて削除する方法について説明しました。

Catroot2 フォルダー内のコンテンツをパージする方法

更新エラー コードに問題がある場合は、Catroot2 フォルダー内のコンテンツをクリアすると解決する可能性があります。Windows PC でこのフォルダーを削除する方法は次のとおりです –

  • Windows + Rを押して、 [ファイル名を指定して実行] ダイアログ ボックスを起動します。
  • services.msc」と入力して「OK」をクリックします。
  • [サービス] ウィンドウが開いたら、[バックグラウンド インテリジェント転送サービス]まで下にスクロールします。
  • このサービスを右クリックし、コンテキスト メニューから [停止] オプションを選択します。
  • 同様の方法で、サービス ( Windows Updateおよび暗号化サービスも同様) を無効にします。
  • 無効にしたら、 Win + Eを押してエクスプローラーを開き、以下のパスにアクセスします。

C:\Windows\System32

  • Catroot2を見つけてダブルクリックして、このフォルダーを開きます。
  • Ctrl + Aを使用してすべての項目を選択し、いずれかの項目を右クリックして削除を選択します。
  • 削除すると、以前に停止したサービスをすべて再起動できます。

Windows PC を再起動し、持続する更新エラーがその後解決されるかどうかを確認します。Catroot フォルダーの場所にアクセスすると、そこに新しいファイルとフォルダーが存在することがわかります。

2] CMDまたはPowerShellを使用してCatroot2フォルダーを削除する

Windows 11 でこのタスクを実行する方法については、次の手順に従ってください。

  • Windows + Xを押して電源メニューを起動します。
  • [ターミナル (管理者)] を選択し、UAC ウィンドウのプロンプトが表示されたら、 [はい]を押します。
  • これにより、デフォルトで管理者権限を持つ Windows PowerShell が開きます。
  • 次のコードを管理者特権のコンソールにコピー/貼り付けて、すべてのメジャー アップデート サービスを停止します。

net stop bits

net stop wuauserv

net stop appidsvc

net stop cryptsvc

更新コンポーネントをリセット - すべてのサービスを停止します
  • システム上で実行中の更新サービスを停止した後、次のコードを実行してシステムから catroot2 フォルダーを削除します。

rmdir %systemroot%\system32\catroot2 /S /Q

  • 以下の一連のコマンドを実行して、以前に停止したサービスをすべて再起動します。

net start wuauserv

net start bits

net start appidsvc

net start cryptsvc

  • これらのコードがすべて正常に実行されたら、コマンド プロンプト/PowerShell を閉じて、PC を再起動します。

デバイスに再度サインインすると、この Catroot2 フォルダーが C:\Windows\System32 フォルダー内にあることがわかります。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です