解決済み:このシステムではスクリプトの実行が無効になっています[クローンディスク]

まとめ:

このシステムでは、実行中のスクリプトが無効になっています

このシステムではスクリプトの実行が無効になっているため、ロードできません。PowerShellを使用すると、非常に多くの人がこのエラーメッセージを受け取ります。あなたもそれを理解するのに苦労しているなら、この投稿は MiniTool 効果的なトラブルシューティング方法を探ります。





クイックナビゲーション:

このシステムでスクリプトの実行が無効になっている理由

パワーシェル は、特定のコマンドラインを実行して、管理者としてオペレーティングシステムのさまざまなサービスにアクセスできる実用的なユーティリティです。ただし、多くのWindows 10ユーザーは、「このシステムでは実行中のスクリプトが無効になっているため、ロードできません」というエラーメッセージが表示されます。

このシステムでは、実行中のスクリプトが無効になっています

このエラーは、PowerShell実行ポリシーでSunningスクリプトが許可されていない場合によく発生します。さらに、このエラーは、特定のPowerShellスクリプトを実行しているときにも表示されます。 「このシステムではスクリプトの実行が無効になっています」というエラーを修正するために、次のトラブルシューティング方法を検討します。



修正1、PowerShell実行ポリシーをRemoteSignedに設定する

ご存知かもしれませんが、PowerShell実行ポリシーは次のように設定されています。 制限付き デフォルトのステータス。 PowerShellスクリプトを実行するには、最初にPowerShellスクリプトを作成してから、実行ポリシーを変更する必要があります。

4つの主要な実行ポリシーがあり、要求に応じて変更できます。

  • 制限付き :PowerShellスクリプトは実行できません。そのため、このシステムの問題でPowerShell実行スクリプトが無効になっています。
  • AllSigned :信頼できる発行元によって署名されたPowerShellスクリプトのみを実行できます。
  • RemoteSigned :信頼できる発行元によって署名されたダウンロード済みスクリプトを実行できます。
  • 無制限 :すべてのWindowsPowerShellスクリプトを実行できます。

したがって、実行ポリシーを変更すると、「このシステムではスクリプトの実行が無効になっています」というエラーを修正するのに役立ちます。最初の選択肢は、実行ポリシーをRemoteSignedに変更することです。その方法は次のとおりです。



ステップ1。 右クリック 開始 メニューを選択し、 Windows PowerShell(管理者) コンテキストメニューのオプション。

管理者としてPowerShellを開く

ステップ2。 ポップアップウィンドウで、次のコマンドを入力して、Windows 10PCの実行ポリシーのリストを取得します。



Get-ExecutionPolicy –リスト

コンピューター上の実行ポリシーのリストを取得する

ステップ3。 実行ポリシーがいずれかに設定されている場合 未定義 または 制限付き ステータス、次のコマンドを入力して押すことができます 入る t変更します。



Set-ExecutionPolicy RemoteSigned

実行ポリシーをRemoteSignedに変更します

ヒント: このPowerShellスクリプトを追加できます powershell –ExecutionPolicy ByPass –File script.psl 上記のコマンドをバイパスするコマンド。

ステップ4。 さまざまな権限を求められます。ヒット Y 言うべき鍵 はい すべてのメッセージに個別に送信するか、 言うべき鍵 はい 一度にすべてのメッセージに。

ここで、コンピューターを再起動し、Windows PowerShellスクリプトを実行して、「このシステムでスクリプトの実行が無効になっている」という問題が解決されているかどうかを確認します。

修正2.PowerShell実行ポリシーを無制限に設定する

上記の方法に加えて、実行ポリシーを次のように変更してみてください。 無制限 「このシステムでは実行中のスクリプトが無効になっているため、ロードできません」というエラーを修正します。これを行うには、以下の手順に従います。

ステップ1。 を開きます Windows PowerShell 上記の方法で管理者として。

ステップ2。 次に、コマンドを入力します Set-ExecutionPolicy Unrestricted ヒット 入る

実行ポリシーを無制限ステータスに設定します

ステップ3。 今、あなたは打つことができます Y キーまたは 実行ポリシーを変更するためのキー。

その後、このシステムでスクリプトの実行が無効になる問題を修正する必要があります。このコマンドラインでエラーが発生した場合は、コマンドを実行できます Set-ExecutionPolicy Unrestricted –Force 。このコマンドは、実行ポリシーの変更を強制します。