Ich habe einmal gesehen, wie ein Mann einen Befehl ausgeführt hat und eine Liste aller installierten Anwendungen auf seinem Computer abgerufen hat. Wie mache ich das?
Ich möchte eine Liste meiner aktuell installierten Anwendungen erhalten. Ich glaube, er hat irgendwie WSH benutzt .
windows
command-line
Peter Mortensen
quelle
quelle
Antworten:
Wenn Sie Windows Vista oder Windows 7 verwenden und keine zusätzliche Software installieren möchten, haben Sie folgende Möglichkeiten :
wmic
( Enter)product get name
( Enter)quelle
wmic
selbst?)PsInfo von Microsoft / Sysinternals kann die gesamte installierte Software auflisten, wenn Sie beim Ausführen das Flag -s verwenden. Sie können -c auch verwenden, um es als CSV-Datei auszugeben, die Sie beispielsweise in Excel verwenden können.
quelle
Windows 2012 R2 x64
. Ich benutzePsInfo ver. 1.77
psinfo is not recognized as an internal or external command, operable program or batch file.
". Und das passiert sogar im Cmd-Fenster mit erhöhten Rechten.Ein PowerShell-Skript, um sie aufzulisten:
Nicht gerade die Befehlszeile, aber zu diesem Zweck verwende ich persönlich das Deinstallationstool von CCleaner , und Sie können die Liste der installierten Software in eine Textdatei exportieren:
quelle
Auch nicht unbedingt die Kommandozeile, aber auch die alte SIW wird den Job erledigen. Markieren Sie Anwendungen , klicken Sie mit der rechten Maustaste → Exportieren nach → CSV, HTML, TXT oder XML :
SIW ist Freeware und portabel, eine Installation ist nicht erforderlich.
quelle
Die obige CCleaner-Lösung scheint ein guter Weg zu sein, es sei denn, Sie möchten die Befehlszeile verwenden. Ich habe CCleaner schon einmal verwendet, es ist ein gutes Tool. Aber nehmen Sie nicht an, dass alles im Applet "Software" (dieselbe Liste) registriert ist. Es gibt eine Vielzahl von Apps, die eine Installation im xcopy-Stil verwenden, dh dieses Archiv einfach entpacken und ausführen. Diese werden in der Liste nicht angezeigt.
quelle
So fügen Sie die Lösung von MicTech hinzu: Verwenden Sie
wmic
die Liste der installierten Software und erfassen Sie sie in einer Datei:Öffnen Sie ein Befehlszeilenfenster ( Windows+ R, CMD.EXE)
quelle
Sysinternals psinfo.exe bietet die umfassendsten Informationen zu allen Vorschlägen und kann auf jedem Windows-PC über die Befehlszeile direkt von einer erhöhten CMD-Eingabeaufforderung aus ausgeführt werden, ohne dass ein permanenter Download erforderlich ist:
Sie erhalten eine Sicherheitsabfrage, wenn Sie dies ausführen, und eine EULA-Abfrage, wenn Sie das erste Mal auf einem Computer arbeiten. Eine Textdatei wird auf dem aktuellen Desktop gespeichert.
Die EULA kann wie folgt automatisch akzeptiert werden:
quelle
Es gibt eine tragbare Anwendung namens Showmysoft. Es zeigt die installierte Software auf dem lokalen Computer und den Remotecomputern an und kann als PDF- und CSV- Datei exportiert werden . Installation ist nicht erforderlich. Herunterladen von http://spidersoft.in/showmysoft/ .
Die minimale Systemanforderung ist Microsoft .NET Framework 2.0.
quelle
Die codierte Version in C # installierten Programmen über die Windows-Registrierung:
quelle