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

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 til at fejlfinde et problem, der generer dem på deres pc'er. Udførelsen af ​​scripts er ofte deaktiveret som standard på brugernes systemer, og disse indstillinger skal justeres for at tillade det.

Udførelse af scripts er deaktiveret på dette system

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

Hvad er årsagen til "Udførelse af scripts er deaktiveret på dette system" Fejl?

Der er ikke mange forskellige årsager til dette problem, og de adskiller sig ofte fra et system til et andet. De kan stadig opføres let, 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 finjustere registreringsdatabasen.
  • Hvis udførelsen er deaktiveret med et større 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 ønsker måske at 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 i løbet af få minutter. Dette inkluderer faktisk ændring af script-eksekveringspolitik fra PowerShell-vinduet. Prøv det og se selv!

  1. Åbn PowerShell-værktøjet ved at højreklikke på Start-menu-knappen og klikke på Windows PowerShell (Admin) i kontekstmenuen. Windows 7-brugere kan bare søge efter det.

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 Start-menuen eller i søgelinjen ved siden af. 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 indtaste kommandoen vist nedenfor og sørge for at klikke på Enter bagefter:
 Set-ExecutionPolicy RemoteSIGN 
  1. Lad denne kommando gøre sine ting, og kontroller, om meddelelsen er vist, hvilket indikerer, at processen faktisk var vellykket. Denne metode kan anvendes til alle Windows-operativsystemer, inklusive Windows 10.

Løsning 2: Rediger gruppepolitikker

Hvis metoden ovenfor ikke har opnået succes, som ofte vises på nyere versioner af Windows, såsom Windows 10, skal du muligvis ændre politikker med et større omfang. Dette er den sædvanlige fejlmeddelelse, der vises efter at have kørt kommandoen fra løsning 1:

 Set-ExecutionPolicy: Windows PowerShell opdaterede din eksekveringspolitik med succes, men indstillingen er tilsidesat af en politik defineret under et mere specifikt omfang. På grund af tilsidesættelsen bevarer din shell sin nuværende effektive eksekveringspolitik for ... 

For at løse problemet skal du gå over til Group Policy-editoren og straks ændre indstillingen derfra.

  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å OK-knappen for at åbne redigeringsværktøjet til lokal gruppepolitik. I Windows 10 kan du prøve blot at skrive Group Policy Editor i Start-menuen og klikke på det øverste resultat.

Kører Group Policy Editor
  1. I venstre navigationsrude i Local Group Policy Editor skal du dobbeltklikke på Administrative skabeloner under Computerkonfiguration og navigere til sektionen Windows Components >> Windows Powershell.
  2. Vælg Windows Powershell-mappen ved at dobbeltklikke på den og tjek dens højre sidesektion.
  3. Dobbeltklik på politikindstillingen "Tænd for scriptudførelse", kontroller alternativknappen ud for indstillingen "Aktiveret". I menuen Eksekveringspolitik valgte du Tillad alle scripts, anvend de ændringer, du har foretaget, før du afslutter. Ændringerne anvendes ikke, før du genstarter.

Tillader, at alle scripts køres
  1. Endelig skal du genstarte computeren for at gemme ændringerne og kontrollere, om du stadig bliver 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 køre mod, hvis ovenstående trin ikke har opnået kvalitetsresultater for at løse problemet. Bemærk, at dette kun kan anvendes til brugere, der kører Windows 10.

  1. Brug Windows Key + I-tastkombinationen til at åbne Indstillinger på din Windows 10 PC. Alternativt kan du søge efter “Indstillinger” ved hjælp af søgefeltet, der findes på proceslinjen, eller du kan klikke på tandhjulikonet lige over Start-menu-knappen, når det åbnes
  2. Find og åbn underopdateringen "Opdater & sikkerhed" i appen Indstillinger ved at klikke på den én gang.

Opdatering og sikkerhed i indstillinger
  1. Naviger til fanen For udviklere og tjek under afsnittet Powershell for indstillingen “Skift udførelsespolitik for at tillade lokale PowerShell-scripts at køre uden at underskrive. Kræver underskrift for eksterne scripts ”.
  2. Klik på afkrydsningsfeltet lige ved siden af ​​for at aktivere det, og klik på Anvend knappen lige nedenfor.

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" vises stadig.

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øre, at gå over til registreringsdatabasen og ændre indstillingerne manuelt med det højest mulige omfang. Denne metode er temmelig ligetil, men du skal stadig være forsigtig, når du redigerer registreringsdatabasen for at sikre dig, at intet går galt.

  1. Åbn Registry Editor-vinduet ved at skrive “regedit” i enten søgelinjen, Start-menuen eller Kør-dialogboksen, som kan fås adgang til med Windows Key + R-tastkombinationen. Naviger til følgende nøgle i dit register ved at navigere i venstre rude:
 HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ PowerShell \ 1 \ ShellIds \ Microsoft.PowerShell 

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

    Ændring af scriptpolitik i Registreringseditor
  3. Du kan nu genstarte computeren manuelt ved at klikke på Start-menu >> Tænd / sluk-knap >> Genstart og kontrollere, om problemet er væk.

Interessante Artikler