Eine schnelle Liste aller in Windows installierten Programme zu erhalten, kann überraschend praktisch sein – egal, ob Sie Fehler beheben, aufräumen oder einfach nur wissen möchten, was im Hintergrund lauert. Die integrierten Tools wie die Eingabeaufforderung und PowerShell machen dies ziemlich einfach, aber manchmal ist es nicht so kristallklar, wie es sein sollte. Hier sind also ein paar Methoden, die tatsächlich funktionieren, auch wenn Windows es ein klein wenig kompliziert oder inkonsistent macht. Sie finden Textdateien mit den Softwarenamen und, wenn Sie möchten, sogar CSV-Dateien zum einfacheren Durchsuchen oder Importieren in Tabellenkalkulationen. Ehrlich gesagt sind die Befehle ziemlich einfach, wenn Sie den Dreh erst einmal raus haben. Wichtig ist aber, dass sie auf den meisten Setups funktionieren, auch wenn sie manchmal etwas fehlerhaft sein können oder langsam zu laden sind. Außerdem ist es auf manchen Maschinen unerlässlich, das Programm als Administrator auszuführen, sonst erhalten Sie keinerlei Ergebnisse.
1. Verwenden der Eingabeaufforderung
Diese Methode verwendet WMIC, das zwar altmodisch ist, aber in den meisten Windows-Versionen immer noch funktioniert. Es ruft eine Liste aller installierten Produkte direkt aus der Windows Management Instrumentation (WMI) des Systems ab. Deshalb ist es nützlich: Wenn Sie eine übersichtliche, textbasierte Liste mit Namen, Versionen und all dem wünschen. Der Haken? Nicht jede Software wird einwandfrei erkannt, insbesondere wenn sie über den Microsoft Store oder mit neueren App-Installationsmethoden installiert wird. Bei korrekter Ausführung erstellt es eine übersichtliche Textdatei auf Ihrem Laufwerk C:, sodass Sie überprüfen können, was installiert ist, ohne in den Einstellungen suchen zu müssen.
So geht’s:
- Öffnen Sie das Startmenü und geben Sie ein
CMD
. Klicken Sie mit der rechten Maustaste darauf und wählen Sie „ Als Administrator ausführen“.(Manchmal muss man die Berechtigungen erhöhen, um die volle Leistung zu erzielen.) - Fügen Sie in das schwarze Fenster, das angezeigt wird, diesen Befehl ein – kopieren Sie ihn einfach und klicken Sie bei Bedarf mit der rechten Maustaste, um ihn einzufügen:
wmic /output:C:\InstalledSoftwareList.txt product get name, version
- Klicken Sie auf Enter. Der Vorgang kann einige Sekunden oder sogar einige Minuten dauern, je nachdem, wie viele Programme tatsächlich installiert sind.
- Sobald dies erledigt ist, überprüfen Sie Ihr Laufwerk C:\.Dort sollte sich die Datei InstalledSoftwareList.txt befinden. Wenn Sie diese öffnen, werden alle Programme mit Namen und Versionen angezeigt.
Wenn Sie eine CSV-Datei zum einfacheren Sortieren wünschen, führen Sie als Nächstes diesen Befehl aus. Beachten Sie, dass Sie möglicherweise den Computernamen für Ihr Setup anpassen müssen:
wmic product get name, version /format:csv > C:\ComputerName.csv
2. Verwenden von PowerShell
PowerShell ist etwas leistungsfähiger, insbesondere wenn WMIC Ihnen nicht alle Informationen liefert. Es kann Informationen direkt aus der Registrierung oder WMI-Klassenobjekten abrufen. Manchmal ist es etwas langsamer, aber in der Regel gründlicher, insbesondere bei neueren Installationen. Der Clou? Sie sollten PowerShell wahrscheinlich auch als Administrator ausführen – andernfalls könnten die Ergebnisse eingeschränkt sein oder ganz fehlen. Es ist eine gute Absicherung, falls WMIC nicht ausreicht oder Sie weitere Details wie Herausgeber oder Installationsdatum benötigen.
So geht’s:
- Suchen Sie im Startmenü nach PowerShell, klicken Sie mit der rechten Maustaste und wählen Sie Als Administrator ausführen.
- Kopieren Sie diesen Befehl, fügen Sie ihn ein und drücken Sie Enter:
Get-WmiObject -Class Win32_Product | Select-Object -Property Name, Version | Out-File -FilePath C:\InstalledSoftwareList.txt
- Manchmal schlägt die Abfrage fehl oder dauert ewig, insbesondere bei bestimmten Windows-Versionen. Wenn die Liste nicht das gewünschte Ergebnis liefert, versuchen Sie diese Alternative, die Registrierung direkt abzufragen (dies ist zuverlässiger, aber auch komplexer):
- Kopieren Sie dies und führen Sie es auch auf PowerShell aus. Dadurch wird eine umfassendere Liste direkt aus den Registrierungsschlüsseln für die Deinstallation abgerufen:
Get-ItemProperty HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\* | Select-Object DisplayName, DisplayVersion, Publisher, InstallDate | Format-Table –AutoSize > C:\InstalledSoftwareList.txt
Dieser Ansatz mag etwas umständlich erscheinen, aber bei manchen Setups erkennt er Dinge, die die andere Methode übersieht. Bedenken Sie jedoch, dass einige Programme, insbesondere Store-Apps, möglicherweise trotzdem nicht angezeigt werden. Wenn es merkwürdig wird, versuchen Sie nach der Ausführung von Befehlen einen Neustart. Manchmal muss Windows einfach „aufholen“.
Wenn Sie auf Probleme oder unvollständige Listen stoßen, kann es hilfreich sein, verschiedene Befehle auszuprobieren oder die Registrierung zu durchsuchen. Es mag etwas seltsam klingen, aber dies sind die besten Optionen, ohne auf Drittanbietersoftware zurückgreifen zu müssen. Diese ist zwar einfacher, aber nicht immer kostenlos oder vertrauenswürdig. Hoffentlich funktionieren die Befehle in den meisten Setups reibungslos – je nach Windows-Version oder deaktivierten Sonderberechtigungen müssen Sie sie möglicherweise anpassen.