Windows SmartScreenとは何か?仕組みと安全性を徹底解説
Windows 10には、PCのセキュリティを強化するためのさまざまな保護機能が標準で組み込まれています。統合ウイルス対策スキャンからパスワードレスログインまで、以前のバージョンと比べてはるかに高いレベルの保護が提供されています。さらに、Microsoftは未知のアプリやプログラムの実行を自動的にブロックする仕組みも備えています。
この機能こそが「Windows SmartScreen」です。潜在的に悪意のあるコードの実行を未然に防ぐために設計されています。SmartScreenプロセス(smartscreen.exe)はバックグラウンドで常時動作しているため、システムリソースを一時的に消費することがあります。本記事では、SmartScreenの仕組みや安全性、トラブル時の対処法まで詳しく解説します。
Windows SmartScreenとは何か?どのように動作するのか
Windows SmartScreenは、Windows 8の登場以来搭載されているセキュリティ機能です。未知のアプリが自動的に実行されるのを防ぐことを目的としており、プログラムをスキャンしたうえで、Microsoftが保有する膨大な既知アプリ・サービスのデータベースと照合します。照合の結果、認識できないアプリであれば、その実行を停止します。
SpotifyやGoogle Chromeのような有名ソフトウェアであれば、SmartScreenがブロックすることはまずありません。一方で、無名のサードパーティ製アプリに対しては慎重なアプローチを取ります。マルウェアとして認識されれば、SmartScreenが即座に介入して実行をブロックし、PCへの被害を防ぎます。
SmartScreenが判断に迷うケースでは、ユーザー側で決定を上書きすることも可能です。実行するソフトウェアが安全だと確信しているのであればそのまま続行できますし、念のため確認したい場合は、Windows 10のサンドボックスモードを活用しましょう。サンドボックスは隔離されたWindows環境であり、完全には信頼できないソフトウェアを安全にテストできます。
なお、SmartScreenという名称は、Chromiumベースの新版Microsoft Edgeブラウザに組み込まれたフィッシング・マルウェア対策保護にも使われています。ファイル保護と同様に、EdgeのSmartScreenは危険と判断したサイトやダウンロードに対して警告を表示し、ブロックします。
Windowsのシステムサービスとして、SmartScreenプロセス(タスクマネージャーではSmartScreenまたはsmartscreen.exeと表示されます)は完全に安全です。危険なファイルからPCを守る重要な役割を担っているため、基本的には有効のまま運用するのが望ましいでしょう。信頼できるアプリについてはブロックを解除すれば、SmartScreenが認識しないファイルでも問題なく実行できます。
SmartScreenがCPUやRAMの使用率を高くする原因と対処法
まれに、SmartScreenが原因でCPUやRAMの使用率が異常に高くなり、その他のシステムリソースに問題が発生するという報告があります。明確な原因は特定されていませんが、根深いマルウェア感染や破損したシステムファイルが背景にある可能性があります。
Windows SmartScreenを無効化することを検討する前に、まずはシステムファイルチェッカー(SFC)ツールを使ってPCのシステムファイルを修復してみてください。これにより、smartscreen.exeをはじめとするWindowsシステムプロセスに関わるパフォーマンス問題が改善されることが期待できます。
- スタートメニューを右クリックし、「Windows PowerShell(管理者)」を選択します。
- PowerShellウィンドウに「sfc /scannow」と入力し、Enterキーを押してシステムファイルのエラーチェックを開始します。
SFCツールはシステムファイルの問題を自動的に検出し、修復してくれます。すべてのケースで解決が保証されるわけではありませんが、システムを健全な状態に保ち、破損ファイルを排除しておくことは、PCパフォーマンスの安定化につながります。
ファイルの欠落やマルウェア感染が原因でない場合は、PC本体のスペックを見直す必要があるかもしれません。Microsoftが新機能を追加するたびに、Windowsは古いPCでは動作が難しくなっています。その場合は、最新版のWindows 10を快適に動作させるため、ハードウェアのアップグレードを検討しましょう。
どうしてもという場合は、後述の手順でSmartScreenを完全に無効化することも可能です。システムリソースの消費は最小限に抑えられますが、ほとんどのユーザーには推奨されません。
Windows SmartScreenの許可リスト・ブロックリストへのソフトウェア追加方法
Windows SmartScreenは信頼ベースで動作するサービスです。Microsoftがアプリを認識し、収集したテレメトリデータに基づいて信頼できると判断すれば、その実行は許可されます。逆に認識できないアプリは「信頼できないもの」とみなし、予防策としてブロックされます。
信頼できるアプリをSmartScreenにブロックされずに実行したい場合は、許可リストへ追加できます。反対に、特定の実行ファイルを今後一切実行させたくない場合は、ブロックリストへ追加することも可能です。
- .exeファイルをSmartScreenの許可またはブロックリストに追加するには、まずエクスプローラーまたはデスクトップ上で対象ファイルを探します。まだ一度も実行していないソフトウェアであれば、ダブルクリックして実行します。これによりSmartScreenがファイルを識別できるようになります。
- PCで初めて実行するソフトウェアの場合、SmartScreenがデータベースと照合します。信頼できないと判断されると、「WindowsによってPCが保護されました」というメッセージが表示されます。「実行しない」を選択してプロンプトを閉じましょう。
- SmartScreen経由でアプリをブロックまたはブロック解除するには、エクスプローラーまたはデスクトップ上でファイルを右クリックし、「プロパティ」を選択します。
- プロパティウィンドウの「全般」タブにある「セキュリティ」セクションを確認します。今後SmartScreenにファイルを開かせたくない場合は、「ブロックの解除」チェックボックスがオフになっていることを確認してください。逆に、ファイルのブロックを解除して承認済みとして扱いたい場合は、「ブロックの解除」にチェックを入れます。最後に「OK」(または「適用>OK」)を選択して設定を保存します。
Windows SmartScreenを無効化する方法
Windows SmartScreenは、PCに損害を与える恐れのあるソフトウェアの実行やファイルのオープンを防ぐうえで重要なセキュリティ機能です。そのため、ほとんどのユーザーは有効のままにしておくべきでしょう。煩わしく感じる場面もありますが、信頼できるアプリに関しては前述の手順でSmartScreenの警告を回避できます。
こうした背景から、SmartScreenは有効のまま運用することを強くおすすめします。ただし、テスト目的やパフォーマンス問題への対応など、特別な理由がある場合は以下の手順で無効化できます。
- ソフトウェア(およびMicrosoft EdgeのWebサイト)に対するSmartScreen保護を無効化するには、スタートメニューを右クリックし、「設定」を選択します。
- 設定メニューから「更新とセキュリティ>Windowsセキュリティ>Windowsセキュリティを開く」の順に選択します。新しいウィンドウでWindowsセキュリティ画面が開きます。
- Windowsセキュリティウィンドウの左側で「アプリとブラウザー コントロール」を選択し、右側に表示される「評価ベースの保護の設定」をクリックします。
- アプリやファイルの実行に関するSmartScreen保護を無効化するには、「アプリおよびファイルのチェック」のスライダーを「オフ」に切り替えます。
- Microsoft EdgeでのSmartScreenフィルタリングを無効化したい場合は、「Microsoft Edge用のSmartScreen」のスライダーを「オフ」にします。
- Windowsが認識しないファイル(オンラインでダウンロードしたファイルなど)からの保護を停止するには、「望まない可能性があるアプリのブロック」のスライダーを「オフ」にします。
- 最後に、Microsoft StoreアプリにおけるSmartScreenのWebフィルタリングを停止するには、「Microsoft Storeアプリ用のSmartScreen」のスライダーを「オフ」にします。
まとめ:Windows 10を脅威から守るために
Windows SmartScreenプロセスは、werfault.exeやntoskrnl.exeなどと並ぶ、Windowsを正常に稼働させ続けるための重要なプロセスの一つです。SmartScreenを有効にしておくことは、Windows 10の脅威から身を守る効果的な手段となります。加えて、Windows Defenderで定期スキャンのスケジュールを設定したり、ハードドライブを暗号化したりすることで、さらなるセキュリティ強化が図れます。
ウイルスやマルウェアによるデータ損失が不安な場合は、システムのバックアップを定期的に取得し、マルウェアチェックを習慣づけることで、PCを安全な状態に保ちましょう。また、PCだけでなくスマートフォンやタブレット、さらにはルーターなど他のデバイスも感染リスクにさらされていることを忘れないでください。
-
Windowsのwmiprvse.exe(WMI Provider Host)とは?安全性と対処法を徹底解説
wmiprvse.exe(WMI プロバイダー ホスト)とは?WMIPrvSE.exeは、タスクマネージャー上で「WMI Provider Host(WMIプロバイダーホスト)」という名前で表示される、Microsoft製の正規のバックグラウンドプロセスです。Windows 10の起動直後に自動的に実行されるほか、Windows 7やWindows 8にも搭載されています。ファイル名は「Windows Management Instrumentation Provider Host Service」に由来しており、拡張子「.exe」は実行ファイルであることを示しています。この機能により、Win
-
MusNotifyIcon.exeとは何か?安全なファイルか確認する方法を解説
タスクマネージャーに見慣れないプロセスが表示されると、多くのユーザーは不安や疑問を感じるものです。「MusNotifyIcon.exe」は、Windows Updateの状態を示す通知アイコンを表示するためのWindows実行ファイルですが、悪意のあるマルウェアがこのファイル名を装っているケースも存在します。本記事では、MusNotifyIcon.exeの正体と、そのファイルが正規のものかマルウェアかを見分ける方法について詳しく解説します。MusNotifyIcon.exeとは何ですか?MusNotifyIcon.exe(Modern Update Security Notify Icon)は