Programmliste

Bei den früheren Updates von Windows (Win-7 -> Win-8 -> Win-10) blieben die installierten Programme Teil des Startmenüs, sofern diese Programme als Kachel ins Startmenü eingefügt wurden. Mit Windows 11 ist das anders. Zwar bleiben alle Programme installiert, es gibt aber keinen Eintrag im Startmenü, die früheren Kacheln sind verloren. Wer kann sich schon auf alle jemals installierten Programme erinnern? Jetzt ist die Gelegenheit, jedes dieser Programme aufzurufen, das Programm ins Startmenü aufzunehmen oder aber auch zu löschen.

Aber wie bekommt man eine Liste aller Programme?

Zwar gibt es die installierten Programme über Einstellungen -> Apps -> Installierte Apps als Liste, aber man kann diese Liste nicht exportieren.

Hier werden Methoden vorgestellt, wie man sich eine Liste der Programme erstellen kann:

  • mit Kommandozeilenprogramm winget (von Andi Kunar)
  • mit Powershell Get-ItemProperty
  • mit Powershell Get-Package (von Roman Korecky)
  • mit Total Uninstall 6
  • mit CCleaner Professional

winget

Das “winget”-Befehlszeilenprogramm ermöglicht das Installieren von Anwendungen und anderen Paketen mithilfe der Befehlszeile. neben zeigt es mit dem Befehl list alle installieren Pakete an.

List der Befehle

C:\> winget [<Befehl>] [<Optionen>]

  install    Installiert das angegebene Paket
  show       Zeigt Informationen zu einem Paket an
  source     Verwalten von Paketquellen
  search     Suchen und Anzeigen grundlegender Informationen zu Paketen
  list       Installierte Pakete anzeigen
  upgrade    Zeigt verfügbare Upgrades an und führt sie aus.
  uninstall  Deinstalliert das angegebene Paket
  hash       Hilfsprogramm zum Hashen von Installationsdateien
  validate   Überprüft eine Manifestdatei
  settings   Einstellungen öffnen oder Administratoreinstellungen festlegen
  features   Zeigt den Status von experimentellen Features an
  export     Exportiert eine Liste der installierten Pakete
  import     Installiert alle Pakete in einer Datei

Für jeden dieser Befehle gibt es auch Optionen, die man mit -? erfährt.

C:\>winget list -?
-q,--query                  Die Abfrage, mit der nach einem Paket gesucht wird
--id                        Ergebnisse nach ID filtern
--name                      Ergebnisse nach Name filtern
--moniker                   Ergebnisse nach Moniker filtern
-s,--source                 Suchen eines Pakets mithilfe der angegebenen Quelle
--tag                       Ergebnisse nach Bezeichnung filtern
--command                   Ergebnisse nach Befehl filtern
-n,--count                  Nicht mehr als die angegebene Anzahl von Ergebnissen anzeigen (zwischen 1 und 1000)
-e,--exact                  Suchen eines Pakets mithilfe exakter Übereinstimmung
--header                    Optionaler Windows-Package-Manager REST-Quelle HTTP-Kopfzeile
--accept-source-agreements  Alle Quellvereinbarungen während Quellvorgängen akzeptieren

Ohne weitere Optionen zeigt winget list eine Liste aller installierten Programm, mit einem angehängten | sort wird die Liste alphabetisch ausgegeben:

C:\>winget list | sort
(3) Facebook                        cd24db95b5fb912f57ba1ddb442fcff5    1.0
3D Builder                          Microsoft.3DBuilder_8wekyb3d8bbwe   18.0.10793.0
3DVIA player 5.0.0.20               {B01DD1A4-F4E1-4CE7-AB6E-3168C5BD5 5.0.20
3D-Viewer                           Microsoft.Microsoft3DViewer_8wekyb 7.2107.7012.0
7-Zip 18.05 (x64)                   7zip.7zip                           18.05                          
ABBYY FineReader PDF 15             {F15000FE-0001-6400-0000-074957833 15.0.3887
Add or Remove Adobe Creative Suite Adobe_4dcfd9b7e901b57f81f667144603 1.0
Adobe Acrobat XI Pro                {AC76BA86-1033-FFFF-7760-000000000 11.0.09
...

winget kann aber sehr viel mehr als nur die installierten Programme anzeigen, zum Bespiel

  • Exportieren der Liste und automatisch auf einem neuen PC installieren.
  • Einfaches Update von Drittsoftware (z.B. VLC-player)
  • Deinstallation unerwünschter mitgelieferter Modem-Apps
  • Direkte Unterstützung von Microsoft

Powershell Get-ItemProperty

PS C:\WINDOWS\system32> Get-ItemProperty HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall* | Select-Object DisplayName, DisplayVersion, Publisher, InstallDate | Format-Table –AutoSize > S:\onedrive\desktop\Programmliste.txt

Ausgabe (7 von 1300 Zeilen)

DisplayName DisplayVersion
----------- --------------
Visual Studio Community 2017 15.9.28307.1234
Visual Studio Community 2019 16.9.31313.79
Adobe Creative Cloud 5.8.0.592
Adobe Genuine Service 8.0.0.11
Add or Remove Adobe Creative Suite 3 Master Collection 1.0
AMIS 3.1.3 (U.S. English) 3.1.3
Any Video Converter 7.0.9
...

Powershell Get-Package (von Roman Korecky)

Um Hilfe zu diesem CmdLet zu bekommen, benutzt man den Befehl

PS C:\WINDOWS\system32> Get-Help Get-Package -Online

oder als Link https://learn.microsoft.com/de-at/powershell/module/PackageManagement/Get-Package?view=powershell-7.2&viewFallbackFrom=powershell-5.0

PS C:\WINDOWS\system32> Get-Package
Name                           Version          Source                           ProviderName
----                           -------          ------                           ------------
MediathekView 13.9.1           13.9.1                                            Programs
7-Zip 18.05 (x64)              18.05                                             Programs
Audacity 3.2.0 (64 Bit)        3.2.0                                             Programs
CCleaner                       5.78                                              Programs
cFosSpeed 12.50                12.50                                             Programs
Microsoft Application Error... 12.0.6015.5000                                    msi
CrystalDiskInfo 8.7.0 (64-bit) 8.7.0                                             Programs
Microsoft Access database e... 14.0.7015.1000                                    msi
CrystalDiskMark 6.0.2          6.0.2                                             Programs
...
 

Total Uninstall 6

Das Programm Total Uninstall 6 erstellt ebenfalls ein Verzeichnis aller installierten Programme. Seine Spezialität ist die Entfernung von Programmen, die mit Windows-Bordmitteln nicht vollständig gelöscht werden können. Diese Funktion wird aber hier nicht benötigt, vielmehr wird die Liste der installierten Programme als formatierte HTML-Datei ausgegeben.

Liste der installierten Programme, dargestellt von Total Uninstall 6
Dieselbe Liste als HTML-Datei dargestellt

CCleaner Professional

Unter dem Menüpunkt „Tools“ wird die Liste der installierten Programme angezeigt mit dem Button „Save to text file“ kann man eine Textdatei dieser Programme anlegen.

Textdatei aller Programme

(3) Facebook Google\Chrome 24.09.2022 1.0
3D Builder Microsoft Corporation 25.03.2020 18.0.10793.0
3D-Viewer Microsoft Corporation 28.07.2021 7.2107.7012.0
3DVIA player 5.0.0.20 3DVIA 28.08.2013 38,3 MB 5.0.20
7-Zip 18.05 (x64) Igor Pavlov 24.09.2022 4,93 MB 18.05
ABBYY FineReader PDF 15 ABBYY Production LLC 30.06.2020 1,01 GB 15.0.3887
Add or Remove Adobe Creative Suite 3 Master Collection Adobe Systems Incorporated 24.09.2022 7,91 GB 1.0
Adobe Acrobat XI Pro Adobe Systems 01.01.2015 5,60 GB 11.0.09
Adobe Bridge 2021 Adobe Inc. 24.09.2022 1,09 GB 11.0.2
Adobe Creative Cloud Adobe Inc. 24.09.2022 806 MB 5.8.0.592
Adobe Genuine Service Adobe Inc. 24.09.2022 8.0.0.11
AdoptOpenJDK JRE mit Hotspot 11.0.4.11 (x64) AdoptOpenJDK 15.09.2019 116 MB 11.0.4.11
Advanced Port Scanner 2.4 Famatech 13.01.2017 43,2 MB 2.4.2750
AI Suite 3 ASUSTeK Computer Inc. 24.09.2022 1.01.56
AMD Catalyst Install Manager Advanced Micro Devices, Inc. 30.01.2015 34,2 MB 8.0.911.0
AMIS 3.1.3 (U.S. English) DAISY Consortium 24.09.2022 3.1.3
Any Video Converter 7.0.9 Anvsoft 24.09.2022 7.0.9
AOMEI Partition Assistant 8.10 AOMEI International Network Limited. 06.11.2020 124 MB
App-Installer Microsoft Corporation 24.09.2022 1.18.2091.0
Applian Director 3 Applian Technologies Inc. 24.09.2022 3.02
Application Insights Tools for Visual Studio 2015 Microsoft Corporation 03.07.2016 11,9 MB 7.0.20622.1
...
Zur Werkzeugleiste springen