Winget – Dein Werkzeugkasten für Software-Management unter Windows

aktualisiert 08/2024

Was ist Winget?

Winget ist ein Befehlszeilenwerkzeug, das Teil von Windows Package Manager ist. Es ermöglicht dir, Software direkt über die Kommandozeile zu verwalten. Das bedeutet, du kannst Anwendungen suchen, installieren, aktualisieren und entfernen, ohne jemals einen Browser öffnen zu müssen. Winget greift auf eine umfangreiche Software-Datenbank zurück, sodass du fast jede App finden und verwalten kannst, die du benötigst.

Grundlegende Befehle in Winget

Lass uns einige grundlegende Befehle durchgehen, die du mit Winget verwenden kannst:

1. Software suchen: winget search [Name]

Möchtest du herausfinden, ob eine bestimmte Software verfügbar ist? Verwende den Befehl `winget search`, gefolgt vom Namen der Software. Zum Beispiel: `winget search Firefox`. Dies zeigt dir eine Liste aller Pakete, die mit "Firefox" übereinstimmen.

2. Software installieren: winget install [Name/ID]

Hast du eine App gefunden, die du installieren möchtest? Nutze den Befehl `winget install`, gefolgt vom Namen oder der ID des Pakets. Zum Beispiel: `winget install Disney+`. Dies installiert die offizielle Disney+-App aus dem Microsoft Store auf deinem System.

Da winget mehrere Quellen kennt, ist es mit der Zeit teilweise aufwendiger geworden, Apps/Anwendungen zu installieren. Teilweise gibt es als Quelle den MS-Store und das Winget-Repository. Wenn du den genauen Namen der Wunschapp kennst, kannst du ihn direkt angeben. Beachte, dass bei Leerschritten im Programmnamen alles in Anfürhungszeichen gesetzt werden muss. (Z. B. winget install "VLC Media Player"). Alternativ kannst (und musst du) die genau ID der App eingeben. Winget install VideoLAN.VLC installiert den VLC Player aus dem Winget-Repository. Winget install XPDM1ZW6815MQM installiert die gleiche App aus dem Microsoft Store.

3. Software aktualisieren: winget upgrade [Name/ID]

Um sicherzustellen, dass deine Anwendungen auf dem neuesten Stand sind, kannst du `winget upgrade` verwenden. Wenn du den Namen der App hinzufügst (z. B. `winget upgrade Zoom`), wird nur diese App aktualisiert. Mit 'winget upgrade --all' werden alle Apps aktualisiert. Es kann vorkommen, dass eine App keine Versionsnummer hat. Hier muss der Parameter --all noch um -unknown oder --include-unknown erweitert werden. ERst dann werden wirklich alle bekannten Apps aktualisiert.

4. Installierte Software anzeigen: `winget list`

Mit "winget list" kannst du eine Liste aller auf deinem PC installierten Programme anzeigen lassen. Dies ist nützlich, um einen schnellen Überblick über deine installierte Software zu bekommen. Für Nutzer mit Braillezeile und Screenreader ist es sinnvoll, die Ausgabe in eine Textdatei umzuleiten. (siehe Abschnitt "Ausgabe in eine Textdatei umleiten").

5. Software entfernen: winget uninstall [Name/ID]

Wenn du eine Anwendung nicht mehr benötigst, kannst du sie einfach mit `winget uninstall` entfernen, gefolgt vom Namen oder der ID des Pakets. Beispiel: winget uninstall Spotify. Dies entfernt Spotify von deinem System.

Warum Winget nutzen?

Winget ist ein unglaublich leistungsstarkes Tool, das dir Zeit und Mühe erspart. Statt auf verschiedenen Webseiten nach Software zu suchen, kannst du alles bequem über die Kommandozeile erledigen. Es ist besonders nützlich für IT-Profis und Entwickler, die regelmäßig Software installieren und warten müssen.

Ausgabe in eine Textdatei umleiten

Um die Ausgabe des Befehls winget search oder winget list in eine Textdatei umzuleiten, kannst du den Umleitungsoperator in der Windows-Befehlszeile (Cmd) oder PowerShell verwenden. Dieser Operator ermöglicht es dir, die Ausgabe eines Befehls in eine Datei anstelle des Bildschirms zu senden. Interessant ist diese Methode zum Beispiel für blinde Anwender, die anschließend in der Textdatei nach einer benötigten ID suchen können. So muss man nicht mühevoll die Kommandozeilenausgabe abklappern, was besonders bei umfangreichen Suchergebnissen oder Listen zeitraubend sein kann.

Schritte zur Umleitung der Ausgabe in eine Textdatei:

1. Öffne die Kommandozeile oder PowerShell:

Du kannst die Windows-Kommandozeile oder PowerShell öffnen, je nachdem, was du bevorzugst. Beide unterstützen die Umleitung von Ausgaben.

2. Verwende den Umleitungsoperator:

Der Umleitungsoperator in Windows ist das Größer-als-Zeichen (`>`). Wenn du diesen Operator nach einem Befehl verwendest, wird die Ausgabe des Befehls in die angegebene Datei geschrieben.

Zum Beispiel: `winget search Firefox > firefox_search_results.txt`

Dieser Befehl sucht nach "Firefox" mit Winget und leitet das Ergebnis in eine Datei namens `firefox_search_results.txt` um. Wenn diese Datei nicht existiert, wird sie erstellt. Wenn sie bereits existiert, wird ihr Inhalt überschrieben.

3. Optionale Alternative – Anhängen an eine Datei:

Wenn du die Ausgabe an eine bestehende Datei anhängen möchtest, ohne den vorherigen Inhalt zu überschreiben, verwende den Doppel-Umleitungsoperator (`>>`).

Beispiel: `winget search Firefox >> firefox_search_results.txt`

Dies fügt die Ergebnisse am Ende der Datei `firefox_search_results.txt` hinzu, ohne den vorhandenen Inhalt zu löschen.

4. Öffne die Textdatei:

Nachdem du den Befehl ausgeführt hast, findest du die Datei im aktuellen Verzeichnis deiner Kommandozeile oder PowerShell. Du kannst sie mit einem Texteditor wie Notepad öffnen, um die Ausgabe des Winget-Befehls zu sehen.

Diese Methode ist besonders nützlich, wenn du umfangreiche Informationen erhältst, die du später überprüfen oder für andere Zwecke verwenden möchtest. Sie bietet eine einfache Möglichkeit, Daten aus der Kommandozeile effizient zu speichern und zu verarbeiten.

Fazit

Winget ist eine effiziente und zeitsparende Lösung für das Software-Management unter Windows. Es vereinfacht den Prozess der Installation, Aktualisierung und Entfernung von Programmen. Egal, ob du ein IT-Profi, Entwickler oder nur jemand bist, der seinen PC sauber und aktuell halten möchte, Winget ist definitiv ein Tool, das du in Betracht ziehen solltest. Probier es aus und erlebe, wie es deine Routine im Umgang mit Software vereinfacht!

tipp

Die Webseite winstall.app bietet dir die Möglichkeit, durch das Winget-Repository zu stöbern. Dabei ist es möglich, sich ein Skriptpaket zu basteln, dass auf Wunsch auch mehrere Apps hintereinander automatisch über Winget installiert. So ein PowerShell-Skript kann man sich zwar auch selber bauen, aber die Webseite macht das Ganze doch ein wenig bequemer. Und man muss die App-IDs nicht erst suchen.

zurück zum Inhalt