修正:PowerShell.exeはMicrosoftが検証したアプリケーションではありません

WindowsをSモードで実行している場合、PowerShellが検証済みアプリではないという奇妙なエラーが発生することがあります。 このエラーは通常、コンピュータを起動したときにポップアップし、次のように表示されます。

「セキュリティとパフォーマンスのために、このモードのWindowsはMicrosoftが検証したアプリのみを実行します。
C:\ Windows \ system32 \ WindowsPowerShell \ v1.0 \ PowerShell.exe
それでもこの未確認のアプリを実行したいですか?」

最も奇妙な部分は、PowerShellが実際にはWindowsに組み込まれているコマンドラインユーティリティであるということです。 その結果、OSはそれをネイティブアプリとして認識する必要があります。 エラーが続く場合で、それを取り除きたい場合は、以下の手順に従ってください。

Windows 10SはPowerShellは未確認のアプリだと言っています

SモードがPowerShellをネイティブの検証済みWindowsアプリとして認識しない場合、この異常な動作について2つの考えられる説明があります。 これは誤ったエラーであるか、マシンにインストールされているアプリの1つがPowerShellコマンドを実行しようとしています。

スタートアップアイテムを無効にする

すべてのスタートアップフリーローダーをオフにして、エラーが続くかどうかを確認します。

  1. を起動します タスクマネージャー.
  2. に移動します 起動 タブ。
  3. クリックしてください 状態 フィルタを使用して、起動時に自動的に起動するすべてのアプリを一覧表示します。
  4. 起動時にアプリが起動しないようにするには、アプリを右クリックして[ 無効にする.disable-startup-items-task-manager
  5. 必須ではないスタートアップアプリをすべて無効にします。
  6. コンピューターを再起動し、OSがPowerShellを検証済みアプリとして認識するかどうかを確認します。

WindowsPowerShellを無効にする

  1. 案内する コントロールパネル.
  2. 選択する プログラム.
  3. クリック プログラムと機能.
  4. 下にスクロールして Windowsの機能をオンまたはオフにします.
  5. チェックを外します Windows PowerShell 2.0 チェックボックス。windows-powershell-turn-windows-features-on-or-off
  6. 変更を保存し、コンピューターを再起動して、結果を確認します。

WindowsSモードを削除する

デバイスで未確認のアプリを実行する場合は、Sモードを削除する必要があります。 をクリックするだけです 方法を見る エラーウィンドウのリンク。 画面の指示に従ってWindowsSを削除します。

ただし、未知のプログラムをマシン上で暴走させることはお勧めできません。 簡単に言うと、Sモードの主な役割は、ストア以外のアプリがマシンにインストールされないようにすることです。 もちろん、これは企業や学校のPCにとって非常に便利なオプションです。 ただし、これは消費者向けコンピュータに最適なオプションではありません。

結論

Windows SでPowerShellが検証済みのアプリではないと表示された場合は、すべてのスタートアップアイテムを無効にして、デバイスを再起動します。 さらに、Windows PowerShellを無効にして、問題が解決するかどうかを確認します。 これらの2つの解決策が機能しない場合は、Sモードを無効にして、Windowsを通常どおり起動します。 問題を解決できましたか? 以下のコメントでお知らせください。