Fix: Utførelse av skript er deaktivert på dette systemet

Denne feilen oppstår når brukere prøver å kjøre skript eller spesifikke kommandoer i PowerShell som en del av jobben sin eller å feilsøke et problem som plager dem på PC-ene. Utførelsen av skript er ofte deaktivert som standard på brukernes systemer, og dette alternativet må justeres for å tillate det.

Utførelse av skript er deaktivert på dette systemet

Det er andre årsaker til dette problemet også, og det er derfor vi har kommet frem til en artikkel som skal hjelpe deg med å løse dette problemet hvis du følger metodene nøye. Lykke til!

Hva er årsaken til at "Utførelse av skript er deaktivert på dette systemet" Feil?

Det er ikke mange forskjellige årsaker til dette problemet, og de skiller seg ofte fra et system til et annet. Likevel kan de være oppført enkelt, og du bør se om problemet ditt kan kategoriseres som noen av alternativene nedenfor:

  • Noen ganger er utførelsen av skript deaktivert som standard på brukernes systemer, og det må aktiveres manuelt ved bruk av metoder som å kjøre kommandoer i PowerShell eller finpusse registeret.
  • Hvis utførelsen er deaktivert med et større omfang, kan det hende du må aktivere den ved å bruke Local Group Policy Editor (GPEdit). Det er et alternativ å gjøre det i Windows 10-innstillinger også.
  • Det kan være lurt å gi administratorproblemer til PowerShell når du kjører kommandoene.

Løsning 1: Kjør PowerShell som administrator og kjør en kommando

Det er en kommando i PowerShell som håndterer nøyaktig dette problemet, og det kan løses i løpet av få minutter. Dette inkluderer faktisk å endre skriptutføringspolitikken fra PowerShell-vinduet. Prøv det og se selv!

  1. Åpne PowerShell-verktøyet ved å høyreklikke på Start-menyknappen og klikke på Windows PowerShell (Admin) -alternativet på hurtigmenyen. Windows 7-brukere kan bare søke etter det.

Kjører Windows PowerShell som administrator
  1. Hvis du ser Command Prompt i stedet for PowerShell på det stedet, kan du også søke etter det i Start-menyen eller søkefeltet ved siden av. Denne gangen må du høyreklikke på det første resultatet og velge Kjør som administrator.
  2. I Powershell-konsollen skriver du inn kommandoen som vises nedenfor og sørger for at du klikker på Enter etterpå:
 Set-ExecutionPolicy RemoteSIGN 
  1. La denne kommandoen gjøre sine ting, og sjekk om meldingen har dukket opp som indikerer at prosessen virkelig var vellykket. Denne metoden kan brukes på alle Windows-operativsystemer, inkludert Windows 10.

Løsning 2: Rediger gruppepolitikk

Hvis metoden over ikke lykkes, som ofte vises på nyere versjoner av Windows, for eksempel Windows 10, kan det hende du må endre retningslinjer med et større omfang. Dette er den vanlige feilmeldingen som vises etter å ha kjørt kommandoen fra løsning 1:

 Set-ExecutionPolicy: Windows PowerShell oppdaterte eksekveringspolitikken din, men innstillingen overstyres av en policy definert med et mer spesifikt omfang. På grunn av overstyringen vil skallet ditt beholde sin nåværende effektive utførelsespolitikk for ... 

For å løse problemet, bør du gå over til Group Policy editor og endre innstillingen derfra umiddelbart.

  1. Bruk Windows Key + R-tastekombinasjonen (trykk på tastene samtidig) for å åpne Kjør-dialogboksen. Skriv inn “gpedit.msc” i dialogboksen Kjør, og trykk på OK-knappen for å åpne Local Group Policy Editor-verktøyet. På Windows 10 kan du prøve å skrive Group Policy Editor i Start-menyen og klikke på toppresultatet.

Kjører Group Policy Editor
  1. Dobbeltklikk på administrative maler på venstre navigasjonsrute i Local Group Policy Editor, under datamaskinkonfigurasjon, og naviger til Windows-komponenter >> Windows Powershell-delen.
  2. Velg Windows Powershell-mappen ved å dobbeltklikke på den og sjekk delen til høyre.
  3. Dobbeltklikk på politikkalternativet "Slå på utførelse av skript", sjekk alternativknappen ved siden av "Enabled". Under Tillatelse-policy-menyen, velg Tillat alle skript, bruk endringene du har gjort før du avslutter. Endringene vil ikke bli brukt før du starter på nytt.

La alle skript kjøres
  1. Til slutt, start datamaskinen på nytt for å lagre endringene og sjekk om du fremdeles blir målrettet med feilen

Løsning 3: Endre den i Windows 10-innstillinger

Windows 10-brukere kan også endre skriptinnstillinger i Windows 10 Settings-appen sin under delen For utviklere. Generelt er dette stedet du bør ta turen til hvis trinnene ovenfor ikke har gitt noen kvalitetsresultater for å løse problemet. Merk at dette bare kan brukes på brukere som kjører Windows 10.

  1. Bruk Windows Key + I-tastekombinasjonen for å åpne Innstillinger på din Windows 10 PC. Alternativt kan du søke etter “Innstillinger” ved å bruke søkefeltet som ligger på oppgavelinjen, eller du kan klikke på tannhjulikonet rett over Start-menyknappen etter at den åpnes
  2. Finn og åpne underoppdateringen "Oppdater & sikkerhet" i Innstillinger-appen ved å klikke på den en gang.

Oppdatering og sikkerhet i Innstillinger
  1. Naviger til fanen For utviklere og sjekk under Powershell-delen for alternativet som heter "Endre utføringspolitikk for å la lokale PowerShell-skript kjøres uten å signere. Krev signering for eksterne skript ”.
  2. Klikk avmerkingsboksen rett ved siden av for å aktivere den, og klikk på Bruk-knappen nedenfor.

Tillat skript i Innstillinger
  1. Start datamaskinen på nytt umiddelbart og prøv å kjøre et skript i PowerShell for å se om feilen "Utførelse av skript er deaktivert på dette systemet" fremdeles vises.

Løsning 4: Løs metoden ved å bruke registeret

Hvis metodene ovenfor ikke har klart å løse problemet ditt, er det eneste som gjenstår å gjøre å gå over til registeret og endre innstillingene manuelt med størst mulig omfang. Denne metoden er ganske grei, men du bør fortsatt være forsiktig når du redigerer registeret for å sikre at ingenting går galt.

  1. Åpne Registerredigeringsvinduet ved å skrive “regedit” i enten søkefeltet, Start-menyen eller Kjør-dialogboksen som du kan få tilgang til med Windows Key + R-tastekombinasjonen. Naviger til følgende nøkkel i registeret ditt ved å navigere i venstre rute:
 HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Powershell \ 1 \ ShellIds \ Microsoft.PowerShell 

Registerredigering
  1. Klikk på denne tasten og prøv å finne en strengoppføring som heter ExecutionPolicy på høyre side av vinduet. Hvis et slikt alternativ finnes, høyreklikker du på det og velger Endre alternativet fra hurtigmenyen.
  2. I vinduet Rediger, under Verdidata-delen, endrer du verdien til Ubegrenset eller RemoteSIGN og bruker endringene du har gjort. Bekreft sikkerhetsdialogboksen som kan vises under denne prosessen.

    Endre skriptspolicy i registerredigering
  3. Du kan nå starte datamaskinen manuelt ved å klikke på Start-menyen >> Power-knappen >> Start på nytt og sjekke om problemet er borte.

Interessante Artikler