Windows 10
 Computer >> コンピューター >  >> システム >> Windows 10

Windows 10アップデート後にCPU・ディスク使用率が100%になる原因と7つの対処法

Microsoftは、多数の新機能とセキュリティ強化を含むWindows 10 November 2021 Update(バージョン21H2)を全ユーザー向けに展開しました。対応デバイスでは自動的にWindows 10 21H2へアップグレードされますが、公式の「アップグレードアシスタント」ツール、「メディア作成ツール」、ISOファイルを使って手動でアップグレードすることも可能です。全体的にはアップグレードプロセスはスムーズですが、一部のユーザーからは不具合が報告されています。2021年11月の更新後に、CPU使用率の高騰、ディスク使用率100%、Windowsの応答なし、起動時のフリーズなどの症状が発生するケースがあるのです。

Windows 10でのCPU・ディスク使用率の高騰を修正する方法

ディスク使用率が100%になる背景にはいくつかの原因があります。最も多いのはWindowsサービス(Superfetch、BITS、Windows Search)の影響ですが、ウイルスやマルウェア感染、システムファイルの破損、アップグレード後のドライバー非互換なども考えられます。Windows 10のアップグレード後にディスク使用率100%、CPU使用率高騰の問題に悩まされている方は、以下の対処法を順番に試してみてください。

注意: 以下の解決策は、Windows 7、8.1、およびOctober 2020 Update(バージョン20H2)を含むすべてのWindows 10バージョンのディスク使用率100%問題にも適用できます。

1. ウイルス・マルウェア感染のチェック

まずは基本的なトラブルシューティングとして、Windowsがウイルスやマルウェアに感染していないことを確認しましょう。ウイルスやマルウェアはバックグラウンドで動作し、アプリケーションをロックすることで、ディスク使用率100%(システムリソースの高負荷)を引き起こすことがあります。最新の定義データに更新した信頼性の高いアンチウイルス/アンチマルウェアソフトを導入し、システム全体のフルスキャンを実行することをおすすめします。

また、CCleanerのようなシステム最適化ツールをダウンロードして、Windowsのパフォーマンスをクリーンアップ・最適化し、壊れたレジストリエントリを修復するのも効果的です。

もしディスク使用率の高騰がサードパーティ製アプリ、クラック版ゲーム、アクティベーターのインストール後に始まった場合は、それらを削除することをおすすめします。「コントロールパネル」→「アイコン表示(小)」→「プログラムと機能」から最近インストールしたアプリを選択してアンインストールし、その後Windowsを再起動して問題が解消されたか確認してください。それでも問題が続く場合は、次の解決策に進みましょう。

2. Superfetch、BITS、Windows Searchサービスを無効化する

多くのWindowsユーザーが報告しているところによると、一部のWindowsサービス(特にSysMainとして知られるSuperFetch)を無効化すると、ディスク使用率の高騰問題が解決することが多いようです。これらのサービスを無効化する手順は以下の通りです。

  • 「Windows + R」キーを押し、「Services.msc」と入力してOKを押すと、Windowsサービスコンソールが開きます。
  • 一覧を下にスクロールして「SysMain」という名前のサービスを探します。
  • ダブルクリックし、「スタートアップの種類」を「無効」に変更します。
  • 同じ画面で「サービス状態」の横にある「停止」ボタンをクリックします。
  • 「適用」「OK」をクリックして変更を保存します。

Windows 10アップデート後にCPU・ディスク使用率が100%になる原因と7つの対処法

同様の手順で、「BITS(Background Intelligent Transfer Service)」、「Windows Update」、「Windows Search」サービスも無効化してください。その後Windowsを再起動すれば、ほとんどの場合、Windows 10 PCのディスク使用率・CPU使用率100%の問題は解決します。

3. ページファイル(仮想メモリ)をリセットする

Windows PCでは、仮想メモリがディスクドライブの空き容量を使用します。多くの場合、誤った仮想メモリの設定がディスク使用率の高騰を招くことがあります。パフォーマンス向上やシステム最適化のために仮想メモリを手動調整している場合は、無効にして自動管理に戻すことをおすすめします。手順は以下の通りです。

  • 「PC」を右クリックして「プロパティ」を選択します。
  • 左側のパネルから「システムの詳細設定」を選択します。
  • 「詳細設定」タブを開き、パフォーマンス欄の「設定」をクリックします。
  • パフォーマンスオプションの「詳細設定」タブに移動します。
  • 仮想メモリ欄の「変更」をクリックします。
  • 「すべてのドライブのページングファイルのサイズを自動的に管理する」にチェックを入れます。
  • 「適用」「OK」をクリックしてWindowsを再起動します。次回ログイン時にディスク使用率の問題が解消されているか確認してください。

4. システムファイルの破損をチェックする

破損したシステムファイルは、Windows PCにさまざまな問題を引き起こします。Windows 10のアップグレード中にシステムファイルが破損・消失すると、システムリソースの高負荷やディスク・CPU使用率100%の原因にもなります。SFC(システムファイルチェッカー)ユーティリティを実行して、不足・破損したファイルを復元しましょう。

  • まず、コマンドプロンプトを管理者として開きます。
  • sfc /scannow」と入力し、Enterキーを押してコマンドを実行します。
  • 不足・破損したシステムファイルのスキャンが開始されます。
  • 問題が見つかった場合、システムファイルチェッカーは%WinDir%\System32\dllcacheにある特別なフォルダから自動的にファイルを復元します。
  • スキャンが100%完了するまでお待ちください。

Windows 10アップデート後にCPU・ディスク使用率が100%になる原因と7つの対処法

5. ディスクドライブのエラーを修復する

ディスクドライブのエラーや不良セクターも、Windows 10 PCにおけるシステムリソースの高負荷やディスク使用率の高騰の原因となることがあります。CHKDSKコマンドに追加パラメーターを付けて実行し、ディスクエラーを強制的に修復することをおすすめします。

再び管理者としてコマンドプロンプトを開き、以下のコマンドを入力してEnterキーを押します。

chkdsk C: /f /r

Windows 10アップデート後にCPU・ディスク使用率が100%になる原因と7つの対処法

このコマンドのうち「CHKDSK」はディスクドライブのチェックを意味し、「C:」はエラーをチェックする対象のドライブ文字です。追加パラメーターの「/r」は不良セクターを特定して読み取り可能な情報を復元し、「/f」はディスク上のエラーを修復します。

コマンド実行後、次回のシステム再起動時にチェックディスクを実行するかどうか確認を求められます。「Y」と入力して承認し、コンピューターを再起動してください。ディスクドライブのエラーや不良セクターが検出されれば、自動的に修復されます。CheckDiskの完了には時間がかかることがありますが、ディスク使用率100%やCPU使用率高騰だけでなく、他のさまざまな問題にも役立つ便利なツールです。

6. レジストリでMSIモード(Message Signaled Interrupt)を無効化する

それでも問題が解決しない場合は、Windowsレジストリを調整してMSIモード(Message Signaled Interrupt)を無効化してみてください。一部のWindowsユーザーによると、内蔵のStorAHCI.sysドライバーで動作するAHCI PCIe(Advanced Host Controller Interface PCI-Express)モデルのファームウェアバグが、ディスク使用率の高騰を引き起こすことがあるとのことです。このバグは、レジストリを編集してMSIモードを無効化することで修正できます。

  • 「Windows + R」キーを押し、「devmgmt.msc」と入力してOKを押すと、デバイスマネージャーが開きます。
  • 「IDE ATA/ATAPI コントローラー」を展開します。
  • 「標準 SATA AHCI コントローラー」をダブルクリックします。

Windows 10アップデート後にCPU・ディスク使用率が100%になる原因と7つの対処法

  • 「ドライバー」タブをクリックし、「ドライバーの詳細」を開きます。
  • 「詳細」タブに移動し、プロパティのドロップダウンメニューから「デバイス インスタンス パス」を選択します。
  • 表示された値を確認し、右クリックでコピーするか、メモしておきます。

例えば、値は以下のようになります。
PCI\VEN_8086&DEV_1C08&SUBSYS_B0021458&REV_05\3&11583659&0&FD

Windows 10アップデート後にCPU・ディスク使用率が100%になる原因と7つの対処法

7. Windowsレジストリの編集

注意: 深刻なシステム障害を避けるため、レジストリを変更する前に必ずバックアップを取ってください。

「Win + R」キーを押し、「regedit」と入力してEnterキーを押すと、レジストリエディターが開きます。

レジストリエディターで以下のパスに移動します。
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Enum\PCI\「値」\Device Parameters\Interrupt Management\MessageSignaledInterruptProperties

(注:「値」には先ほどコピーしたデバイスインスタンスパスを入力します。)

Windows 10アップデート後にCPU・ディスク使用率が100%になる原因と7つの対処法

  • 右側の「MSISupported」をダブルクリックし、値のデータを「0」に変更します。
  • 「OK」をクリックし、変更を有効にするためにコンピューターを再起動します。
  • これで、Windows 10のディスク使用率100%やメモリ・CPU使用率の高騰問題に悩まされることはなくなります。

その他の対処法

デバイスドライバーの更新: インストール済みのすべてのデバイスドライバーが最新であることを確認してください。新しいWindowsバージョンへのアップグレード後、古いドライバーは互換性の問題を引き起こすことがあります。特にディスプレイドライバー、オーディオドライバー、ネットワークアダプタードライバーに注意が必要です。

Windows通知の無効化: Windows 10では、OSに関するヒントが随時表示されます。これを無効化することで、ディスク使用率100%のエラーが緩和されたという報告が多くあります。「設定」→「システム」→「通知とアクション」に移動し、一覧の中の「Windowsの使い方のヒントを表示する」をオフにしてください。

バックグラウンドアプリの無効化: Windows 10では、不要なシステムリソースを消費するアプリがバックグラウンドで動作しています。バックグラウンドアプリを無効化した後、システムリソースの使用量が減り、ディスク・CPU使用率100%の問題が改善したというユーザーもいます。「設定」→「プライバシー」→下にスクロールして「バックグラウンドアプリ」を選択し、Windows 10の起動時に開始する不要なアプリをオフにしましょう。

フィードバックと診断を「基本」に設定: Windows 10では、フィードバックと診断データが「完全」または「拡張」に設定されている場合があります。これを「基本」に戻すことで、ディスク使用率を下げることができます。「設定」→「プライバシー」→「フィードバックと診断」→「診断データと使用状況データ」セクションのドロップダウンメニューから「基本」を選択してください。

以上が、Windows 10 20H2アップデート後のCPU使用率高騰・ディスク使用率100%を修正するための最も効果的な解決策です。これらの手順を適用すれば、システムリソースの高負荷問題は解決し、Windowsは快適に動作するようになります。本記事についてご質問やご提案があれば、ぜひ下のコメント欄でお聞かせください。あわせて読みたい関連記事:

  • Windows 10のメモリリーク問題を修正する方法
  • Windows 10でWindowsサンドボックス機能を有効にする方法
  • チェックディスクユーティリティ(CHKDSK)でディスクエラーを修復する方法
  • Windows 10のプリンターの問題を解決する方法
  1. Windows 10でSvchost.exeのCPU使用率が高くなる問題を解決する方法

    Windowsのエラーについて語ることが多いのですが、PCをきちんと管理しないとエラーが発生するのは当然のことです。今回は、Windows 10で発生する「Svchost.exe」に関するトラブルの対処法をご紹介します。 修正方法に入る前に、まずWindows 10におけるSvchost.exeとは何かを理解しておきましょう。 Svchost.exeとは? Svchostは「Service Host(サービスホスト)」の略で、複数のWindowsサービスの要求を同時に処理するために設計されたプロセスです。このプロセス自体がシステムに負荷をかけることはありません。 もしWindows 10でSv

  2. 【解決済み】Windows 10の更新後にWindows Helloが動作しないときの対処法

    Windows Helloは、指紋認証、虹彩スキャン、顔認証といった生体情報を使って、デバイスやアプリケーションに安全にサインインできる代替手段を提供するバイオメトリクス技術です。しかし、Windows 10のアップデート後にWindows Helloが動作しなくなる、あるいは顔認証機能が突然使えなくなるというトラブルに遭遇するユーザーが少なくありません。 Windows 10でWindows Helloが動作しなくなる原因はさまざまです。ハードウェアの不具合、システムファイルの破損、ソフトウェア同士の競合、設定ミス、そしてドライバーの故障・古さ・非互換性などが主な要因として挙げられます。この