Was ist winget?

winget ist der offizielle Windows-Paketmanager von Microsoft. Der Name steht für Windows Package Manager. Damit lassen sich Programme direkt über die Kommandozeile installieren, aktualisieren, reparieren, entfernen und verwalten – ähnlich wie apt unter Linux oder brew auf macOS.

Der große Vorteil:
Man muss nicht mehr jede Software einzeln im Browser suchen, Installer herunterladen und durch zig Dialoge klicken.

Stattdessen genügt oft ein einziger Befehl:

winget install VLC

Warum winget so mächtig ist

Mit winget kann man:

  • komplette PCs automatisch einrichten
  • hunderte Programme mit einem Skript installieren
  • alle installierten Programme aktualisieren
  • Software automatisch reparieren
  • Softwareinventar exportieren/importieren
  • Entwicklerumgebungen automatisch aufsetzen
  • Firmen-PCs standardisieren
  • Updates automatisieren
  • unbeaufsichtigte Installationen durchführen
  • eigene Paketquellen verwalten
  • Konfigurationen versionieren

Microsoft beschreibt winget inzwischen als zentrale Verwaltungsplattform für Software unter Windows.

Installation von winget

Unter Windows 11 ist winget meistens bereits installiert.

Prüfen:

winget --version

Falls nicht vorhanden:

  • Über die App „App Installer“
  • Oder direkt über Microsoft Store / GitHub

Microsoft liefert winget offiziell über den App Installer aus.

Die wichtigsten Befehle

1. Programme suchen

winget search firefox

Das durchsucht die Paketquellen nach passender Software.

2. Programme installieren

winget install Mozilla.Firefox
Oder:
winget install VLC

winget lädt automatisch die passende Version herunter und installiert sie.

3. Programme aktualisieren

Alle Programme:

winget upgrade --all
Ein einzelnes Programm:
winget upgrade Firefox

Das ist eines der stärksten Features überhaupt.

4. Installierte Programme anzeigen

winget list

Zeigt alle installierten Anwendungen inklusive Versionen.

5. Programme deinstallieren

winget uninstall VLC

6. Paketinformationen anzeigen

winget show Spotify

Hier sieht man:

  • Hersteller
  • Versionsnummer
  • Downloadquelle
  • Lizenz
  • Installer-Typ

Extrem mächtig: Automatische PC-Einrichtung

Das ist wahrscheinlich DIE Killerfunktion.

Man kann komplette PCs mit einem einzigen Skript einrichten.

Beispiel:

winget install Google.Chrome
winget install Mozilla.Firefox
winget install VLC
winget install 7zip.7zip
winget install Notepad++.Notepad++
winget install VideoLAN.VLC

Ein neuer Rechner ist damit in Minuten einsatzbereit.

Export und Import kompletter Systeme

Softwareliste exportieren

winget export -o apps.json
Dadurch entsteht eine Datei mit allen installierten Programmen.

Software auf anderem PC wiederherstellen

winget import -i apps.json
Damit kann man:
  • neue PCs klonen
  • Firmen-PCs standardisieren
  • Backup von Software machen
  • Entwicklungsumgebungen reproduzierbar aufbauen

Unbeaufsichtigte Silent-Installationen

winget kann viele Programme komplett ohne Rückfragen installieren:

winget install VLC --silent
Perfekt für:
  • Administratoren
  • Power-User
  • automatische Setups
  • Batch-Dateien
  • Deployment-Skripte

Multi-Installationen

Man kann mehrere Programme hintereinander installieren:

winget install Chrome
winget install Discord
winget install Steam
winget install OBSStudio
Oder per Skript:
@echo off
winget install Google.Chrome
winget install Discord.Discord
winget install Valve.Steam
winget install OBSProject.OBSStudio

Sehr interessant für Entwickler

Viele Entwickler nutzen winget, um komplette Entwicklungsumgebungen aufzubauen.

Beispiel:

winget install Microsoft.VisualStudioCode
winget install Git.Git
winget install Python.Python.3
winget install OpenJS.NodeJS
winget install Docker.DockerDesktop
Ein neuer Entwickler-PC ist damit in wenigen Minuten fertig.

Konfigurationsdateien & Desired State Configuration

Microsoft hat winget configure eingeführt.

Damit kann ein kompletter Systemzustand definiert werden:

  • installierte Programme
  • Konfigurationen
  • Features
  • Entwicklerwerkzeuge

Das basiert auf YAML-Dateien und DSC (Desired State Configuration)

Paketquellen verwalten

winget arbeitet mit sogenannten „Sources“.

Anzeigen:

winget source list
Aktualisieren:
winget source update
Neue Quellen hinzufügen:
winget source add

Sehr praktische Features

Programme reparieren

winget repair Microsoft.VisualStudioCode

Installer herunterladen ohne Installation

winget download VLC

SHA256-Hash erzeugen

winget hash installer.exe
Wichtig für:
  • Sicherheit
  • Paketentwicklung
  • Integritätsprüfungen

Pins setzen

Damit verhindert man Updates bestimmter Programme:

winget pin add Firefox
Sehr praktisch bei:
  • Produktionssystemen
  • inkompatiblen Versionen
  • Spezialsoftware

Warum winget Windows revolutioniert

Windows galt lange Zeit als Betriebssystem, bei dem Softwareinstallation vor allem eines bedeutete: Webseiten durchsuchen, Installer herunterladen, sich durch Werbeangebote klicken und Programme mühsam aktuell halten. Mit winget hat Microsoft dieses Prinzip grundlegend verändert.

Der Windows Package Manager bringt eine Funktionalität nach Windows, die Linux-Nutzer schon seit Jahren schätzen: Softwareverwaltung per Kommandozeile. Programme lassen sich heute mit wenigen Befehlen installieren, aktualisieren, reparieren oder sogar automatisiert auf mehreren Rechnern gleichzeitig einrichten. Was früher Stunden dauerte, erledigt winget oft in wenigen Minuten.

Besonders beeindruckend ist die Möglichkeit, komplette Systeme zu automatisieren. Ein neuer PC kann mit einem einzigen Skript vollständig eingerichtet werden – vom Browser über Office-Tools bis hin zu Entwicklerumgebungen oder Multimedia-Software. Gerade Administratoren, Entwickler und Power-User profitieren enorm davon. Aber auch normale Anwender entdecken zunehmend, wie komfortabel moderne Paketverwaltung unter Windows geworden ist.

Hinzu kommt die enorme Flexibilität: automatische Updates, stille Installationen ohne Benutzereingriffe, Export und Import kompletter Softwarelisten oder die Integration in PowerShell- und Unternehmenslösungen machen winget zu einem echten Profiwerkzeug.

Natürlich ist nicht alles perfekt. Manche Pakete sind gelegentlich veraltet, einzelne Installer verhalten sich unterschiedlich und im Enterprise-Bereich gibt es noch Herausforderungen. Trotzdem zeigt die Entwicklung klar, wohin Windows sich bewegt: weg vom manuellen Klicken – hin zu einer modernen, automatisierten Plattform.

winget ist deshalb weit mehr als nur ein kleines Kommandozeilen-Tool. Es ist ein gewaltiger Schritt in Richtung professioneller Softwareverwaltung unter Windows und dürfte in Zukunft für viele Nutzer unverzichtbar werden.

Vertrag widerrufen