「インストールしようとしているアプリは、Microsoft が検証したアプリではありません」というメッセージがしつこく表示されるのは、特にアプリが安全だと確信している場合、非常にイライラさせられるものです。これは Windows Defender SmartScreen の機能の一部ですが(正直なところ、時々少し過剰に感じられます)、この機能は未検証のアプリについて警告することでユーザーを保護することを目的としています。しかし、サードパーティ製ソフトウェアの開発やテストを行っている場合など、場合によっては邪魔になるだけです。幸いなことに、この警告を無効にしたり、緩めたりする方法がありますが、注意が必要です。そうするとセキュリティレベルが低下するため、実行する前に、どの程度まで許容できるかをよく検討してください。
環境によってはこれらの方法がスムーズに機能する場合もありますが、Windowsの動作が不安定だったり、設定が企業ポリシーによって隠されていたりする場合もあります。それでも自信があるなら、以下の手順で調整してみてください。
Windowsの設定でアプリのおすすめを無効にする方法
役立つ場面:
- 新しいアプリを実行しようとするたびに、警告が表示されます。煩わしいので、スキップしたいですよね。
- ソフトウェアのインストールをより簡単にするために、セキュリティレベルを多少下げることに抵抗がないのですね。
効果がある理由:
この方法は、Windowsの設定を直接変更することで、Microsoftの認証に基づくアプリのインストール制限を解除します。最も簡単な方法ですが、管理対象PCや企業PCでは利用できない場合があります。
プロセス:
- スタートボタンをクリックし、次に歯車アイコンをクリックして設定を開きます。
- アプリを選択してください。
- 左側の「アプリと機能」セクションに移動します。右側に「アプリの入手先を選択」というラベルの付いたドロップダウンメニューがあります。
- これを「Microsoft Storeのみ(推奨)」から「どこでも」に変更してください。
それが完了したら、もう一度アプリのインストールを試してください。Windowsによっては、簡単な再起動が必要になる場合もありますが、多くの場合、そのままインストールが完了します。少し奇妙に感じるかもしれませんが、一部のマシンではすぐに動作するものの、他のマシンでは変更を完全に適用するために再起動が必要になる場合があります。その点にご注意ください。
レジストリエディタを使用して無効化する方法
こんな時に試すべきです:
- 設定画面から操作しても何も変化がなかったか、あるいはそのオプション自体が存在しない。
- レジストリの操作に抵抗がない方(バックアップは強くお勧めします!)。
なぜ役立つのか:
この方法は、Windowsの内部ポリシーを直接調整します。より低レベルな方法であるため、特に一部の企業向けマシンでは、設定では対応できない制限を上書きできる可能性があります。
手順:
- を押してWindows key + R、
regeditと入力し、OKを押します。UACのプロンプトが表示されたら、「はい」をクリックします。 - 次の場所に移動します: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer。
- 「AicEnabled」という名前の文字列を探してください。見つからない場合は、新しい文字列値として作成する必要があるかもしれません。
- AicEnabledをダブルクリックし、値をStoreOnlyからAnywhereに変更します。既にStoreOnlyに設定されている場合は、それに応じて変更してください。
- 次に、HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender\SmartScreenに移動します。
- ConfigureAppInstallControlという名前の文字列を見つけるか作成します。それをダブルクリックして、値をAnywhereに設定します。
- レジストリエディタを閉じてから、PCを再起動して変更を適用してください。
注意:これらのキーや文字列が存在しない場合、管理対象システム、またはポリシーが異なるWindowsバージョンを使用している可能性があります。また、レジストリエントリをいじると、慎重に行わないと問題が発生する可能性があります。必ず最初にバックアップを取ってください。当然のことながら、Windowsは必要以上に複雑な操作を要求してきます。
グループポリシーの使用(Pro/Enterpriseエディション)
使用すべきタイミング:
- お使いのOSはWindows ProまたはEnterpriseであり、ローカルグループポリシーが利用可能です。
- 標準的なレジストリ編集では変更が反映されないか、または変更が不可能です。
なぜ役立つのか:
これはより集中的なアプローチであり、職場環境でよく用いられます。Windows Defender SmartScreenのポリシーを無効化または構成することで、未検証アプリに関する警告を停止できます。
手順:
- を押してWindows key + R、入力して
gpedit.msc、OKをクリックします。 - 次の場所に移動します:コンピューターの構成 > 管理用テンプレート > Windows コンポーネント > Windows Defender SmartScreen。
- 「アプリのインストール制御の設定」を見つけてダブルクリックします。
- 「有効」に設定し、ドロップダウンメニューから「アプリのおすすめをオフにする」を選択してください。
- 「適用」と「OK」をクリックしてください。その後、PCを再起動してください。
これによりシステム全体にポリシーが適用され、信頼できるアプリに対するスマートスクリーンの警告が停止するはずです。ただし、システムによってはグループポリシーが管理者によってロックされている場合があるため、グレー表示されていたり変更されない場合は、管理対象システムである可能性があります。
正直なところ、これらの警告を無効にするのは軽々しく行うべきことではありませんが、情報源が確実であれば、これらの方法を使えば多くの手間を省くことができます。ただし、セキュリティ上のリスクには十分注意してください。未検証のアプリは危険な場合があるからです。