Modern Setup Hostとは?ディスク使用率100%の原因と解決策を徹底解説
多くのWindowsユーザーが「Modern Setup Hostによるディスク使用率の異常上昇」に悩まされ、その原因と対処法について問い合わせています。この記事では、Modern Setup Hostが何なのか、そしてディスク使用率やCPU使用率が高くなる問題を解決する具体的な方法を詳しく解説します。
Modern Setup Hostとは?ウイルスではないのか?
Modern Setup Hostは、主にWindowsベータ版(Windows Technical Preview)を実行しているPCに存在する実行ファイルです。このファイルは$Windows.~BTフォルダ内に保存されており、ユーザーがWindows 10をあるビルドから別のビルドへアップグレードする際に、バックグラウンドで動作します。
このホストファイルはWindows 10へのアップグレードを担当していますが、いくつかの問題を引き起こすことがあります。Windowsユーザーから報告されている最も一般的な問題は以下の通りです。
- Modern Setup Hostがディスク使用率100%になる
- Modern Setup Hostが動作を停止した
- Windows 10の更新中にModern Setup Hostが動作を停止する
- Modern Setup Hostが停止する
通常、これらのエラーはWindows Updateに何らかの問題が発生した際に出現します。そこで本記事では、Modern Setup HostによるCPU使用率100%やその他の関連エラーメッセージを解決する実用的な対処法をご紹介します。
Modern Setup Hostの高CPU使用率と関連問題を解決する7つの方法
それでは、Modern Setup Hostの高CPU使用率を手動で修正する方法を見ていきましょう。
- 解決策1:Windowsトラブルシューティングツールを実行する
- 解決策2:DISMツールを使用する
- 解決策3:クリーンブートを実行する
- 解決策4:既定のシステム言語を確認する
- 解決策5:SoftwareDistributionフォルダ内のファイルを削除する
- 解決策6:Windows Update / Modern Setup Hostを無効化する
解決策1:Windowsトラブルシューティングツールを実行する
Windows Updateトラブルシューティングツールは、Modern Setup Hostエラーを修正するための最も効果的な方法の一つです。
以下の手順に従って使用してください。
1. Windowsの検索バーに「トラブルシューティング」と入力し、最初の結果を選択して開きます。
2. 次に、左側のペインから「トラブルシューティング」をクリックします。
3. 右側のペインで「Windows Update」をクリックし、「トラブルシューティングツールの実行」を選択します。
4. トラブルシューティングツールがシステムのエラーをスキャンするのを待ちます。
5. 問題が検出されなかった場合は、「次へ」をクリックしてトラブルシューティングツールを閉じ、次の解決策に進みます。
ただし、問題が検出された場合は、Windows Updateエラーの修正方法に関する記事も併せてご確認ください。
解決策2:DISMツールを使用する
Windowsイメージが破損している場合やWindowsファイルに問題がある場合、Modern Setup Hostエラーが発生することがあります。このような場合は、組み込みのDISM(展開イメージのサービスと管理)コマンドラインツールを使用して修復できます。
以下の手順に従ってください。
1. Windowsの検索バーに「コマンドプロンプト」と入力します。
2. 検索結果を右クリックし、「管理者として実行」を選択します。
注意: ユーザーアカウント制御のポップアップウィンドウが表示されたら、「はい」をクリックしてください。
3. コマンドプロンプトウィンドウで、以下のコマンドを1つずつ入力します。各コマンドの後に必ずEnterキーを押してください。
DISM.exe /Online /Cleanup-image /Scanhealth
DISM.exe /Online /Cleanup-image /Checkhealth
DISM.exe /Online /Cleanup-image /Restorehealth
4. スキャンが完了したら、Modern Setup Hostエラーメッセージが表示された操作を再試行します。これで問題が解決するはずです。それでも解決しない場合は、解決策3に進みましょう。
解決策3:クリーンブートを実行する
バックグラウンドで動作しているアプリケーションが、Modern Setup Hostのディスク使用率上昇の原因となることがあります。この干渉を排除するために、クリーンブートを実行しましょう。
これは、最小限のドライバーと必要不可欠なアプリのみでWindowsを再起動することを意味します。
クリーンブートを実行するには、以下の手順に従ってください。
1. Windowsキー + Rキーを押します。
2. 「ファイル名を指定して実行」ウィンドウに「MSConfig」と入力し、「OK」をクリックします。
3. 「全般」タブをクリックし、「スタートアップの項目を読み込む」のチェックを外して「適用」をクリックします。
4. 次に、「サービス」タブをクリックし、「すべてのMicrosoftサービスを隠す」にチェックを入れてから「すべて無効」をクリックします。
5. 次に、「スタートアップ」タブをクリックし、「タスクマネージャーを開く」を選択します。
6. 各スタートアップ項目を右クリックして無効化します。
7. すべてのアプリケーションを無効化したら、Windowsを再起動します。
8. この状態でWindowsの更新またはアップグレードを試みてください。Modern Setup Hostのエラーメッセージは表示されなくなるはずです。問題が解消されていれば完了ですが、まだ残っている場合は次の解決策に進みます。
解決策4:システム言語とUI言語が一致していることを確認する
UI言語とシステム言語が異なる場合、Windowsの更新時に問題が発生することがあります。そのため、両方の言語が一致していることを確認する必要があります。
既定のシステム言語の確認方法がわからない場合は、以下の手順に従ってください。
1. Windowsの検索バーに「コマンドプロンプト」と入力し、右クリックして「管理者として実行」を選択します。
2. dism /online /get-intlと入力してEnterキーを押します。これで既定のシステムUI言語を確認できます。
続いて、システム言語を確認します。以下の手順に従ってください。
1. Windows + Iキーを押し、「時刻と言語」を開きます。
2. 左側のペインから「言語」オプションをクリックします。
3. 「Windows の表示言語」で、正しい言語が選択されていることを確認します。
4. 選択されていない場合は、下矢印をクリックして選択します。
5. 該当する言語が見つからない場合は、「優先する言語」の下にある「言語を追加する」をクリックします。
6. 次のウィンドウでインストールする言語を選択し、画面の指示に従います。
7. 追加後、その言語が優先言語リストの先頭に来るようにします。上矢印を使って順序を変更できます。
8. システム言語とUI言語が一致したら、Windows Updateまたはアップグレードを再度試してみてください。Modern Setup Hostの問題は発生しなくなるはずです。
解決策5:SoftwareDistributionフォルダ内のファイルを削除する
Windows 10には、Windows Updateに必要な一時ファイルを保存する専用フォルダがあり、これは「SoftwareDistribution」と呼ばれます。場合によっては、これらのファイルが原因でWindows Updateが失敗することがあります。そのため、このフォルダに保存されているすべてのファイルを削除する必要があります。これにより、Modern Setup Hostの高CPU使用率問題の解決が期待できます。
以下の手順に従ってください。
1. Windows + Rキーを押して「ファイル名を指定して実行」ウィンドウを開きます。
2. 実行ウィンドウにパスC:\Windows\SoftwareDistribution\Downloadを入力し、Enterキーを押します。
3. SoftwareDistributionファイルが含まれるフォルダが開きます。Ctrl+Aキーを押してすべてのファイルを選択し、選択したファイルのいずれかを右クリックして、コンテキストメニューから「削除」を選択します。
4. 管理者権限を求められたら、「現在の項目すべてにこれを行う」→「続行」を選択します。
5. コンピューターを再起動します。
システムが再起動したら、実行していたWindowsの更新またはアップグレードを再試行してください。Modern Setup Hostの問題が解消されていることが確認できるはずです。
それでも問題が解決しない場合は、次の解決策に従ってください。
解決策6:Windows Update / Modern Setup Hostを無効化する
ここまでの方法がどれもうまくいかず、単純にModern Setup Hostのエラーメッセージを取り除きたいだけの場合は、この方法があります。
注意: Windows Updateを無効化すると、Windowsが自動的に更新されなくなります。そのため、この解決策は推奨されません。リスクを受け入れられる場合にのみ、以下の手順を実行してください。
1. 「ファイル名を指定して実行」ウィンドウ(Win+Rキーで開く)に「services.msc」と入力します。
2. サービスウィンドウで「Windows Update」サービスを探します。
3. ダブルクリックします。
4. ポップアップウィンドウの「スタートアップの種類」で、下矢印をクリックして「無効」を選択します。
5. スタートアップの種類で「無効」を選択し、「適用」→「OK」をクリックします。
6. PCを再起動します。
以上の手順で、Windows 10におけるModern Setup Hostの高CPU・ディスク使用率の問題を解決できたことを願っています。どの方法が効果的だったか、コメント欄でお知らせください。この記事が役立ったと思われた方は、他の方にもシェアしていただき、フィードバックをお寄せください。
また、自分でトラブルシューティングを行うことに自信がない場合は、信頼性の高いPC最適化ツール「Advanced System Optimizer」の利用をおすすめします。ほとんどのWindows関連の問題を解決するのに役立ちます。
よくある質問
Modern Setup Hostを削除できますか?
いいえ、Modern Setup Hostプロセスは削除できません。Windows 10 PCへの更新プログラムのインストールに不可欠だからです。
仮に削除する方法が見つかったとしても、Windows Updateプロセスが壊れてしまうため、削除することはおすすめしません。
Modern Setup Hostを強制終了できますか?
はい、Modern Setup HostまたはSetupHost.exeプロセスを強制終了することは可能です。以下の手順に従ってください。
1. Ctrl+Shift+Escキーを押します。
2. タスクマネージャーが開きます。
3. 「Modern Setup Host」または「SetupHost.exe」を探して選択し、右クリックして「タスクの終了」を選択します。
これにより、次回システムを再起動するまでプロセスが終了し、問題が一時的に解決されます。
-
Windows 11でディスク使用率が100%になる問題を解決する方法【2022年最新版】
Windows 11でディスク使用率が高くなってお困りではありませんか?タスクマネージャーを開いたらディスク使用率が100%になっていると、パソコンの動作が極端に遅くなったり、フリーズしたりして不安になりますよね。Windowsタスクマネージャーでは、各アプリやサービスごとのCPUやディスクの使用状況を確認できますが、ディスク使用率が長時間高い状態が続くと、デバイスが応答しなくなったり、さまざまな不具合が発生したりする可能性があります。 Windows 11でディスク使用率が高くなる原因は? パソコンの起動や読み込みに時間がかかり、ディスク使用率が100%を示している場合、OS自体、あるいは
-
Windows 11でディスク・RAM使用率が高くなる問題の対処法6選
Windows 11でPCの動作が重く、ディスクやRAMの使用率が異常に高くなっていませんか? Windows 11の登場以来、待ち望んでいた多くのユーザーが非対応デバイスへインストールしたことで、さまざまな不具合が発生しています。 その中でも特に多いのが、パフォーマンス低下による「ディスク/RAM使用率が高くなる」という問題です。 とはいえ、Windows 11は史上最も注目されたOSであり、1画面で複数の作業を同時に行えるスナップレイアウトなど、生産性を高める新機能が満載です。オフィスワークでも複数のタスクを並行して進められるのは大きな魅力ですね。 最近では、タスクマネージャーを開くと多く