WindowsをSモードで実行している場合、PowerShellが検証済みアプリではないという奇妙なエラーが発生することがあります。このエラーは通常、コンピュータを起動したときにポップアップし、次のように表示されます。
「セキュリティとパフォーマンスのために、このモードのWindowsはMicrosoftが検証したアプリのみを実行します。
C:\ Windows \ system32 \ WindowsPowerShell \ v1.0 \ PowerShell.exe
それでもこの未確認のアプリを実行しますか?」
最も奇妙な部分は、PowerShellが実際にはWindowsに組み込まれているコマンドラインユーティリティであるということです。その結果、OSはそれをネイティブアプリとして認識する必要があります。エラーが続く場合で、それを取り除きたい場合は、以下の手順に従ってください。
Windows10SはPowerShellは未確認のアプリだと言っています
SモードがPowerShellをネイティブの検証済みWindowsアプリとして認識しない場合、この異常な動作には2つの考えられる説明があります。これは誤ったエラーであるか、マシンにインストールされているアプリの1つがPowerShellコマンドを実行しようとしています。
スタートアップアイテムを無効にする
すべてのスタートアップフリーローダーをオフにして、エラーが続くかどうかを確認します。
- タスクマネージャを起動します。
- [スタートアップ]タブに移動します。
- ステータスフィルターをクリックして、起動時に自動的に起動するすべてのアプリを一覧表示します。
- 起動時にアプリが起動しないようにするには、アプリを右クリックして[無効にする]を選択します。

- 必須ではないスタートアップアプリをすべて無効にします。
- コンピューターを再起動し、OSがPowerShellを検証済みアプリとして認識するかどうかを確認します。
WindowsPowerShellを無効にする
- コントロールパネルに移動します。
- [プログラム]を選択します。
- プログラムと機能をクリックします。
- 下にスクロールして、Windowsの機能をオンまたはオフにします。
- [ WindowsPowerShell2.0 ]チェックボックスをオフにします。
![修正:PowerShell.exeはMicrosoftが検証したアプリケーションではありません 修正:PowerShell.exeはMicrosoftが検証したアプリケーションではありません]()
- 変更を保存し、コンピューターを再起動して、結果を確認します。
WindowsSモードを削除する
デバイスで未確認のアプリを実行する場合は、Sモードを削除する必要があります。エラーウィンドウの[参照方法]リンクをクリックするだけです。画面の指示に従ってWindowsSを削除します。
ただし、未知のプログラムをマシン上で暴走させることはお勧めできません。簡単に言うと、Sモードの主な役割は、ストア以外のアプリがマシンにインストールされないようにすることです。もちろん、これは企業や学校のPCにとって非常に便利なオプションです。ただし、これは消費者向けコンピュータに最適なオプションではありません。
結論
Windows SでPowerShellが検証済みのアプリではないと表示された場合は、すべてのスタートアップアイテムを無効にして、デバイスを再起動します。さらに、Windows PowerShellを無効にして、問題が解決するかどうかを確認します。これらの2つの解決策が機能しない場合は、Sモードを無効にして、Windowsを通常どおり起動します。問題を解決できましたか?以下のコメントでお知らせください。