Windows ユーザーは、PowerShell ターミナルを使用して、1 つのコマンドだけで PowerShell スクリプトを実行できます。 しかし、通常、初めてのユーザーの場合、エラーメッセージ「このシステムではスクリプトの実行が無効になっているため、Powershell を読み込めません」が青色の端末に表示される場合があります。 この問題の背後には、正確に 2 つの理由が考えられます。 1 つはすべてのスクリプトに対する実行ポリシーの制限であり、もう 1 つは不明または信頼できないベンダーからのスクリプトです。 この簡単な解決策に従って、問題を特定して修正してください。
修正 1 – PowerShell を管理者モードで実行する
最もよくある間違いの 1 つは、適切な管理者権限なしで PowerShell ターミナルでスクリプトを実行しようとすることです。
1. を押す必要があります 勝利の鍵 そして「パワーシェル“.
2. 次に、「Windows PowerShell」をタップして「管理者として実行“.
広告
ターミナルが適切な管理者権限で開いたら、シェル スクリプトを再度実行して、機能するかどうかをテストする必要があります。
修正 2 – 実行ポリシーを確認して変更する
実行ポリシーにより、一部のスクリプトの実行が禁止されています。
1. では、 勝利の鍵 そして「パワーシェル“.
2. 次に、「Windows PowerShell」をタップして「管理者として実行“.
3. PowerShell ターミナルが開いたら、 タイプ このコードとヒット 入る スクリプトの現在のポリシー ステータスを知る。
Get-ExecutionPolicy -List
4. これで、すべてのユーザー/ユーザー グループの実行ポリシーの完全なリストを確認できます。
通常、デフォルトの実行範囲は「未定義" 状態。
5. 今、 コピーペースト このコードは、実行ポリシーを 無制限 モード*。
Set-ExecutionPolicy 無制限
6. 今、あなたは尋ねられます」実行ポリシーを変更しますか“. 「よ」 コマンドでヒット 入る 変更を適用します。
これで、システムでスクリプトを簡単に実行できます。 PowerShell はスクリプトの実行を制限しなくなりました。
このようにして、スクリプトを実行するという問題に直面することはまったくありません。
*ノート –
PowerShell 実行ポリシーは、未知の悪意のあるスクリプトがシステム上で実行されるのを防ぐ重要なセキュリティです。 したがって、利用可能な設定のままにしておくべきではありません。 スクリプトを実行したら、実行ポリシーを「AllSigned」または「RemoteSigned」に設定することをお勧めします。
1. 開く パワーシェル 管理者として。
2. 開いたら、このコマンドを実行して、システムでのスクリプトの実行を制限します。
Set-ExecutionPolicy 制限あり
実行ポリシーを制限すると、スクリプトは実行されなくなります。
さらに、必要に応じて、セキュリティ レベルをより緩いものに切り替えることができます。 実行ポリシーを設定できる基本的なセキュリティ レベルは 4 つあります。 がある -
1. 制限付き – このモードでは、システム上でのスクリプトの実行が禁止されます。 制限モードは、配置できる最高レベルの実行ポリシーです。
2. 割り当て済み – システム上で実行できるのは、信頼できる発行元によって署名されたすべてのスクリプトのみです。 このモードでは、サードパーティの不明なスクリプトを実行することはできません。
3. リモート署名済み – リモートで署名されたスクリプトは、ローカル コンピューターで作成されたスクリプトと同様に、システムで実行できます。
4. 無制限 – 名前が示すように、無制限モードでは、システム上で任意のスクリプトを実行できます。 悪意のあるスクリプトはブロックされないため、これは危険です。
実行ポリシーを「RemoteSinged"、管理者特権の PowerShell ターミナルでこのコードを実行します。
Set-ExecutionPolicy RemoteSigned
コマンド プロンプト ターミナルを閉じることができます。
ステップ1 - ここから Restoro PC 修復ツールをダウンロードします。
ステップ2 - [スキャンの開始] をクリックして、PC の問題を自動的に検出して修正します。