Windows 10の「Modern Setup Host」とは?安全なプロセスかウイルスかの見分け方
パソコンの動作が遅くなったり本体が熱くなったりしたとき、真っ先に確認するのがWindowsのタスクマネージャーではないでしょうか。タスクマネージャーを開いた際に、見慣れないプロセスがバックグラウンドで動いていることに気づくこともあります。そのとき、削除すべきか、そのままにしておくべきか迷うものです。
Modern Setup Host(SetupHost.exe)がシステムのバックグラウンドで動作しているのを見て、この記事にたどり着いた方も多いのではないでしょうか。このファイルやプロセスを削除する前に、それが何なのか、そしてウイルスかどうかを見分ける方法をきちんと理解しておきましょう。
Modern Setup Hostとは何か?
Modern Setup Host(SetupHost.exe)は、Windowsオペレーティングシステムの正規プロセスで、Windows 10へのアップグレード時にシステムのセットアップを支援し、更新プログラムのインストール準備を行う役割を担っています。Windows 10に標準で組み込まれており、Windows Updateのインストール中にバックグラウンドで動作します。このプロセスは、一時的にCPUやメモリの使用率が高くなることがあります。
SetupHost.exeファイルは、コンピューター内の$WINDOWS.~BT/Sourcesフォルダーに格納されています。Windows Updateのインストール時以外にはシステムの動作に干渉せず、タスクマネージャーに表示されるのは基本的に更新プログラムのインストール中だけです。
もしModern Setup Hostが存在しなければ、Windows Updateを実行できなくなります。また、このファイルが破損していたり不具合を抱えていたりする場合も、更新は正常に完了しません。
Modern Setup Hostは安全なのか?
タスクマネージャーでModern Setup Hostが動いているのを見て、何だろうと疑問に思うのは自然なことです。通常、このファイルはウイルスではなく無害ですが、悪意のあるソフトウェアが正規のファイルやプロセスになりすますケースは少なくありません。つまり、目にしているModern Setup Hostが本物であるとは限らないのです。このファイルを安易に削除すると、Windows Updateでエラーが発生する恐れがあります。
幸い、ファイルの真偽を確かめる方法はいくつかあります。まず大前提として、SetupHost.exeをサードパーティのウェブサイトからダウンロードしてはいけません。このファイルはWindows Updateの実行時に自動的にインストールされるものであり、そうしたサイトから入手したファイルは悪意のあるものである可能性が高いからです。
偽物のSetupHost.exeは、さまざまな問題を引き起こします。最もよくある症状がCPU使用率の異常上昇です。次のセクションでは、お使いのModern Setup Hostが安全かどうかを確認するためのポイントを紹介します。
SetupHost.exeが安全かウイルスかを見分ける方法
1. ファイルの場所を確認する
正規のSetupHost.exeファイルは、$WINDOWS.~BT/Sourcesフォルダー内に存在します。エクスプローラーでローカルディスク(C:)> $WINDOWS.~BT > Sourcesと移動すれば、ファイルを見つけられます。
自分の環境にあるSetupHost.exeの場所を調べるには、Windowsキーを押して「setuphost」と検索します。検索結果のSetupHost.exeを右クリックし、コンテキストメニューから「ファイルの場所を開く」を選択してください。
開いたフォルダーが$WINDOWS.~BT/Sourcesフォルダー以外であれば、そのファイルは偽物である可能性があります。
2. 著作権情報とデジタル署名を確認する
Modern Setup HostはMicrosoftが開発・配布しています。したがって、ファイルの正当性を確認するもう一つの方法は、Microsoftの署名が付与されているかどうかをチェックすることです。
Windowsキーを押して「setuphost」と検索し、結果のSetupHost.exeを右クリックして「ファイルの場所を開く」を選択します。
次に、SetupHost.exeファイルを右クリックして「プロパティ」を開きます。プロパティウィンドウ上部の「詳細」タブに切り替え、「著作権」の項目を確認しましょう。正規のファイルであれば、Microsoft Corporationの著作権が表示されるはずです。別の会社名が表示された場合はウイルスと判断できるため、ファイルを削除してください。
著作権情報を確認したら、続けて「デジタル署名」タブに切り替えます。「署名の一覧」の「署名者」欄にMicrosoft Windowsと表示されていれば、そのファイルが本物であることが確認できます。
3. 実行タイミングを確認する
Modern Setup HostはWindows Update専用のプロセスです。更新プログラムをインストールしていないときに動作することはありません。この点も、ファイルが悪意のあるものかどうかを見極める重要な手がかりになります。
まず、現在更新プログラムをインストールしていないことを確認します。そのうえで、キーボードのCtrl + Shift + Escを同時に押してタスクマネージャーを開いてください。Windows Updateを実行していないのにSetupHost.exeが動作していれば、ウイルスの可能性が高いため、速やかに対処が必要です。
ウイルスによる感染や被害を未然に防ぐためには、信頼できるアンチウイルスソフトの導入も有効です。
関連記事:「Modern Setup Hostは動作を停止しました」エラーの対処法
-
Windows 10で「Modern Setup Hostが動作を停止しました」エラーを修正する9つの対処法
Windows 10には多くのメリットがあります。その中でも特に人気なのが、Windows 7やWindows 8からデータ・アプリケーション・設定を失うことなくアップグレードできる点です。しかし一部のユーザーからは、メディア作成ツール(Media Creation Tool)を使ってWindows 10へアップグレードする際に、「Modern Setup Hostが動作を停止しました」というエラーメッセージが表示されるとの報告があります。 Modern Setup Hostとは? Modern Setup Hostは、自己展開型アーカイブ兼インストーラーです。C:\$Windows.BTSo
-
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フォルダ内に保存されており、