How To

Sådan fejlfindes PowerShell-fejl

February 16, 2026 6 minutters læsning Updated: February 16, 2026

Det kan være frustrerende at have problemer med PowerShell, der ikke starter eller ikke fungerer korrekt. Nogle gange er det bare et tilladelsesfejl, andre gange er det noget dybereliggende – som beskadigede filer eller politikbegrænsninger. Uanset hvad der forårsager problemet, bør denne guide hjælpe med at fejlfinde de fleste almindelige problemer, selvom alt virker lidt rodet. Forvent noget kommandolinjemagi, gennemgang af indstillinger og måske download af opdateringer eller geninstallation af PowerShell. Til sidst burde PowerShell i det mindste reagere normalt eller i det mindste give en bedre fejlmeddelelse at arbejde med.

Sådan repareres PowerShell, der ikke fungerer?

Kør PowerShell som administrator fra den rigtige placering

Dette er ofte det første skridt, fordi mange problemer stammer fra manglende rettigheder eller forsøg på at køre det fra et forkert sted.Åbn Windows Stifinder og naviger til:

%SystemRoot%\system32\WindowsPowerShell\v1.0\powershell.exe

Højreklik på powershell.exe, og vælg Kør som administrator. Hvis det løser problemet, er det sandsynligvis et spørgsmål om tilladelser. Ofte kan det at starte det på denne måde løse adgangsfejl som “Adgang nægtet”, især hvis problemet opstår under scripting eller udførelse af bestemte kommandoer.

Bemærk: For 32-bit systemer, eller hvis du bruger en 32-bit version af Windows, skal du erstatte system32 med syswow64 i stien.

På nogle opsætninger gør dette trin alene PowerShell responsiv igen, men nogle gange er det kun begyndelsen.

Kontroller, om PowerShell er aktiveret i Windows-funktioner

Måske er PowerShell blevet deaktiveret et sted undervejs, især hvis der er blevet rodet med funktionslisten, eller hvis du er på et system, hvor roller og funktioner kan slås til og fra. Gå til:

Kontrolpanel > Programmer > Slå Windows-funktioner til eller fra

Søg efter Windows PowerShell, og sørg for, at feltet er markeret. Hvis det ikke er markeret, skal du markere det og trykke på OK. Windows beder dig muligvis om at genstarte bagefter. Prøv derefter at starte PowerShell igen – ofte er dette nok, hvis det blot var deaktiveret.

Ret gruppepolitikbegrænsninger eller registreringsblokeringer

Hvis du ser fejl som “Denne handling er blevet annulleret på grund af gældende begrænsninger”, kan det være dine gruppepolitikker eller registreringsindstillinger, der hæmmer PowerShell. Tjek dette:

  1. Tryk på Win + R, skriv gpedit.msc, og tryk på Enter.
  2. Naviger til Brugerkonfiguration > Administrative skabeloner > System.
  3. Find politikken med navnet Kør ikke angivne Windows-programmer, og dobbeltklik på den.
  4. Hvis den er aktiveret, skal du indstille den til Ikke konfigureret eller eksplicit tillade powershell.exe.
  5. Luk editoren og genstart din pc – nogle gange er denne politikspærring synderen.

Hvis du ikke kan komme til gpedit.msc (f.eks.i Win 10 Home), så juster registreringsdatabasen direkte eller brug et værktøj som Winhance til at nulstille politikker.

Juster udførelsespolitikken for at tillade scripts

Kørsel af scripts forårsager fejl, hvis udførelsespolitikken er for restriktiv. For at kontrollere eller ændre den skal du køre PowerShell som administrator og udføre:

Set-ExecutionPolicy RemoteSigned -Force -Scope LocalMachine

Denne kommando tillader kørsel af lokale scripts og signerede eksterne scripts, hvilket mange scripts har brug for. Husk, at du muligvis skal ændre den separat for 32-bit og 64-bit PowerShell, hvis du kører disse versioner separat.

Hvis scripts stadig ikke kan udføres, kan du også tjekke din nuværende politik med:

Get-ExecutionPolicy -List

Nogle gange er politikker angivet som standard eller via gruppepolitikker, så justér dem med forsigtighed. Genstart PowerShell bagefter, og test, om scripts kan køre nu.

Geninstaller eller opdater PowerShell

Hvis PowerShell slet ikke starter, eller den går ned ved opstart, kan filerne være beskadiget. Du kan prøve at opdatere eller geninstallere:

  1. Download PowerShell fra de officielle GitHub-udgivelser — vælg det seneste stabile MSI-installationsprogram til dit system (x86 eller x64).
  2. Kør installationsprogrammet, og følg instruktionerne. Det burde overskrive eller erstatte de ødelagte filer.
  3. Hvis en ren installation ikke hjælper, eller du foretrækker CLI, kan du køre en installationskommando fra en eksisterende PowerShell eller kommandoprompt:
    iex "& { $(irm https://aka.ms/install-powershell.ps1) } -UseMSI"

Dette script automatiserer en masse af den seneste opsætning og reparationer, men vær forsigtig – det er fra Microsoft, og det er generelt sikkert.

Prøv en anden brugerkonto eller aktiver administratorkontoen

Nogle gange kan en kontospecifik fejl forårsage, at PowerShell hænger eller ikke starter. Aktiver den indbyggede administratorkonto ved at udføre kommandoen i kommandoprompten (administratortilstand):

net user administrator /active:yes

Eller åbn lusrmgr.msc (Lokale brugere og grupper), dobbeltklik på Administrator, fjern markeringen i Kontoen er deaktiveret, og log ind på den konto. Test PowerShell der. Hvis det virker, kan din oprindelige brugerprofil være beskadiget eller forkert konfigureret, og du skal reparere eller migrere til en ny profil.

Udfør en ren opstart for at teste baggrundskonflikter

Baggrundsapps eller -tjenester kan forstyrre PowerShell. For at kontrollere dette skal du udføre en ren opstart:

  1. Tryk på Ctrl + Shift + Escfor at åbne Jobliste, gå til Start, og deaktiver alle ikke-essentielle programmer.
  2. Tryk Win + R, skriv msconfig, og tryk Enter.
  3. Gå til fanen Tjenester, marker Skjul alle Microsoft-tjenester, og klik derefter på Deaktiver alle.
  4. Genstart, og test derefter PowerShell. Hvis det virker nu, skal du genaktivere tjenesterne én efter én for at se, hvad der forårsager problemet.

Sidebemærkning: Nogle gange bliver tredjeparts antivirusprogrammer eller backupværktøjer for aggressive og blokerer PowerShell, så denne test hjælper med at isolere det.

Brug systemværktøjer til at rette filkorruption

Windows-filer bliver nogle gange dårlige, og PowerShell er ingen undtagelse. Brug indbyggede værktøjer som SFC, DISM og CHKDSK til at finde og løse problemer med disk- eller systemintegritet:

  1. Åbn kommandoprompten som administrator ( Win + Rskriv derefter cmdog tryk på Ctrl + Shift + Enter).
  2. Kør en diskkontrol: chkdsk C: /f /x /rog tryk på Enter. Sig ja, hvis du bliver bedt om at planlægge den ved genstart.
  3. Kør systemfilkontrol: sfc /scannow— den scanner og reparerer systemfiler, inklusive PowerShell-komponenter.
  4. Kør eventuelt DISM for at reparere komponentlageret: DISM /Online /Cleanup-Image /RestoreHealth.

Hvis værktøjerne ikke kører normalt, kan du starte i fejlsikret tilstand og udføre scanningerne der. Nogle gange løser en simpel filreparation problemet.

Opdater Windows

PowerShell-problemer kan dukke op efter Windows-opdateringer, især hvis en opdatering garanterer, at nogle komponenter er ødelagte eller forkert konfigurerede – du ved, hvordan Windows nogle gange ødelægger ting med programrettelser. Manuel kontrol efter opdateringer kan løse tilbageværende fejl:

  1. Åbn Indstillinger > Windows Update.
  2. Klik på Søg efter opdateringer. Download og installer eventuelle ventende opdateringer, genstart, og test igen.

Hvis problemerne opstod lige efter en opdatering, skal du vente på en nyere programrettelse – Microsoft udgiver ofte hurtigt rettelser.

Sådan repareres PowerShell-moduler, der ikke fungerer?

Hvis PowerShell selv åbner fint, men visse moduler eller scripts opfører sig forkert, kan modulfiler være beskadiget. Moduler gemmes i:

C:\Program Files\WindowsPowerShell\Modules
C:\Windows\System32\WindowsPowerShell\v1.0\Modules

For at opdatere eller reparere, prøv at opdatere eller afinstallere disse moduler. Fra en PowerShell-prompt fra administratoren:

  1. Tjek tilgængelige moduler med:Get-Module -ListAvailable
  2. Hvis du identificerer et problematisk modul, kan du prøve at opdatere det:
  3. Update-Module -Name ModuleName
  4. For at afinstallere modulet skal du køre:
  5. Uninstall-Module -Name ModuleName

Hvis det ikke hjælper, kan det være nødvendigt at geninstallere modulet. Nogle gange kan det at slette modulmappen og geninstallere det fjerne beskadigede filer.

Oversigt

  • Kør PowerShell som administrator fra dens faktiske placering.
  • Sørg for, at PowerShell ikke er deaktiveret i Windows-funktioner eller Gruppepolitik.
  • Tjek udførelsespolitikken, og juster den, hvis scripts ikke kører.
  • Opdater eller geninstaller PowerShell, hvis det er i stykker.
  • Prøv en anden brugerkonto, eller aktiver administratorkontoen for at teste profilproblemer.
  • Udfør en ren opstart for at udelukke baggrundskonflikter.
  • Brug systemværktøjer som SFC, DISM og CHKDSK til at rette fejl.
  • Sørg for, at Windows er opdateret – programrettelser retter en masse fejl.
  • Ved modulproblemer skal du opdatere eller geninstallere de berørte moduler.

Opsummering

PowerShell-hovedpine kan opstå af alle mulige årsager. Nogle gange er det et problem med tilladelser, andre gange ødelægger korrupte filer eller restriktive politikker festen. At gennemgå denne liste kan normalt identificere årsagen eller i det mindste give dig en tydeligere fejlmeddelelse til yderligere fejlfinding. Ofte er det nok at opdatere Windows eller PowerShell selv, men glem ikke at tjekke politikkerne, hvis disse indstillinger blev justeret ved et uheld. Krydser fingre for, at dette sparer nogen et par timer – eller i det mindste får PowerShell online igen, så de kan udføre sin magi.