Mit dem Windows integrierten Tool "winget" lassen sich Programme schnell und einfach über die Eingabeaufforderung installieren und aktualisieren. In diesem Artikel zeige ich einige nützliche Befehle für das Kommandozeilenprogramm.

Was ist winget?

Winget ist ein Open-Source-Tool von Microsoft, das es Benutzern ermöglicht, Softwarepakete über die Befehlszeile zu suchen, herunterzuladen, zu installieren und zu aktualisieren. Es ist eine Alternative zum herkömmlichen Prozess des Herunterladens von Installationsdateien oder dem Besuch von Websites, um Software manuell herunterzuladen, und vergleichbar mit Linux.

Winget nutzt eine umfangreiche Software-Datenbank, in der eine Vielzahl von Anwendungen aufgeführt sind. Die Benutzer können nach Software suchen, indem sie den Namen, den Entwickler oder andere Stichwörter verwenden. Winget durchsucht dann die Datenbank und zeigt relevante Ergebnisse an.

Sobald eine Software ausgewählt wurde, kann der Benutzer den Installationsprozess über die Befehlszeile initiieren. Winget lädt automatisch die erforderlichen Dateien herunter und installiert die Anwendung auf dem System des Benutzers in Hintergrund, ohne, dass die einzelnen Installationsschritte durchgegangen werden müssen und unerwünschte Software mitinstalliert wird.

Eine Installation und Aktualisierung über winget ist somit sehr effizient und spart Zeit, vor allem wenn es darum geht, einen Computer komplett neu aufzusetzen.

winget vorbereiten und verwenden

Winget ist seit 2020 in Windows 10 und 11 integriert. Es muss lediglich eine Eingabeaufforderung gestartet werden – am besten als Administrator. Öffne dazu das Startmenü von Windows und gib in der Suche cmd ein. Mache einen Rechtsklick auf den Suchtreffer und wähle im Kontextmenü Als Administrator ausführen aus und bestätige die kommende Meldung mit Ja.

Über den Befehl:

winget

und die entsprechenden Optionen und Parameter lässt sich das Tool bedienen. Standardmäßig wird auch der Microsoft Store als Quelle für die Software-Suche und -Installation verwendet. Dazu müssen bei der ersten Nutzung die Nutzungsbedingungen vom Microsoft Store mit Y akzeptiert werden. Wer lediglich die Datenbank-Quelle von winget selbst nutzen möchte, kann die Quelle mit diesem Befehl entfernen:

winget source remove --name msstore

Durch die Nutzung der Quelle von winget werden die Installer direkt vom Hersteller selbst oder von GitHub verwendet.

Programm suchen

Um die Datenbank von winget nach einem gewünschten Programm zu durchsuchen ist das search Argument hilfreich:

winget search Programmname

Es erfolgt eine Ausgabe der gefundenen Treffer. Um das gewünschte Programm zu installieren, sollte der komplette Wert der Spalte ID beim Installieren angegeben werden, da es einige Programme mit ähnlichen Namen bzw. unterschiedlichen Quellen gibt. Diese haben dann den gleichen Namen aber unterschiedliche IDs. Ich empfehle bei der Quelle immer die von winget selbst zu verwenden.

C:\Windows\system32>winget search Opera
Name                                          ID                        Version      Übereinstimmung
----------------------------------------------------------------------------------------------------------
Opera Stable                                  Opera.Opera               98.0.4759.6  Moniker: opera
Opera beta                                    Opera.Opera.Beta          98.0.4759.3  Command: opera
Opera GX Stable                               Opera.OperaGX             98.0.4759.22
Epilogue Operator                             Epilogue.EpilogueOperator 0.9.1
Opera Crypto Stable                           Opera.OperaCrypto         98.0.4759.9
Secrets OPerationS                            Mozilla.SOPS              3.7.3
win-vind                                      pit-ray.win-vind          5.0.2        Tag: gui-operation
NumeRe - Framework for Numerical Calculations NumeRe.NumeRe             1.1.5.2305   Tag: matrix operation
Blocknet                                      Blocknetproject.Blocknet  4.3.3        Tag: interoperability

Programm installieren

Um nun ein Programm zu installieren wird das install Argument verwendet, gefolgt vom Namen des Programms, wie vorher erwähnt, am besten die ID, damit die richtige Version installiert wird:

winget install Programmname

Das Programm wird jetzt im Hintergrund installiert, ohne, dass du dich als Benutzer durch das Setup klicken musst.

C:\Windows\system32>winget install Opera.Opera
Gefunden Opera Stable [Opera.Opera] Version 98.0.4759.6
Diese Anwendung wird von ihrem Besitzer an Sie lizenziert.
Microsoft ist nicht verantwortlich und erteilt keine Lizenzen für Pakete von Drittanbietern.
Wird heruntergeladen https://get.geo.opera.com/pub/opera/desktop/98.0.4759.6/win/Opera_98.0.4759.6_Setup_x64.exe
  ██████████████████████████████  96.1 MB / 96.1 MB
Der Installer-Hash wurde erfolgreich überprüft
Paketinstallation wird gestartet...
Erfolgreich installiert

Programm(e) aktualisieren

Mit winget lassen sich die auf dem Computer installierten Programme auch aktualisieren – auch solche, die nicht über winget installiert wurden. Sofern das Programm in der Datenbank vom winget enthalten ist, kann es einfach aktualisiert werden. Hierfür wird das upgrade Argument verwendet.

Über den Befehl:

winget upgrade

Werden alle Programme aufgelistet, für welche Aktualisierungen zur Verfügung stehen.

C:\Windows\system32>winget upgrade
Name                                                ID                               Version       Verfügbar     Quelle
-----------------------------------------------------------------------------------------------------------------------
GIMP 2.10.32-1                                      GIMP.GIMP                        2.10.32       2.10.34       winget
MediaInfo 22.09                                     MediaArea.MediaInfo.GUI          22.09         23.04         winget
Mozilla Firefox (x64 de)                            Mozilla.Firefox                  112.0.2       113.0.2       winget
3 Aktualisierungen verfügbar.

Die Programme lassen sich jetzt entweder manuell einzeln aktualisieren, oder direkt alle zusammen:

winget upgrade Programmname
winget upgrade --all

Beachte, dass die Programme während dem Update geschlossen sein müssen.

Programm deinstallieren

Mit winget lassen sich die installierten Programme selbstverständlich auch wieder deinstallieren – auch solche, die nicht über winget installiert wurden. Hierfür wird das uninstall Argument verwendet.

winget uninstall Programmname

Nachdem der Befehl eingegeben wurde, erscheint die Deinstallation des Programms. Anders als bei der Installation müssen bei diesem Schritt in der Regel noch einige Mausklicks getätigt werden.

C:\Windows\system32>winget uninstall Opera.Opera
Gefunden Opera Stable [Opera.Opera]
Paket-Deinstallation wird gestartet...
Erfolgreich deinstalliert

Liste an nützlichen Programmen

Anbei habe ich eine Tabelle mit einigen nützlichen Programmen und deren Installationsbefehlen erstellt, die man im Alltag verwendet. Sie sind in verschiedene Kategorien unterteilt.

Programmname Befehl
7-Zip winget install 7zip.7zip
WinSCP winget install WinSCP.WinSCP
PuTTY winget install PuTTY.PuTTY
Notepad++ winget install Notepad++.Notepad++
TeamViewer winget install TeamViewer.TeamViewer
VeraCrypt winget install IDRIX.VeraCrypt
Gpg4win winget install GnuPG.Gpg4win
f.lux winget install flux.flux
JDownloader 2 winget install AppWork.JDownloader
MediaInfo winget install MediaArea.MediaInfo.GUI
Programmname Befehl
FreeCommander winget install MarekJasinski.FreeCommanderXE
Mozilla Thunderbird winget install Mozilla.Thunderbird
LibreOffice winget install TheDocumentFoundation.LibreOffice
Adobe Acrobat Reader DC winget install Adobe.Acrobat.Reader.64-bit
Foxit Reader winget install Foxit.FoxitReader
KeePass 2 winget install DominikReichl.KeePass
Evernote winget install evernote.evernote
Steam winget install Valve.Steam
Discord winget install Discord.Discord
VirtualBox winget install Oracle.VirtualBox
Programmname Befehl
IrfanView winget install IrfanSkiljan.IrfanView
Inkscape winget install Inkscape.Inkscape
GIMP winget install GIMP.GIMP
Paint.NET winget install dotPDNLLC.paintdotnet
ShareX winget install ShareX.ShareX
Programmname Befehl
Mozilla Firefox winget install Mozilla.Firefox
Google Chrome winget install Google.Chrome
Opera winget install Opera.Opera
Programmname Befehl
Audacity winget install Audacity.Audacity
VLC winget install VideoLAN.VLC
Spotify winget install Spotify.Spotify
iTunes winget install Apple.iTunes

Fazit

Winget bietet eine umfassende Sammlung von Anwendungen, die von Drittanbietern entwickelt wurden, und ermöglicht es Benutzern, schnell und einfach nach Software zu suchen und diese zu installieren. Es unterstützt auch die Aktualisierung und Deinstallation von Anwendungen, was das Verwalten und Aktualisieren der Software auf dem System vereinfacht. Den einzigen Nachteil den ich sehe ist, dass bei jeder Installation ein Desktop-Icon angelegt wird sowie das Programm an die Taskleiste angepinnt wird. In der Regel möchte man das selbst entscheiden. Einen entsprechenden Parameter dafür gibt es (noch) nicht.

Bei Fragen oder Anregungen freue ich mich natürlich über eure Kommentare.

Über mich

Ich bin Janis (aka. EurenikZ), 25 Jahre alt und komme aus der Nähe von Frankfurt am Main. Ich habe eine abgeschlossene IHK-Ausbildung zum Fachinformatiker für Systemintegration und arbeite als Junior IT-Administrator in einem IT-Systemhaus. Neben meinem IT-Blog beschäftige ich mich viel mit diversen IT-Themen und meinen Webseiten sowie Telegram Bots und biete IT-Dienstleistungen an.

Wie hilfreich war dieser Beitrag?

Klicke auf die Sterne um zu bewerten.

Durchschnittliche Bewertung 4 / 5. Anzahl Bewertungen: 1

Bisher keine Bewertungen. Sei der Erste, der diesen Beitrag bewertet!

Es tut mir Leid, dass der Beitrag für dich nicht hilfreich war!

Wie kann ich diesen Beitrag verbessern?

Hinterlasse einen Kommentar