Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

DISMホストサービスプロセスのCPU使用率が高くなる問題の解決方法【Windows 10】

Windows 10には、システム内の破損したファイルを自動的に分析・修復するための便利なツールが複数搭載されています。そのひとつが「DISM(Deployment Image Servicing and Management)」です。DISMはコマンドラインツールで、Windows回復環境、Windowsセットアップ、Windows PE上のWindowsイメージの管理や準備を支援します。システムファイルチェッカー(SFC)が正常に動作しない場合にも、DISMは有効に機能します。

しかし、ときどき「DismHost.exe(DISMホストサービスプロセス)」が原因でCPU使用率が異常に高くなるトラブルが発生することがあります。この記事では、DISMホストサービスプロセスとは何か、そしてCPU使用率が高くなる問題を解決する方法を詳しく解説します。最後までお読みください!

DISMホストサービスプロセスのCPU使用率が高い問題を修正する方法

DISMホストサービスプロセスとは?

DISMホストサービスプロセスには多くのメリットがある一方で、DismHost.exeに関連するさまざまな問題も存在します。多くのユーザーはこれをWindows OSに不可欠なコンポーネントだと考えていますが、タスクバーにアイコンが表示されないことから疑問を持つ人もいます。また、一部のウイルス対策ソフトはこれをマルウェアと誤認することがあります。そのため、DISMホストサービスプロセスでは次のような問題が発生する可能性があります。

  • CPU使用率が90〜100%まで上昇する
  • マルウェア感染の脅威
  • ネットワーク帯域の大量消費

DISMについてさらに詳しく知りたい方は、Microsoft公式サイトをご確認ください。それでは、以下の解決策を実行して、Windows 10でDISMホストサービスプロセスによるCPU使用率の高騰を解消しましょう。

方法1:PCを再起動する

他の方法を試す前に、まずはシステムの再起動をおすすめします。多くの場合、単純な再起動だけで問題が解決します。

1. Windowsキーを押し、電源アイコンを選択します。

注意: 電源アイコンはWindows 10では画面下部、Windows 8では上部にあります。

2. スリープシャットダウン再起動などのオプションが表示されます。再起動をクリックしてください。

DISMホストサービスプロセスのCPU使用率が高くなる問題の解決方法【Windows 10】

再起動によりRAMがリフレッシュされ、CPU使用率も低下します。

方法2:SuperFetch(SysMain)を無効化する

SysMain(旧称:SuperFetch)は、アプリケーションやWindowsの起動時間を短縮するために組み込まれた機能です。しかし、システムプログラムにとってはあまりメリットがなく、むしろバックグラウンドでの動作が増えてパソコンの動作速度が低下することもあります。これらのWindowsサービスはCPUリソースを大量に消費するため、無効化することが推奨されることが多いです。

1. Windows + Rキーを同時に押してファイル名を指定して実行ダイアログボックスを開きます。

2. services.mscと入力し、OKをクリックしてサービスウィンドウを起動します。

DISMホストサービスプロセスのCPU使用率が高くなる問題の解決方法【Windows 10】

3. 一覧を下にスクロールし、SysMainを右クリックしてプロパティを選択します。

DISMホストサービスプロセスのCPU使用率が高くなる問題の解決方法【Windows 10】

4. 全般タブで、スタートアップの種類をドロップダウンメニューから無効に変更します。

DISMホストサービスプロセスのCPU使用率が高くなる問題の解決方法【Windows 10】

5. 最後に適用をクリックし、続いてOKをクリックして変更を保存します。

方法3:Background Intelligent Transfer Service(BITS)を無効化する

BITS(バックグラウンドインテリジェント転送サービス)を無効化することでも、DISMホストサービスプロセスによるCPU使用率の高騰を解決できる場合があります。

1. 方法2の手順に従ってサービスウィンドウを開きます。

2. Background Intelligent Transfer Serviceを右クリックし、プロパティを選択します。

DISMホストサービスプロセスのCPU使用率が高くなる問題の解決方法【Windows 10】

3. 全般タブで、スタートアップの種類無効に設定します。

DISMホストサービスプロセスのCPU使用率が高くなる問題の解決方法【Windows 10】

4. 最後に適用OKの順にクリックして変更を保存します。

方法4:Windows Searchサービスを無効化する

同様に、Windows SearchサービスもCPUリソースを大量に消費するため、無効化することで問題を解決できる場合があります。

1. 再度、方法2の手順に従ってサービスウィンドウを開きます。

2. Windows Searchを右クリックし、プロパティを選択します。

DISMホストサービスプロセスのCPU使用率が高くなる問題の解決方法【Windows 10】

3. 全般タブで、スタートアップの種類無効に設定します。

DISMホストサービスプロセスのCPU使用率が高くなる問題の解決方法【Windows 10】

4. 適用OKをクリックしてウィンドウを閉じます。

方法5:マルウェア・ウイルススキャンを実行する

ウイルスやマルウェアがDismHost.exeファイルに偽装している場合、Windows Defenderが脅威を検出できないことがあります。その結果、ハッカーが簡単にシステムへ侵入してしまう恐れがあります。ワーム、バグ、ボット、アドウェアなどの悪意あるソフトウェアも、この問題の一因となることがあります。

ただし、OSの異常な挙動から、システムが脅威にさらされているかどうかを判断できます。

  • 不正アクセスが頻繁に発生する
  • システムが頻繁にクラッシュする

信頼できるアンチマルウェアプログラムを使用すれば、悪意のあるソフトウェアを駆除できます。定期的なスキャンと保護によってシステムを守りましょう。DISMホストサービスプロセスによるCPU使用率の高騰を防ぐためにも、ウイルススキャンを実行して問題が解決するか確認してください。手順は以下の通りです。

1. Windows + Iキーを同時に押してWindowsの設定を開きます。

2. 更新とセキュリティをクリックします。

DISMホストサービスプロセスのCPU使用率が高くなる問題の解決方法【Windows 10】

3. 左側のペインでWindows セキュリティをクリックします。

4. 保護領域の下にあるウイルスと脅威の防止を選択します。

DISMホストサービスプロセスのCPU使用率が高くなる問題の解決方法【Windows 10】

5A. 現在の脅威の下にある操作の開始をクリックすると、検出された脅威に対してアクションを実行できます。

DISMホストサービスプロセスのCPU使用率が高くなる問題の解決方法【Windows 10】

5B. システムに脅威がない場合は、「操作は必要ありません」というメッセージが表示されます。

DISMホストサービスプロセスのCPU使用率が高くなる問題の解決方法【Windows 10】

6. システムを再起動し、DISMによるCPU使用率の高騰が解決されたか確認します。

方法6:ドライバーの更新・再インストールを行う

インストールまたは更新したドライバーがOSファイルと互換性がない、あるいは古い場合、DISMホストサービスプロセスによるCPU使用率の高騰が発生することがあります。この問題を防ぐためには、デバイスとドライバーを最新の状態に保つことをおすすめします。

1. Windows 10の検索ボックスからデバイスマネージャーを起動します。

DISMホストサービスプロセスのCPU使用率が高くなる問題の解決方法【Windows 10】

2. システムデバイスをダブルクリックして展開します。

DISMホストサービスプロセスのCPU使用率が高くなる問題の解決方法【Windows 10】

3. 対象のシステムドライバーを右クリックし、ドライバーの更新をクリックします。

DISMホストサービスプロセスのCPU使用率が高くなる問題の解決方法【Windows 10】

4. ドライバーを自動的に検索をクリックすると、Windowsが必要なドライバーを検索してインストールします。

DISMホストサービスプロセスのCPU使用率が高くなる問題の解決方法【Windows 10】

5A. ドライバーが古い場合は、自動的に最新バージョンへ更新されます。

5B. すでに最新の場合は、「このデバイスに最適なドライバーが既にインストールされています」というメッセージが表示されます。閉じるボタンをクリックしてウィンドウを終了しましょう。

DISMホストサービスプロセスのCPU使用率が高くなる問題の解決方法【Windows 10】

6. パソコンを再起動し、CPU使用率の問題が解決されたか確認します。

場合によっては、ディスプレイ、オーディオ、ネットワークなど問題の原因となっているドライバーを再インストールすることで解決することもあります。

1. デバイスマネージャーを起動し、任意のカテゴリをダブルクリックして展開します。

2. ドライバー(例:Intelディスプレイアダプター)を右クリックし、デバイスのアンインストールを選択します。

DISMホストサービスプロセスのCPU使用率が高くなる問題の解決方法【Windows 10】

3. 「このデバイスのドライバーソフトウェアを削除する」にチェックを入れ、アンインストールをクリックして確定します。

DISMホストサービスプロセスのCPU使用率が高くなる問題の解決方法【Windows 10】

4. 次に、メーカーの公式サイトにアクセスし、該当ドライバーの最新版をダウンロードします。

注意: Intel、AMD、NVIDIAのディスプレイドライバーは各公式サイトからダウンロードできます。

5. ダウンロードした実行ファイルを起動し、画面の指示に従ってドライバーをインストールします。

注意: 新しいドライバーのインストール中に、システムが何度か再起動する場合があります。

方法7:Windowsを更新する

上記の方法で解決しない場合は、Windowsを最新バージョンに更新することで、DISMホストサービスプロセスによるCPU使用率の高騰が解決する可能性があります。

1. 方法5の手順に従って、設定 > 更新とセキュリティを開きます。

2. 右側のパネルから更新プログラムのチェックを選択します。

DISMホストサービスプロセスのCPU使用率が高くなる問題の解決方法【Windows 10】

3A. 更新プログラムが利用可能な場合は、画面の指示に従ってダウンロードとインストールを行います。

DISMホストサービスプロセスのCPU使用率が高くなる問題の解決方法【Windows 10】

3B. すでに最新の状態の場合は、「最新の状態です」というメッセージが表示されます。

DISMホストサービスプロセスのCPU使用率が高くなる問題の解決方法【Windows 10】

4. インストールを完了させるために、PCを再起動します。

方法8:DismHost.exeを再インストールする

DismHost.exeファイルを再インストールすることで、CPU使用率の高騰問題が解決する場合があります。

1. 検索バーからコントロールパネルを起動します。

DISMホストサービスプロセスのCPU使用率が高くなる問題の解決方法【Windows 10】

2. 表示方法カテゴリに設定し、プログラムのアンインストールをクリックします。

DISMホストサービスプロセスのCPU使用率が高くなる問題の解決方法【Windows 10】

3. 一覧から該当するプログラムを探してクリックし、アンインストールを選択します。

注意: ここでは例としてGoogle Chromeを使用しています。

DISMホストサービスプロセスのCPU使用率が高くなる問題の解決方法【Windows 10】

4. 確認画面でアンインストールをクリックします。

5. Windowsの検索ボックスに%appdata%と入力し、AppData Roamingフォルダーを開きます。

DISMホストサービスプロセスのCPU使用率が高くなる問題の解決方法【Windows 10】

6. 該当するDismHost.exe関連フォルダーを右クリックし、削除をクリックします。

注意: ここでも例としてChromeを使用しています。

DISMホストサービスプロセスのCPU使用率が高くなる問題の解決方法【Windows 10】

7. 最新版のDismHost.exeを再インストールし、画面の指示に従って操作を完了させます。

方法9:システムの復元を実行する

それでもCPU使用率の問題が解決しない場合は、最終手段としてシステムの復元を実行しましょう。以下の手順に従ってください。

1. 上記と同じ方法でコントロールパネルを起動します。

2. 表示方法大きいアイコンに設定し、回復をクリックします。

DISMホストサービスプロセスのCPU使用率が高くなる問題の解決方法【Windows 10】

3. システムの復元を開くオプションをクリックします。

DISMホストサービスプロセスのCPU使用率が高くなる問題の解決方法【Windows 10】

4. 次へをクリックします。

DISMホストサービスプロセスのCPU使用率が高くなる問題の解決方法【Windows 10】

5. 最新の復元ポイントを選択して次へをクリックします。

DISMホストサービスプロセスのCPU使用率が高くなる問題の解決方法【Windows 10】

6. 最後に完了をクリックすると、DISMサービスプロセスが問題を引き起こしていなかった時点の状態にWindows PCが復元されます。

まとめ

このガイドが役立ち、DISMホストサービスプロセスによるCPU使用率の高騰を解決できたなら幸いです。どの方法が効果的だったか、ぜひコメント欄でお知らせください。ご質問やご提案があれば、お気軽にお寄せください。

  1. Windows 10でWMIプロバイダーホストのCPU使用率が高くなる問題を解決する方法

    Windows 10のパソコンで、大事な作業をしようとしていたまさにその時にエラーが発生するほどイライラすることはありません。こうした突然のトラブルの原因を特定するのは難しいものですが、正しい対処手順を知っていれば、友人に頼んだり気分を害したりする前に、自分で問題を解決できます。この記事では、Windows 10でWMIプロバイダーホスト(WMI Provider Host)のCPU使用率が高くなる問題の解決方法を詳しく解説します。 WMIプロバイダーホストのCPU使用率が高い場合に現れる症状 まず、この問題が発生しているパソコンでよく見られる症状を確認しましょう。 大量のシステムリソースを

  2. DISMホストサービスプロセスによる高CPU使用率を解決する方法

    Windowsユーザーの間では、ブルースクリーン(BSOD)、アップデート後にカーソルのみが表示されるブラックスクリーン、その他のパフォーマンス問題などが頻繁に発生します。多くの方は、これらの原因をコンピュータウイルスやマルウェア感染だと考えていますが、実は必ずしもそうとは限りません。 DISMホストサービスプロセス(DISM.exe)は「Deployment Image Servicing(展開イメージのサービス)」とも呼ばれ、こうした問題の原因となっていることがあります。 DISMホストサービスプロセスとは? DISM(Deployment Image Servicing and Man