Fix: Kørsel af scripts er deaktiveret på dette system i PowerShell på Windows 11 ,10

PowerShell er en god og avanceret opgaveautomatiseringsløsning på tværs af platforme. Det er normalt meget nemt at oprette og køre et PowerShell-script på et Windows-system. Men du kan blive blokeret med "Kørsel af scripts er deaktiveret på dette system.” fejlmeddelelse, hvis du kører et script på dit system. Hvis systemadministratoren har lagt en politik for at blokere eventuelle uautoriserede scripts fra at køre på systemet, vil du se den angivne fejlmeddelelse. Du skal fjerne blokeringen af ​​politikken eller justere registreringsdatabasen, og du kan køre alle scripts.

Indholdsfortegnelse

Fix 1 – Tweak PowerShell

Du kan køre en kode uden om den aktuelle udførelsespolitik. Så du behøver ikke at pille ved det, men du kan køre dit script.

1. Efter at have trykket på Windows-tast+S tasterne sammen, skriv "powershell“.

2. Højretryk derefter på "Windows PowerShell" og tryk på "Kør som administrator“.

Powershell Kør som Admin Min

3. Når Windows PowerShell-skærmen vises, type denne kode og ændre den i overensstemmelse hermed, og tryk Gå ind at udføre det.

powershell -ExecutionPolicy ByPass -Fil manuskriptets navn.ps1

[

Bare udskift "nameofthescript.ps1” med navnet på det script, du forsøger at køre.

Eksempel – Antag, at navnet på scriptet er "mit skrift", kommandoen vil være -

powershell -ExecutionPolicy ByPass -Fil myscript.ps1

]

Myscript Ps1 Min

REKLAME

På denne måde kan du køre ethvert script uden at ændre den aktuelle scriptudførelsespolitik. Men hvis du masseudfører scripts eller opretter et automatiseret script, virker dette ikke.

Du skal se til den næste løsning for det.

Rettelse 2 – Ændre udførelsespolitikken

Du kan ændre de aktuelle indstillinger for udførelsespolitik, hvis du foretrækker det.

1. Tryk igen på Windows nøgle og skriv "powershell“.

2. Højreklik senere på "Windows PowerShell" og tryk på "Kør som administrator” for at åbne terminalen med administrative rettigheder.

Powershell Kør som Admin Min

3. Når den åbner sig, type denne kommando for at ændre udførelsespolitikken i henhold til dit valg.

Set-ExecutionPolicy Fjernsigneret

[

Du kan indstille scriptet Execution Policy til fire forskellige tilstande. Disse er -

Begrænset – Standardtilstanden, hvor PowerShell ikke tillader, at noget script køres på systemet.

Allesigneret – Kun de signerede og autoriserede scripts må køre i denne tilstand.

Fjernsigneret – I denne tilstand skal alle de scripts, du har downloadet, have en signatur af en pålidelig signatur.

Ubegrænset – Du kan køre et hvilket som helst script, du foretrækker. Ingen grænser for betroet signatur eller betroet udgiver.

Eksempel – Antag, at du vil indstille politikindstillingerne til ‘RemoteSigned’, kommandoen vil være –

 Set-ExecutionPolicy Fjernsigneret

]

Tryk derefter på "Y” og ramte Gå ind.

Fjerndesignet Min

4. Hvis du står over for en fejlmeddelelse, skal du bare køre denne kommando.

Set-ExecutionPolicy RemoteSigned -Scope CurrentUser

Skriv igen "Y” og ramte Gå ind.

Omfang Nuværende bruger Min

Når du har gjort det, kan du nemt køre scriptet, som du foretrækker det.

Test ved at køre scriptet.

BEMÆRK

Politikken for udførelse af scripts er normalt begrænset, fordi forkert konfigurerede eller dårlige scripts kan gøre fatal skade på systemet. Så når du er færdig med at køre scriptet, kan du indstille udførelsespolitikken til 'Begrænset' tilstand igen.

1. Få adgang til PowerShell med administrative rettigheder.

2. Nu skal du bare udføre denne enkelte kode for at begrænse enhver politik i at køre på systemet.

Set-ExecutionPolicy Begrænset

3. Skriv igen "Y” og ramte Gå ind.

Begrænset udførelsespolitik Min

Luk derefter PowerShell-vinduet.

Fix 3 – Rediger registreringsdatabasen

Hvis du står over for en fejlmeddelelse, mens du ændrer udførelsespolitikken, kan du redigere registreringseditoren.

1. Bare skriv "regedit.msc” i søgefeltet på proceslinjen.

2. Tryk derefter på "Registreringseditor" for at få adgang til det.

Regedit Registry Editor Min

Advarsel – Du vil justere dit register. Da Registry Editor er en meget vigtig del af dit system, bør du lave en sikkerhedskopi af registreringsdatabasen på forhånd.

Når registreringseditoren åbner, skal du trykke på "Fil“. Tryk derefter på "Eksport” for at oprette en ny sikkerhedskopi af registreringsdatabasen på dit system.

Eksporter registreringsdatabasen Windows 11 Ny Min

Senere kan du bruge denne backup, hvis det går galt.

3. Udvid nu venstre side på denne måde -

Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\ShellIds\ScriptedDiagnostics

4. Derefter, Dobbeltklik det "Udførelsespolitik" binær værdi.

Udførelsespolitik Dc Min

5. Bare skriv "Ubegrænset" i boksen 'Værdidata:'.

6. Tryk derefter på "Okay” for at gemme denne ændring.

Ubegrænset Min

Luk derefter registreringseditoren. Når du har lukket registreringseditoren, skal du genstarte systemet.

Når du har genstartet din computer, kan du nemt køre et script efter eget valg.

Pro tip:Du kan downloade dette pc-reparationsværktøj for automatisk at finde og rette Windows pc-fejl
PowerShell-historien fungerer ikke? Tjek disse løsninger

PowerShell-historien fungerer ikke? Tjek disse løsningerPowershell

For at løse forskellige pc-problemer anbefaler vi Restoro PC Repair Tool:Denne software reparerer almindelige computerfejl, beskytter dig mod filtab, malware, hardwarefejl og optimerer din pc til m...

Læs mere
FIX: PowerShell Running-scripts er deaktiveret på dette system

FIX: PowerShell Running-scripts er deaktiveret på dette systemPowershellWindows 10

For at løse forskellige pc-problemer anbefaler vi DriverFix:Denne software holder dine drivere kørende og holder dig dermed beskyttet mod almindelige computerfejl og hardwarefejl. Tjek alle dine ch...

Læs mere
Sådan fjernes indbyggede apps fra Windows 10 WIM-File med Powershell

Sådan fjernes indbyggede apps fra Windows 10 WIM-File med PowershellPowershell

PowerShell er et meget kraftigt Windows-værktøj, der giver strømbrugere mulighed for at udføre en række avancerede opgaver. PowerShell er en opgaveautomatiserings- og konfigurationsstyringsramme, d...

Læs mere