Microsoft システムで共有ファイルやフォルダによって発生する CPU 使用率の上昇を解決する方法
2023年5月のセキュリティアップデートをインストールした後、多くのユーザーに奇妙な問題が発生し始めました。共有ファイルやフォルダの「セキュリティの詳細設定」ダイアログで有効なアクセス情報を表示しようとすると、ダイアログが消えてしまったり、結果が表示されなくなったりするのです。さらに厄介なことに、ダイアログを閉じた後もexplorer.exeプロセスがバックグラウンドでCPUを大量に消費し続けます。原因は不明ですが、特にWindows 11(バージョン22H2、21H2)またはWindows Server 2022で、最新のWindowsアップデートKB5026372/KB5026368が原因であることは間違いありません。幸いなことに、Microsoftは現在修正に取り組んでいますが、それまでは回避策がいくつかあります。
共有ファイルの有効なアクセス問題と共有ファイルのCPU使用率の高騰を解決する方法
方法1: サインアウトして再起動する
これはかなり基本的な方法のように思えますが、うまくいく場合もあります。アカウントからサインアウトして完全に再起動すると、エクスプローラーやセキュリティダイアログのスタック状態が解消されることがあります。設定によっては、ファイルエクスプローラーのCPU消費量がリセットされ、「有効なアクセスを計算中…」というメッセージが正常に表示されるようになることもあります。
- まず、スタートメニューをクリックします
- アカウント設定>サインアウトへ移動
- 次に、PCを再起動して「再起動」Ctrl + Alt + Deleteを選択します。
ログインし直したら、有効なアクセスを再度開いてみてください。場合によっては、再起動するだけで、少なくとも一時的には問題が解決することがあります。一部のマシンでは、セキュリティ詳細を表示する際のCPU使用率の急上昇も軽減されるようです。
方法2: 以前のWindowsビルドにロールバックする
CPU使用率が高い場合や問題が解決しない場合は、Windowsのバージョンをロールバックすると改善する可能性があります。特に、このバグがアップデート後に発生した場合は有効です。設定からロールバックする方法は次のとおりです。
- 歯車アイコンをクリックするか、Windows + I
- Windows Update >更新履歴に移動します
- 下部の「アップデートのアンインストール」をクリックします
- リストでKB5026372 / KB5026368のアップデートを見つけて選択し、「アンインストール」をクリックします。
注:これが簡単ではない、またはアップデートをアンインストールできない場合は、コマンドプロンプトまたはPowerShellを使ってアンインストールすることもできます。例えば、PowerShellを使用する場合は、以下のコマンドを実行します。
wusa /uninstall /kb:5026372 /quiet /norestart
ただし、ロールバックを行うと、一部のセキュリティ機能が一時的に無効になる場合や、Microsoftが適切なパッチをリリースするまでバグが潜んでいる可能性があることに注意してください。また、一部の環境では、依存関係の問題や、既に新しいアップデートをインストールしている場合など、ロールバックが失敗する可能性があります。
もう一つ注意点があります。ロールバックはしたくないけれど、Effective Accessを常に使用する必要がない(または待つことに抵抗がない)場合は、Microsoftが6月24日頃に予定している次の累積アップデートまたは非セキュリティアップデートをリリースするまで、じっと待つ方が良いかもしれません。Microsoftは、このタイミングでこの種のバグを修正する傾向があります。
最後に、Microsoftは最近のアップデートでファイルのコピーエラーに関する同様の問題を解決したことを覚えておいてください。断続的にコピーや保存に失敗する場合は、6月の最新アップデート(Windows 11 22H2の場合はKB5027231、21H2の場合はKB5027223)を必ずご確認ください。