How To

Sådan fjerner du software med PowerShell

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

Det er ikke altid så ligetil at afinstallere software i Windows som at trykke på “Afinstaller” i Kontrolpanel eller Indstillinger – især hvis du har at gøre med obskure apps, apps, der kun findes i butikkerne, eller software, der ikke vises de sædvanlige steder. Det er lidt mærkeligt, men nogle programmer nægter bare at give efter ved at bruge de normale metoder. Det er her, PowerShell kommer ind i billedet. Det er kraftfuldt, fleksibelt og kan hjælpe dig med at frasortere de genstridige apps, der bare ikke vil forsvinde stille og roligt. At vide, hvordan man bruger PowerShell til at fjerne software, kan spare dig en times frustration eller få dig ud af en situation, når traditionelle afinstallationsprogrammer fejler. Nøglen er at forstå de forskellige måder at målrette og fjerne apps på, afhængigt af hvordan de oprindeligt blev installeret, uanset om det er via MSI, PackageManagement-systemet eller som UWP-butiksapps. Ved at mestre disse metoder får du mere kontrol og holder dit system slankere, renere og forhåbentlig gladere.

Sådan afinstallerer du software ved hjælp af PowerShell

Metode 1: Til MSI-installerede applikationer

Denne er praktisk, hvis dine apps blev installeret via Windows Installer (.msi-filer).Den bruger WMI (Windows Management Instrumentation)-grænsefladen, som kontrollerer for software, der er registreret hos MSI. Hvorfor besvære sig? Fordi den specifikt er rettet mod disse MSI-apps – som ofte er dem, der er tilbage efter en typisk afinstallation. På nogle opsætninger viser denne muligvis ikke alle programmer, især dem, der er installeret via EXE-filer, men den er pålidelig til MSI-ting. Brug den, hvis du ser appen på listen “Programmer og funktioner”, men ikke kan afinstallere den normalt.

  • Kør PowerShell som administrator ved at trykke på Win + R, skrive powershellog derefter trykke på Ctrl + Shift + Enter. Sørg blot for, at du har administratorrettigheder – ellers kan kommandoerne fejle lydløst eller ikke vise alt.
  • Skriv denne kommando for at få vist alle MSI-installationsprogrammer: Get-WmiObject -Class Win32_Product | Select-Object -Property Name
  • Gennemgå listen, find det genstridige program, og tildel det derefter til en variabel som denne: $AppToUninstall = Get-WmiObject -Class Win32_Product | Where-Object {$_. Name -eq "Full App Name"}
  • Tip: Hvis du ikke er sikker på det nøjagtige navn, kan du prøve at bruge -matchsammen med en del af appnavnet, f.eks $_. Name -match "Part of App Name". Vær blot opmærksom på, at dette kan returnere flere poster, så tjek, hvad der er gemt i $AppToUninstallmed Write-Output $AppToUninstall.

  • Kør endelig denne kommando for rent faktisk at afinstallere: $AppToUninstall.uninstall()

Bemærk: For at afinstallere på en fjernmaskine skal du tilføje -ComputerName med destinations-pc’ens navn: Get-WmiObject -Class Win32_Product -ComputerName "RemotePC". Det er nemt nok, men nogle opsætninger kan blokere fjern-WMI – så bliv ikke overrasket, hvis det ikke altid fungerer problemfrit.

Metode 2: Brug Uninstall-Packagetil mere moderne apps

Dette fungerer for apps, der er installeret via det nye Windows PackageManagement-system – primært dem, du ser angivet i Programmer og funktioner, især hvis de blev installeret via den moderne Store eller ved hjælp af cmdlet’en Uninstall-Package. Hvorfor er dette nyttigt? Fordi mange moderne apps, især Universal Windows Platform (UWP)-apps, administreres anderledes end traditionelle desktop-apps.

  • Få en liste over installerede pakkeapps med: Get-Package -Provider Programs -IncludeWindowsInstaller -Name *
  • Find det nøjagtige navn eller en del af appens navn. Hvis du er usikker, kan jokertegn hjælpe, f.eks.Get-Package -Provider Programs -IncludeWindowsInstaller -Name "*Photos*".
  • Afinstaller den valgte app ved hjælp af: Uninstall-Package -Name "Full App Name"
  • Eller for at fjerne masse med jokertegn: Get-Package -Provider Programs -IncludeWindowsInstaller -Name "*Zip*" | Uninstall-Package

En lille advarsel: Hvis du har flere versioner af en app, afinstallerer kommandoen muligvis kun den nyeste, medmindre du angiver en version via –RequiredVersion "1.2.3". Se også den officielle dokumentation for mere avancerede muligheder og attributter.

Metode 3: Fjernelse af apps via registreringsdatabasen UninstallString

Dette er den mere manuelle, gammeldags metode, der går direkte ind i Windows-registreringsdatabasen. Da Windows gemmer afinstallationskommandoer til de fleste apps i specifikke registreringsdatabasenøgler, kan du udløse disse kommandoer direkte, hvis det er nødvendigt. Problemet? Det er lidt risikabelt, hvis du fejler, men det kan være din bedste chance, hvis andre metoder fejler.

  • Kør denne PowerShell-kommando for at søge i registreringsdatabasen efter et bestemt program, og erstat “Del af filnavnet” med app- eller leverandørnavnet: Get-ChildItem -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall", "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall" | Get-ItemProperty | Where-Object { $_. DisplayName -match "Part of the file name" } | Select-Object -Property DisplayName, UninstallString
  • Kopier værdien UninstallString – det er normalt en sti til en eksekverbar fil eller en kommando.
  • Hvis det er en eksekverbar fil, skal du køre den direkte i PowerShell sådan her: & "C:\Path\To\Installer.exe". Sørg for at inkludere & (kaldsoperatoren), så PowerShell ved, at det er den kommando, der skal udføres.
  • Hold øje med prompts eller bekræftelsesskærme, der beder dig om at færdiggøre fjernelsen.

Metode 4: Fjernelse af UWP Store-apps med Remove-AppxPackage

Microsoft Store-apps (som f.eks. Fotos, Mail eller Xbox) er noget helt andet. Du skal normalt bruge PowerShell med cmdlet’en Remove-AppxPackagefor at fjerne disse. Processen er ligetil, men noget skrøbelig – fordi nogle apps er dybt integreret i Windows, og fjernelse af dem kan forårsage mærkelige problemer. Normalt er dette dog nok til at rydde op i unødvendige UWP-apps.

  • Få alle apps på en liste med: Get-AppxPackage -AllUsers
  • Identificér det pakkenavn, du ønsker. Det er angivet under Navn.
  • Fjern appen ved hjælp af: Remove-AppxPackage -Package "Package Name"
  • Eller, hvis du foretrækker jokertegn-matchning: Get-AppxPackage *Photos* | Remove-AppxPackage. Dette giver dig mulighed for at fjerne apps, selvom du ikke er sikker på det fulde pakkenavn.

På grund af den måde, nogle apps er integreret på, kan dette nogle gange efterlade nogle resterende filer. Men generelt er det en hurtigere måde at rydde op i rodet på dit systems appliste.

Husk blot, at Windows gerne vil have nogle apps tilbage for at sikre systemets stabilitet, så ikke alt kan eller bør afinstalleres. Brug disse metoder ansvarligt, og dobbelttjek altid, før du fjerner kritiske apps eller systemfunktioner. Det kan være lidt irriterende, men at forstå og kontrollere, hvad der er på dit system, kan gøre en mærkbar forskel – især til oprydning efter en stor oprydning eller fjernelse af forudinstalleret bloatware.