Win11 – Softwareverteilung mit winget

Mit dem integrierten Paketmanager winget in Windows 11 kannst du Software automatisiert installieren, exportieren und wieder importieren. Das eignet sich ideal für Deployment, Skripte und standardisierte Setups.

Ziel dieser Anleitung: Installation von Software per winget, Automatisierung per Batch-Skript sowie Export und Import von Softwarekonfigurationen.

1. Software mit winget installieren

Öffne die Eingabeaufforderung oder PowerShell und installiere die Programme:

winget install 7zip.7zip
winget install Adobe.Acrobat.Reader.64-bit
winget install Mozilla.Firefox
winget install VideoLAN.VLC
Tipp: Mit winget search <name> kannst du Paketnamen vorher prüfen.

2. Automatisierung mit Batch-Skript

Erstelle eine Datei software-deploy.bat mit folgendem Inhalt:

@echo off
echo Starte Softwareinstallation...

winget install 7zip.7zip --silent --accept-package-agreements --accept-source-agreements
winget install Adobe.Acrobat.Reader.64-bit --silent --accept-package-agreements --accept-source-agreements
winget install Mozilla.Firefox --silent --accept-package-agreements --accept-source-agreements
winget install VideoLAN.VLC --silent --accept-package-agreements --accept-source-agreements

echo Installation abgeschlossen.
pause
Hinweis: Der Parameter --silent sorgt für eine Installation ohne Benutzerinteraktion.

3. Installierte Software exportieren

Exportiere die aktuelle Softwareliste als JSON-Datei:

winget export -o C:\Doku\installed-software.json

Diese Datei enthält alle installierten Pakete und kann später wieder importiert werden.

4. Software auf anderem System importieren

Zur Simulation einer Neuinstallation oder auf einem zweiten Benutzerprofil:

winget import -i C:\Doku\installed-software.json
Ergebnis: Alle zuvor exportierten Programme werden automatisch installiert.

5. Typische Fehler und Lösungen

Achtung: Manche Programme haben eigene Installer-Logiken und ignorieren Silent-Parameter.

6. Fazit

Mit winget lässt sich Softwareverteilung effizient automatisieren. Besonders in Kombination mit Batch-Skripten und JSON-Exports eignet sich das Tool hervorragend für standardisierte Deployments und schnelle Neuinstallationen.