Fix: Udførelse af scripts er deaktiveret på dette system



Prøv Vores Instrument Til At Fjerne Problemer

Denne fejl opstår, når brugere forsøger at køre scripts eller specifikke kommandoer i PowerShell som en del af deres job eller at foretage fejlfinding af et problem, der generer dem på deres pc'er. Udførelsen af ​​scripts er ofte deaktiveret som standard på brugernes systemer, og disse muligheder skal justeres for at tillade det.



Udførelse af scripts er deaktiveret på dette system

Udførelse af scripts er deaktiveret på dette system



Der er også andre årsager til dette problem, og det er derfor, vi er kommet med en artikel, der skal hjælpe dig med at løse dette problem, hvis du følger metoderne nøje. Held og lykke!



Hvad forårsager fejlen 'Udførelse af scripts er deaktiveret på dette system'?

Der er ikke mange forskellige årsager til dette problem, og de adskiller sig ofte fra system til system. Alligevel kan de nemt vises, og du skal se, om dit problem kan kategoriseres som nogle af nedenstående muligheder:

  • Nogle gange er udførelsen af ​​scripts deaktiveret som standard på brugernes systemer, og det skal aktiveres manuelt ved hjælp af metoder såsom at køre kommandoer i PowerShell eller tilpasse registreringsdatabasen.
  • Hvis udførelsen er deaktiveret i et højere omfang, skal du muligvis aktivere den ved hjælp af Local Group Policy Editor (GPEdit). Der er også en mulighed for at gøre det i Windows 10-indstillinger.
  • Du kan muligvis give administratorproblemer til PowerShell, når du kører kommandoerne.

Løsning 1: Kør PowerShell som administrator, og kør en kommando

Der er en kommando i PowerShell, der behandler nøjagtigt dette problem, og det kan løses på få minutter. Dette inkluderer faktisk ændring af scriptudførelsespolitikken fra PowerShell-vinduet. Prøv det og se selv!

  1. Åbn PowerShell-værktøjet ved at højreklikke på startmenuknappen og klikke på indstillingen Windows PowerShell (Admin) i genvejsmenuen. Windows 7-brugere kan bare søge efter det.
Kører Windows PowerShell som administrator

Kører Windows PowerShell som administrator



  1. Hvis du ser kommandoprompt i stedet for PowerShell på det sted, kan du også søge efter det i menuen Start eller søgefeltet ved siden af ​​det. Denne gang skal du sørge for at højreklikke på det første resultat og vælge Kør som administrator.
  2. I Powershell-konsollen skal du skrive kommandoen nedenfor og sørge for at klikke på Enter bagefter:
Set-ExecutionPolicy RemoteSigned
  1. Lad denne kommando gøre sine ting og kontrollere, om meddelelsen er vist, hvilket indikerer, at processen virkelig var vellykket. Denne metode kan anvendes på alle Windows-operativsystemer, inklusive Windows 10.

Løsning 2: Rediger gruppepolitikker

Hvis ovenstående metode ikke har givet succes, som ofte vises i nyere versioner af Windows som Windows 10, skal du muligvis ændre politikker i et højere omfang. Dette er den sædvanlige fejlmeddelelse, der vises efter kørsel af kommandoen fra løsning 1:

Set-ExecutionPolicy: Windows PowerShell opdaterede din udførelsespolitik med succes, men indstillingen tilsidesættes af en politik, der er defineret i et mere specifikt omfang. På grund af tilsidesættelsen bevarer din shell sin nuværende effektive udførelsespolitik på ...

For at løse problemet skal du gå over til redigeringsprogrammet for gruppepolitik og ændre indstillingen derfra med det samme.

  1. Brug Windows Key + R-tastekombinationen (tryk på tasterne samtidigt) for at åbne dialogboksen Kør. Indtast 'gpedit.msc' i dialogboksen Kør, og tryk på knappen OK for at åbne værktøjet Local Group Policy Editor. På Windows 10 kan du prøve at skrive Group Policy Editor i Start-menuen og klikke på det øverste resultat.
Kørsel af gruppepolitisk editor

Kørsel af gruppepolitisk editor

  1. I venstre navigationsrude i Local Group Policy Editor under dobbeltkonfiguration under Computer Configuration skal du klikke på Administrative skabeloner og navigere til Windows-komponenter >> Windows Powershell-sektion.
  2. Vælg Windows Powershell-mappen ved at dobbeltklikke på den og tjekke dens højre sidesektion.
  3. Dobbeltklik på 'Aktiver scriptudførelse' -politimulighed, tjek alternativknappen ud for 'Aktiveret'. Under menuen Udførelsespolitik skal du vælge Tillad alle scripts, anvende de ændringer, du har foretaget, inden du afslutter. Ændringerne anvendes først, før du genstarter.
Tillader, at alle scripts kører

Tillader, at alle scripts kører

  1. Til sidst skal du genstarte computeren for at gemme ændringerne og kontrollere, om du stadig er målrettet mod fejlen

Løsning 3: Skift det i Windows 10-indstillinger

Windows 10-brugere kan også ændre scriptindstillinger i deres Windows 10 Settings-app under afsnittet For udviklere. Generelt er dette stedet, hvor du skal gå til, hvis ovenstående trin ikke har givet nogen kvalitetsresultater for at løse problemet. Bemærk, at dette kun kan anvendes på brugere, der kører Windows 10.

  1. Brug Windows Key + I-tastekombinationen til at åbne Indstillinger på din Windows 10-pc. Alternativt kan du søge efter 'Indstillinger' ved hjælp af søgefeltet på proceslinjen, eller du kan klikke på tandhjulsikonet lige over Start-menu-knappen, når det åbnes
  2. Find og åbn underopdateringen 'Opdatering og sikkerhed' i appen Indstillinger ved at klikke på den en gang.
Opdatering og sikkerhed i Indstillinger

Opdatering og sikkerhed i Indstillinger

  1. Naviger til fanen For udviklere, og kontroller under Powershell-sektionen for indstillingen kaldet 'Ændringsudførelsespolitik for at tillade lokale PowerShell-scripts at køre uden underskrift. Kræver underskrift for eksterne scripts ”.
  2. Klik på afkrydsningsfeltet lige ved siden af ​​det for at aktivere det, og klik på knappen Anvend lige nedenfor.
Tillad scripts i Indstillinger

Tillad scripts i Indstillinger

  1. Genstart computeren med det samme, og prøv at køre et script i PowerShell for at se, om fejlen 'Udførelse af scripts er deaktiveret på dette system' stadig vises.

Løsning 4: Løs metoden ved hjælp af registreringsdatabasen

Hvis ovenstående metoder ikke har løst dit problem, er det eneste, der er tilbage at gå over til registreringsdatabasen og ændre indstillingerne manuelt i det højest mulige omfang. Denne metode er ret ligetil, men du skal stadig være forsigtig, når du redigerer registreringsdatabasen for at sikre, at intet går galt.

  1. Åbn Registreringseditor-vinduet ved at skrive 'regedit' i enten søgefeltet, Start-menuen eller dialogboksen Kør, som du kan få adgang til med Windows Key + R-tastekombinationen. Naviger til følgende nøgle i din registreringsdatabase ved at navigere i venstre rude:
HKEY_LOCAL_MACHINE  SOFTWARE  Microsoft  PowerShell  1  ShellIds  Microsoft.PowerShell
Registreringseditor

Registreringseditor

  1. Klik på denne nøgle, og prøv at finde en strengpost kaldet ExecutionPolicy til højre i vinduet. Hvis en sådan mulighed findes, skal du højreklikke på den og vælge indstillingen Rediger i genvejsmenuen.
  2. I vinduet Rediger ændres værdien til Ubegrænset eller Fjernunderskrevet under afsnittet Værdidata, og anvend de ændringer, du har foretaget. Bekræft eventuelle sikkerhedsdialoger, der kan vises under denne proces.

    Ændring af scriptpolitikken i Registreringseditor

  3. Du kan nu genstarte din computer manuelt ved at klikke på Start-menu >> Tænd / sluk-knap >> Genstart og kontroller, om problemet er væk.
4 minutter læst