Liste over installerede programmer i Windows med PowerShell og andre teknikker

Sidste ændring: 25/06/2025
Forfatter: Isaac
  • PowerShell y CMD tilbyder native og fleksible metoder til at liste installeret software i Windows
  • Tredjepartsværktøjer som Geek Uninstaller eller UninstallView gør det nemt at eksportere og administrere programmer på avancerede måder.
  • Det er nyttigt at indhente og sammenligne lister til revision, migreringer og pc-vedligeholdelse.

Sådan får du vist installerede programmer med PowerShell

Har du nogensinde tænkt over al den software, du har installeret på din pc, og hvor kompliceret det kan være at holde styr på den? Ved præcis At vide, hvilke programmer og applikationer der kører på din computer, kan spare dig for en masse tid og hovedpine, især hvis du geninstallerer Windows, migrerer til en ny computer eller bare rydder op.

I dag vil vi i dybden udforske alle de metoder, der findes til at liste programmer installeret i Windows ved hjælp af PowerShell., men vi vil også udforske muligheder med CMD, systemkonfiguration, kontrolpanel og forskellige specialiserede applikationer. Vi giver dig alle detaljerne, kommandoer og tips, fuldt opdateret og forklaret trin for trin, så du kan vælge den metode, der bedst passer til dine behov.

Hvorfor er det vigtigt at vide, hvilke programmer du har installeret?

Der er mange grunde til, at du måske er interesseret i at få en komplet liste over dine programmer i Windows. Fra forebyggelse før en geninstallation af operativsystemet, så man ikke glemmer noget vigtigt, til softwarerevision af sikkerhedsmæssige årsager eller ressourceforvaltning.

Mange gange ophober vi programmer, som vi ikke længere bruger, og som forbliver optager værdifuld plads og ressourcerAndre kan gå ubemærket hen og køre i baggrunden, hvilket gør systemet langsommere og bruger hukommelse. Derudover have en oversigt over dine applikationer Det giver dig mulighed for nemt at sammenligne konfigurationer mellem flere computere, opdage manglende eller unødvendige programmer og have ro i sindet ved at vide præcis, hvilket arbejds- eller fritidsmiljø du har.

Måder at liste installeret software i Windows

Liste over installerede programmer ved hjælp af PowerShell

PowerShell er et værktøj til opgavestyring og automatisering, der er inkluderet i Windows til flere versioner. Takket være dens kraftfulde kommandoer er det muligt at få adgang til systeminformation på lavt niveau, inklusive al installeret software.

Der er flere måder at gøre dette med PowerShell, hver med sine egne fordele og detaljeringsniveau. Nedenfor forklarer vi de mest nyttige kommandoer:

Hent en grundlæggende liste ved hjælp af Get-WmiObject

Følgende kommando er direkte og viser dig en liste over installerede programmer, udvundet via Win32_Product WMI-klassen:

Get-WmiObject -Klasse Win32_Produkt | Select-Object -Egenskabsnavn

Denne kommando præsenterer dig for en overskuelig tabel med navnet på hvert installeret program. Det er meget praktisk til en hurtig gennemgang, men husk dog, at Det kan tage lidt tid, hvis du har mange programmer., så tjek hvert element grundigt.

  Steam Deck: Sådan får du mest muligt ud af dit batteri, mens du spiller

Vil du gemme denne liste til senere brug eller sammenligning med et andet hold? Tilføj blot omdirigeringen til en tekstfil:

Get-WmiObject -Klasse Win32_Produkt | Vælg-Objekt -Egenskabsnavn > D:\filnavn.txt

Erstatning D:\filnavn.txt med den sti og det navn, du foretrækker, og filen oprettes automatisk.

Detaljeret liste: sti i registreringsdatabasen og udvidede egenskaber

PowerShell giver dig også mulighed for at se oplysninger gemt i Windows-registreringsdatabasen om installeret software. På denne måde får du både 32-bit og 64-bit applikationer, sammen med andre relevante oplysninger (version, producent, installationsdato osv.). Nøglekommandoen er:

Get-ItemProperty HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Afinstallation\* | Vælg-Objekt DisplayName, DisplayVersion, Udgiver, Installationsdato | Format-Tabel –AutoSize

Med denne kommando vil du se en tabel organiseret med:

  • DisplayName: programmets navn
  • Displayversionden installerede version
  • Forlæggerudgiveren eller udvikleren
  • InstallDate: installationsdato

Denne teknik er meget hurtigere og mere pålidelig end WMI-metoden, især for moderne systemer med mange programmer installeretHvis du ønsker en mere komplet oversigt, kan du desuden kontrollere de installerede programmer i 64-bit-sektionen af ​​registreringsdatabasen.

Eksporter installerede programmer til en tekstfil

Hvis du vil gemme listen til senere brug, kan du eksportere ovenstående output direkte til en fil, for eksempel på dit skrivebord:

Get-ItemProperty HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Afinstall\* | Vælg-Objekt DisplayName, DisplayVersion, Udgiver, Installationsdato | Format-Tabel –AutoSize > C:\Brugere\BRUGER\Skrivebord\InstalledProgramsList.txt

husk at udskifte BRUGER med dit specifikke Windows-brugernavn. Resultatet vil være en fil med en tabel, der er klar til udskrivning, gennemgang eller sammenligning med lister fra andre computere.

kompatibilitetstilstand
relateret artikel:
Sådan bruger du kompatibilitetstilstand i Windows 11 til at køre ældre programmer

Liste til 64-bit systemer

I 64-bit miljøer kan du kontrollere både 32-bit og 64-bit registre, så du ikke mister nogen programmer. Her er den tilsvarende kommando for 64-bit:

Get-ItemProperty HKLM:\Software\Microsoft\Windows\CurrentVersion\Afinstall\* | Vælg-Objekt DisplayName, DisplayVersion, Udgiver, Installationsdato | Format-Tabel –AutoSize

Brug af Get-Package og PackageManagement

For mere avancerede brugere inkluderer PowerShell cmdlet'en Get-pakke (i PackageManagement), som giver dig mulighed for at se alle pakker installeret af pakkehåndteringssystemer som f.eks. Nuget, PowerShellGet eller Chocolatey:

Get-pakke

Denne kommando returnerer en liste over alle pakker, der er kendt af PackageManagement, med oplysninger såsom navn, version, kilde og leverandør. Du kan også filtrere efter navn, leverandør, version eller endda forespørge på eksterne computere, hvis du har de nødvendige administratorrettigheder:

Invoke-Command -ComputerName COMPUTERNAME -MYUSER Credential -ScriptBlock {Get-Package}

Kontrolpanel og installerede programmer

Hent listen ved hjælp af CMD og WMIC

Hvis du foretrækker at bruge kommandoprompt klassisk (CMD), er der mulighed for at ty til WMIC, WMI-kommandolinjegrænsefladen. Selvom den er forældet i nyere versioner af Windows, fungerer den stadig og er nyttig for mange brugere.

  Nemme måder at deaktivere låseskærmswidgets på iPhone

Åbn CMD som administrator og kør:

wmic produkt hent navn, version, leverandør

Dette viser en liste over programmer på skærmen sammen med deres version og producent. Sådan gemmer du resultatet i en fil:

/output:D:\installed_applications.txt produkt hent navn,version

Den oprettede fil vil være på den valgte placering, klar til at blive vist eller overført til en anden computer.

Kontroller fra Kontrolpanel og Windows-indstillinger

Du kan få en visuel liste over al installeret software fra:

  • Konfigurationsmenu (Windows-tast + I → Apps → Apps og funktioner). Her kan du se alle dine apps, inklusive dem fra Microsoft Store.
  • Kontrolpanel (Kontrolpanel → Programmer og funktioner). Denne metode viser både klassiske programmer og mange af de apps moderne.

Ambos metoder De tillader ikke direkte eksport af listen, men de muliggør direkte softwareadministration, såsom hurtig afinstallation eller hurtig kontrol af versioner.

Udpak zip-, rar- og 7z-filer på Windows uden at installere noget-2
relateret artikel:
Sådan udpakker du ZIP-, RAR- og 7z-filer i Windows uden at installere programmer

Sammenlign installerede applikationer på to enheder

En af fordelene ved at eksportere lister til tekst er muligheden for sammenligne dem mellem forskellige pc'erPå denne måde kan du nemt finde ud af, hvilke programmer der mangler efter en geninstallation, eller sikre dig, at to computere har det samme arbejdsmiljø:

Sammenlign-Objekt -ReferenceObjekt (Get-Content C:\Brugere\Bruger1\Dokumenter\PCapps.txt) -DifferenceObjekt (Get-Content C:\Brugere\Bruger2\Dokumenter\filnavn.txt)

Resultatet viser indikatorer (=> og <=), der viser, hvem der har hver applikation, og om der er nogen match eller forskelle. Meget nyttigt til systemmigreringer eller kloning.

Se programmer installeret på fjerncomputere

PowerShell og WMIC kan forespørge software på andre pc'er over netværket, så længe du har de nødvendige tilladelser. Med PowerShell kan du bruge kommandoen Invoke-Command. Med WMIC gør du det sådan her:

wmic /node:IP /bruger:brugerprodukt hent navn, version, leverandør
  • IP: adressen på den eksterne computer
  • brugerbrugernavnet med rettigheder på den pågældende maskine

Dette er især nyttigt i IT-administration eller når du har brug for at opretholde centraliseret kontrol over software på et netværk.

Tredjepartsværktøjer til at hente en liste over installerede programmer

Hvis kommandolinjen ikke er din ting, eller du bare vil Flere eksportmuligheder, yderligere filtre og mere omfattende rapporterDer findes gratis og betalte programmer, der gør dit liv lettere:

  Windows 10 kan ikke genkende en gammel harddisk

Geek Uninstaller

Ud over afinstallere programmer grundigt, Geek Uninstaller giver dig mulighed for at eksportere listen over installerede programmer. Bare tryk på Ctrl + S at generere og tilgå filen, selv i HTML-format, hvilket er perfekt til gennemgang fra browseren eller til sending til en anden.

AfinstallerView

AfinstallerView NirSofts er et andet bærbart alternativ, som ikke kræver installation og giver dig mulighed for at eksportere lister i flere formater: .xml, .txt, .csv og .htmlDu kan vælge hvilke kolonner der skal vises, filtrere efter installationsdato, version eller udgiver, alt sammen i en meget overskuelig brugerflade.

Belarc Advisor

Hvis du ønsker en endnu mere komplet rapport, Belarc Advisor viser ikke kun programmer, men også hardware, licensnøgler, opdateringer og mere, alt sammen præsenteret i en letlæselig HTML-fil. Det er en klassisk og udbredt løsning til revisioner og tekniske gennemgange.

Uninstall af bulk crap

Et open source-værktøj, der er særligt nyttigt, når du også vil afinstallere mange programmer på én gang. Viser en konfigurerbar liste over installerede applikationer og giver dig mulighed for at eksportere den, filtrere efter type, størrelse eller brugsdato og meget mere.

Safarp

Safarp Det er en meget let applikation, ideel til ældre computere. Selvom den ikke er blevet opdateret i lang tid, fungerer den perfekt på moderne Windows og giver dig mulighed for hurtigt at se og eksportere din oversigt over installerede applikationer.

chocolatey

Hvis du bruger Chocolatey på Windows, kan du liste dine installerede programmer med en simpel kommando:

chokoladeliste

Dette viser dig alle de pakker, der administreres af Chocolatey, og du kan også eksportere eller automatisere installationer, opdateringer og afinstallationer.

Se de filtyper, der er knyttet til hver applikation

Udover at liste installerede programmer, kan du nogle gange være interesseret i vide, hvilke typer filer eller udvidelser hvert program er tilknyttetFor at gøre dette skal du fra Windows-indstillinger (Win + I) gå til Programmer → StandardprogrammerDer kan du se og ændre de filtyper, som hvert program åbner som standard.

Dette giver dig mulighed for hurtigt at finde ud af, hvilken applikation der åbnes. PDF-filer, billeder, videoer eller ethvert andet specifikt format, og rediger det, hvis du foretrækker et andet alternativ.

CCLeaner vs. OIbit Advanced SystemCare vs. Glary Utilities: Hvilken er bedre?
relateret artikel:
CCleaner vs. Advanced SystemCare vs. Glary Utilities: Sammenligning af de bedste Windows-rengøringsprogrammer