Fix: Å kjøre skript er deaktivert på dette systemet i PowerShell på Windows 11 ,10

PowerShell er en god og avansert oppgaveautomatiseringsløsning på tvers av plattformer. Det er vanligvis veldig enkelt å lage og kjøre et PowerShell-skript på et Windows-system. Men du kan bli hindret med "Å kjøre skript er deaktivert på dette systemet." feilmelding hvis du kjører et skript på systemet ditt. Hvis systemadministratoren har plassert en policy for å blokkere eventuelle uautoriserte skript fra å kjøre på systemet, vil du se den angitte feilmeldingen. Du må oppheve blokkeringen av policyen eller justere registret, og du kan kjøre alle skript.

Innholdsfortegnelse

Fix 1 – Juster PowerShell

Du kan kjøre en kode som omgår gjeldende utførelsespolicy. Så du trenger ikke tukle med det, men du kan kjøre skriptet ditt.

1. Etter å ha trykket på Windows-tast+S tastene sammen, skriv "kraftskall“.

2. Deretter høyreklikker du på "Windows PowerShell" og trykk "Kjør som administrator“.

Powershell Kjør som Admin Min

3. Når Windows PowerShell-skjermen vises, type denne koden og endre den deretter, og trykk Tast inn å utføre den.

powershell -ExecutionPolicy ByPass -Fil navn på manuset.ps1

[

Bare bytt ut "nameofthescript.ps1” med navnet på skriptet du prøver å kjøre.

Eksempel - Anta at navnet på skriptet er "mitt skript", kommandoen vil være -

powershell -ExecutionPolicy ByPass -Fil myscript.ps1

]

Myscript Ps1 Min

ANNONSE

På denne måten kan du kjøre et hvilket som helst skript uten å endre gjeldende skriptutførelsespolicy. Men hvis du masseutfører skript eller lager et automatisert skript, vil ikke dette fungere.

Du må se til neste løsning for det.

Fix 2 – Endre utførelsespolicyen

Du kan endre gjeldende innstillinger for utførelsespolicy hvis du foretrekker det.

1. Trykk igjen på Windows-tast og skriv "kraftskall“.

2. Senere høyreklikker du på "Windows PowerShell" og trykk "Kjør som administrator” for å åpne terminalen med administrative rettigheter.

Powershell Kjør som Admin Min

3. Når den åpner seg, type denne kommandoen for å endre utførelsespolicyen i henhold til ditt valg.

Set-ExecutionPolicy Fjernsignert

[

Du kan sette skriptutførelsespolicyen til fire forskjellige moduser. Disse er -

Begrenset – Standardmodusen der PowerShell ikke tillater at noe skript kjøres på systemet.

Allsignert – Bare de signerte og autoriserte skriptene skal tillates å kjøre i denne modusen.

Fjernsignert – I denne modusen må alle skriptene du har lastet ned ha en signatur av en klarert signatur.

Ubegrenset – Du kan kjøre et hvilket som helst skript du foretrekker. Ingen grenser for klarert signatur eller klarert utgiver.

Eksempel – Anta at du vil sette policyinnstillingene til ‘Remote Signed’, kommandoen vil være –

 Set-ExecutionPolicy Fjernsignert

]

Etter det, trykk "Y" og treffer Tast inn.

Fjerntegnet Min

4. Hvis du får en feilmelding, kjør bare denne kommandoen.

Set-ExecutionPolicy Remote Signed -Scope CurrentUser

Igjen, skriv "Y" og treffer Tast inn.

Omfang Nåværende bruker Min

Når du har gjort det, kan du enkelt kjøre skriptet som du foretrekker.

Test ved å kjøre skriptet.

MERK

Utførelsespolicyen for skript er vanligvis begrenset fordi feilkonfigurerte eller dårlige skript kan gjøre alvorlig skade på systemet. Så når du er ferdig med å kjøre skriptet, kan du sette utførelsespolicyen til "Begrenset"-modus igjen.

1. Få tilgang til PowerShell med administrative rettigheter.

2. Nå er det bare å kjøre denne enkeltkoden for å begrense enhver policy fra å kjøre på systemet.

Set-ExecutionPolicy begrenset

3. Igjen, skriv "Y" og treffer Tast inn.

Retningslinjer for begrenset utførelse Min

Deretter lukker du PowerShell-vinduet.

Fix 3 – Rediger registeret

Hvis du står overfor en feilmelding mens du endrer utførelsespolicyen, kan du redigere Registerredigering.

1. Bare skriv "regedit.msc" i søkefeltet på oppgavelinjen.

2. Etter det, trykk på "Registerredigering" for å få tilgang til den.

Regedit Registerredigering Min

Advarsel – Du kommer til å finjustere registeret ditt. Siden Registerredigering er en veldig viktig del av systemet ditt, bør du ta en sikkerhetskopi av registeret på forhånd.

Når Registerredigering åpnes, trykk på "Fil“. Trykk deretter på "Eksport" for å lage en ny sikkerhetskopi av registeret på systemet ditt.

Eksporter registeret Windows 11 Nytt Min

Senere kan du bruke denne sikkerhetskopien hvis ting går galt.

3. Nå utvider du venstre side på denne måten -

Datamaskin\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\ShellIds\ScriptedDiagnostics

4. Deretter, dobbelttrykk den "Utførelsespolicy" binær verdi.

Utførelsespolicy Dc Min

5. Bare skriv "Ubegrenset" i 'Verdidata:'-boksen.

6. Trykk deretter på "OK" for å lagre denne endringen.

Ubegrenset Min

Etter dette, lukk Registerredigering. Når du har lukket Registerredigering, starter du systemet på nytt.

Etter å ha startet datamaskinen på nytt, kan du enkelt kjøre et valgfritt skript.

Proff-tips:Du kan laste ned dette PC-reparasjonsverktøyet for å finne og fikse Windows PC-feil automatisk
PowerShell-distribusjon mislyktes med HRESULT 0x80073D02-problem Løsning

PowerShell-distribusjon mislyktes med HRESULT 0x80073D02-problem LøsningKraftskall

Ser du denne feilmeldingen mens du kjører et skript "Add-AppxPackage: Implementering mislyktes med HRESULT: 0x80073D02, pakken kunne ikke installeres på grunn av ressursene den endrer er i bruk. fe...

Les mer
PowerShell kan ikke kalles lastet fordi kjørende skript er deaktivert på denne systemfiksen

PowerShell kan ikke kalles lastet fordi kjørende skript er deaktivert på denne systemfiksenKraftskallWindows 10Windows 11

Windows-brukere kan kjøre PowerShell-skriptene sine ved å bruke PowerShell-terminalen med bare en enkelt kommando. Men noen ganger, vanligvis for førstegangsbrukere, vil feilmeldingen "Powershell k...

Les mer
Get-Appxpackage i PowerShell Tilgang nektes eller fungerer ikke [Fiks]

Get-Appxpackage i PowerShell Tilgang nektes eller fungerer ikke [Fiks]KraftskallWindows 10Windows 11

Når en app ble installert på systemet, ble den i utgangspunktet lastet ned fra Microsoft Store eller en tredjepart kilder må oppdateres, registreres på nytt eller avinstalleres, brukerne utfører Ge...

Les mer