Windowsセキュリティで「windowsdefenderリンクを開くには新しいアプリが必要です」エラーが出たときの直し方
「この windowsdefender リンクを開くには、新しいアプリが必要です」というエラーは、Windows が組み込みの windowsdefender: プロトコルを使って Windows セキュリティ アプリを開けない場合に表示されます。このプロトコルは、Web ブラウザにおける https: と同じ仕組みで、「特定のシステムリンクをどのアプリで開くか」を Windows に指示するものです。Windows セキュリティ アプリの登録情報やプロトコルハンドラが破損すると、セキュリティ ダッシュボードを起動できなくなります。
エラーが発生しやすい場面
- ウイルスと脅威の防止 をクリックしたとき
- スタートメニューから Windows セキュリティ を開いたとき
- Defender の通知をクリックしたとき
- サードパーティ製ウイルス対策ソフトをアンインストールした後
多くの場合、Microsoft Defender 自体はバックグラウンドで動作し続けています。リアルタイム保護は有効なままでも、ユーザーインターフェースが開かないため、脅威の履歴やファイアウォール設定、保護機能のコントロールにアクセスできなくなります。
主な原因
- Windows Update 後に Windows セキュリティ アプリの登録情報が破損
- プロトコルハンドラに影響するシステムファイルの破損
- サードパーティ製ウイルス対策ソフトによる Defender コンポーネントの無効化
- セキュリティセンター サービスの設定不備
- セキュリティ機能へのアクセスを妨げるマルウェアの干渉
方法1:必要なサービスが実行中か確認する
Windows セキュリティは複数の重要なサービスに依存しています。これらが無効化・ブロックされていると、インターフェースを開けません。
- Windows + R キーを押し、「services.msc」と入力して Enter キーを押します。
- Security Center(wscsvc) を探します。
- スタートアップの種類が「自動(遅延開始)」になっていることを確認します。
- サービスの状態が「実行中」であることも確認してください。
- Microsoft Defender Antivirus Service(WinDefend) についても同じ手順を繰り返します。
- PC を再起動します。
スタートアップの種類がグレーアウトしている場合や、サービスの起動時にエラー 1068(依存関係サービスが失敗)が表示される場合は、システムの破損またはポリシー制限が関わっている可能性があります。その場合は次の方法に進んでください。
方法2:SFC と DISM でシステムファイルを修復する
システムファイルの破損は windowsdefender プロトコルが動作しなくなる一般的な原因です。SFC と DISM を使えば、保護された Windows コンポーネントを安全に修復できます。
- スタートメニューで「CMD」を検索し、管理者として実行を選択します。
- 以下のコマンドを実行します。
SFC /scannow
完了まで待ちます。結果は主に以下の3パターンです。
- 整合性違反は検出されませんでした — システムファイルは正常です。
- 破損ファイルが見つかり、修復されました — PC を再起動して再度試してください。
- 一部のファイルを修復できませんでした — 次の DISM を実行します。
続けて以下を実行します。
DISM /Online /Cleanup-Image /RestoreHealth
進捗が 100% になるまで待ちます。成功したら PC を再起動してください。
方法3:Windows セキュリティ アプリを再登録する
Windows セキュリティは Microsoft.Windows.SecHealthUI というシステムアプリパッケージとして提供されています。この登録情報が壊れると windowsdefender プロトコルが機能しなくなります。パッケージを再登録することで、内部のリンク関連付けが復元されます。
- 「Windows PowerShell」を検索し、管理者として実行を選択します。
- 以下のコマンドを実行します。
Get-AppxPackage Microsoft.Windows.SecHealthUI -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
赤いエラーテキストが表示された場合は、そのメッセージを控えておきましょう。多くの場合、より深いシステム破損を示しており、方法5で解決できます。
方法4:サードパーティ製ウイルス対策ソフトとの競合を確認する
サードパーティ製ウイルス対策ソフトがインストールされている環境では、Windows が自動的に Microsoft Defender の一部を無効化します。そのソフトが不完全な状態で削除されていたり破損していたりすると、Windows セキュリティのインターフェースが壊れることがあります。
- 設定 > アプリ > インストールされているアプリ を開きます。
- サードパーティ製ウイルス対策ソフトをすべてアンインストールします。
- PC を再起動します。
- 必要に応じて、ベンダー公式の削除ツールを使って残存ドライバーを完全に除去します。
削除後、Windows は Microsoft Defender を自動的に再有効化するはずです。タスクマネージャーを開いて MsMpEng.exe が実行中であることを確認すれば、動作状況をチェックできます。
方法5:上書きインストール(修復インストール)で Windows を修復する
それでもシステムコンポーネントが壊れたままの場合は、修復インストールを行うことで、個人ファイルやインストール済みプログラムを保持したまま Windows の中核ファイルを復元できます。
Windows 11 の場合
- 設定 を開きます。
- システム > 回復 に移動します。
- 回復オプションの 「今すぐ再インストールする」 を選択します。
- 画面の指示に従い、修復が完了するまで待ちます。
Windows 10 および旧ビルドの Windows 11 の場合
Microsoft の公式サイトから最新の Windows ISO をダウンロードし、setup.exe を実行します。途中で尋ねられたら 「個人用ファイルとアプリを引き継ぐ」 を選択してください。
この作業には通常 30〜90 分ほどかかり、インターネット接続が必要になる場合があります。
-
Windows 10アップデートエラー0x8007042B – 0x4000Dの原因と解決方法を徹底解説
Windows 10の大型アップデート(Anniversary Update)で発生するエラーは、最も厄介なトラブルの一つです。作業が順調に進んでほしいタイミングで突然現れることが多く、大きなストレスとなります。その中でも、エラーコード「0x8007042B – 0x4000D」は特に厄介なWindows 10アップデートエラーとして知られています。この記事では、このエラーが発生する原因と、多くのユーザーが実際に効果を実感した対処法をご紹介します。エラーコード0x8007042B – 0x4000Dが表示される原因は?このエラーコードは、Windows Anniversary Update(周
-
WindowsでWii U USB GCNアダプターが認識されない問題を解決する方法
Wii U GameCubeアダプターを使用している一部のユーザーから、オペレーティングシステムに突然認識されなくなるという報告が寄せられています。この問題は、Creators UpdateやAnniversary UpdateなどのWindowsの大型アップデートを適用した後に発生することが多いようです。デバイスマネージャーでデバイスの状態を確認すると、「このデバイスを開始できません。(コード 10)」というメッセージが表示されます。この問題はWindows 10に限ったものではなく、Windows 7やWindows 8.1でも同様の報告が多数あります。Wii U GameCubeアダプタ