winget: Programme unter Windows 11 per Befehl installieren
Mit winget installierst und aktualisierst du Programme unter Windows 11 per Befehl. Die wichtigsten Kommandos, Updates und Export für den schnellen Neustart.
winget: Programme unter Windows 11 per Befehl installieren und aktualisieren
Der Windows-Paketmanager installiert, aktualisiert und entfernt Programme mit einem Befehl. Mit Export und Import richtest du einen frischen PC in Minuten wieder ein.
Programme einzeln im Browser suchen, Installer laden, Haken bei Zusatzsoftware abwählen: Das kostet bei jedem frischen Windows viel Zeit. Der Paketmanager winget ist in Windows 11 bereits enthalten und erledigt das mit Befehlen. Dieser Ratgeber zeigt die wichtigsten Kommandos, den Umgang mit Updates und wie du deine Programmliste sicherst.
Was winget ist und was du brauchst
winget ist der Windows-Paketmanager von Microsoft und gehört zum „App-Installer“, der unter Windows 11 vorinstalliert ist. Du nutzt ihn in der Eingabeaufforderung, in PowerShell oder im Windows Terminal. Ob er bei dir läuft, prüfst du mit dem Befehl winget --version. Erscheint eine Versionsnummer, kannst du loslegen. Fehlt der Befehl, aktualisiere den App-Installer über den Microsoft Store.
Die Pakete stammen aus Quellen, standardmäßig aus dem winget-Repository und dem Microsoft Store. Jedes Paket verweist auf den Installer des Herstellers, geprüft über eine Prüfsumme. Das ist sicherer als zufällige Download-Seiten, ersetzt aber nicht dein eigenes Urteil bei unbekannter Software.
Die wichtigsten Befehle
| Aufgabe | Befehl |
|---|---|
| Programm suchen | winget search firefox |
| Details anzeigen | winget show Mozilla.Firefox |
| Installieren | winget install --id Mozilla.Firefox |
| Installierte Programme auflisten | winget list |
| Verfügbare Updates anzeigen | winget upgrade |
| Ein Programm aktualisieren | winget upgrade --id Mozilla.Firefox |
| Alles aktualisieren | winget upgrade --all |
| Deinstallieren | winget uninstall --id Mozilla.Firefox |
Die Kennung („Id“) hat meist die Form Hersteller.Programm. Nutze sie statt des Namens, wenn mehrere Treffer erscheinen. Mit dem Zusatz --exact vermeidest du, dass ein ähnlich benanntes Paket gewählt wird. Möchtest du ohne Rückfragen installieren, ergänze --silent. Je nach Paket musst du den Lizenzbedingungen einmal zustimmen, das erledigen die Parameter --accept-package-agreements und --accept-source-agreements.
Programme installieren: Beispiele aus dem Alltag
- Browser, Kommunikationstools und Medienplayer lassen sich mit je einem Befehl installieren.
- Mehrere Programme hintereinander verkettest du in einem Skript mit einer Zeile pro Programm.
- Entwicklerwerkzeuge wie Git, Python oder Visual Studio Code sind ebenfalls verfügbar.
- Bei Systemprogrammen wie Treibern solltest du weiterhin auf die Herstellerseite zurückgreifen.
Für Programme, die Administratorrechte brauchen, erscheint die Windows-Rückfrage der Benutzerkontensteuerung. Starte das Terminal bei Bedarf als Administrator.
Updates mit winget
Mit winget upgrade zeigt dir Windows alle Programme, für die eine neuere Version vorliegt. Mit winget upgrade --all werden alle aktualisiert. Beachte zwei Punkte: Programme, die winget nicht eindeutig zuordnen kann, tauchen mit dem Zusatz --include-unknown auf. Und manche Programme aktualisieren sich lieber selbst. Laufende Programme können sich nicht ersetzen lassen, schließe sie daher vorher. Wer Updates bewusst steuern möchte, kann einzelne Pakete festhalten und so vor automatischer Aktualisierung schützen, etwa wenn eine neue Version bekannte Probleme hat.
Der Befehl ersetzt keine Windows-Updates. Wie du diese steuerst, erklärt der Beitrag Windows 11 Updates pausieren und planen.
Programmliste exportieren und auf neuem PC importieren
Besonders nützlich ist die Sicherung deiner Programmliste. Damit richtest du nach einer Neuinstallation den PC in kurzer Zeit wieder ein:
- Führe winget export -o programme.json aus. Die Datei enthält alle Programme, die winget zuordnen kann.
- Kopiere die Datei auf einen USB-Stick oder in deine Datensicherung.
- Nach der Neuinstallation führst du winget import -i programme.json aus. Die Programme werden nacheinander installiert.
- Prüfe die Liste vorher in einem Texteditor und entferne, was du nicht mehr brauchst.
Programme, die nicht im Repository stehen, fehlen in der Datei. Notiere sie dir separat. Die Methode eignet sich gut für den Umzug, den du in Windows auf neue SSD umziehen beschrieben findest, oder nach einer Neuinstallation wie in Windows 11 per USB-Stick installieren. Auch nach dem Zurücksetzen von Windows spart sie Zeit, wie in Windows 11 zurücksetzen oder neu installieren angesprochen.
Häufige Probleme und Lösungen
- „Befehl nicht gefunden“: App-Installer im Microsoft Store aktualisieren und das Terminal neu starten.
- Quellenfehler: Mit winget source update die Paketquellen aktualisieren.
- Mehrere Treffer: Die Id statt des Namens verwenden.
- Installation hängt: Das Programm läuft noch, oder der Installer wartet auf eine Rückfrage. Dann schließen oder ohne --silent erneut ausführen.
- Programm nicht auffindbar: Nicht jedes Programm ist verfügbar, dann bleibt der Download beim Hersteller.
Winget und Sicherheit
Ein Paketmanager verlagert Vertrauen: Du vertraust dem Repository und seiner Prüfung. Pakete werden vor der Aufnahme automatisiert geprüft, doch eine Garantie für jede Software gibt es nicht. Installiere nur Programme, die du kennst, achte auf die Herausgeber-Angabe im Befehl winget show und lies bei fremden Paketen die Hinweise zur Quelle. Das Verhalten ist vergleichbar mit Paketmanagern unter Linux, nur dass die Software hier von den Herstellern selbst stammt.
Ein Beispiel für ein Programm, das sich bequem per winget installieren lässt, ist Microsoft PowerToys, beschrieben im gleichnamigen Beitrag.
Ein Einrichtungsskript für den neuen PC
Wer häufiger Rechner einrichtet, packt seine Befehle in eine Textdatei mit der Endung .ps1 oder .bat. Jede Zeile enthält einen winget-Befehl mit --id, --exact und --silent. Das Skript läuft nach der Windows-Installation in einem Rutsch durch, und du musst nur noch zustimmen, wenn die Benutzerkontensteuerung nachfragt. Der Vorteil gegenüber der Exportdatei: Du bestimmst die Reihenfolge selbst und kannst Kommentare einfügen, die erklären, wofür ein Programm gedacht ist.
Bewahre das Skript zusammen mit deiner Datensicherung auf. So hast du nach einem Defekt der Festplatte oder einem Neuaufbau sofort alle Werkzeuge wieder zur Hand. Teste das Skript gelegentlich auf einem frischen Benutzerkonto oder in einer virtuellen Maschine, denn Paketnamen und Kennungen ändern sich hin und wieder, und ein veralteter Eintrag fällt sonst erst im Ernstfall auf.
Praktisch ist außerdem eine kleine Liste mit Programmen, die du bewusst nicht per winget installierst, etwa Treiber und Spezialsoftware deiner Hardware. Notiere dort die Downloadadresse des Herstellers, damit nichts verloren geht.
Häufige Fragen
Ist winget kostenlos?
Ja. Das Werkzeug ist Teil von Windows. Die Kosten einzelner Programme bleiben unberührt.
Kann winget Treiber installieren?
Nur eingeschränkt. Für Grafik-, Chipsatz- und Netzwerktreiber nutzt du besser Windows Update oder die Herstellerseite.
Funktioniert winget unter Windows 10?
Ja, wenn der App-Installer auf einem aktuellen Stand ist. Unter Windows 11 ist er standardmäßig vorhanden.
Kann ich Updates automatisch ausführen?
Ja, indem du winget upgrade --all in einer geplanten Aufgabe startest. Bedenke, dass Programme dabei geschlossen sein sollten.
Ein Befehl statt zwanzig Downloads
Mit winget install, upgrade und export richtest du Programme in Minuten ein und hältst sie aktuell.
Zum PC-Konfigurator Windows auf neue SSD umziehen Windows 11 per USB-Stick installieren
Kommentare
Noch keine Kommentare. Sei die erste Person, die etwas zu diesem Beitrag schreibt.
Schreibe einen Kommentar
Zum Kommentieren benötigst du ein kostenloses Konto. Registriere dich einfach und bestätige deine E-Mail-Adresse über den zugesendeten Link. Anschließend kannst du direkt hier mitdiskutieren.