Wie installiert man Winget über PowerShell?
- Einführung in Winget und PowerShell
- Prüfen, ob Winget bereits installiert ist
- Voraussetzungen für die Installation von Winget
- Installation von Winget über PowerShell
- Alternativer Weg: Installation über Windows Package Manager Installer
- Fazit
Einführung in Winget und PowerShell
Winget, auch bekannt als Windows Package Manager, ist ein Kommandozeilen-Tool von Microsoft, das es ermöglicht, Software auf Windows-Systemen einfach zu suchen, zu installieren, zu aktualisieren und zu verwalten. PowerShell ist eine leistungsfähige Shell- und Skriptumgebung, die es Benutzern erlaubt, Windows-Systeme automatisiert zu verwalten und verschiedene Aufgaben via Befehlen auszuführen. Die Installation von Winget über PowerShell ist daher eine praktische Möglichkeit, um das Tool schnell und unkompliziert zu nutzen.
Prüfen, ob Winget bereits installiert ist
Bevor man Winget installiert, sollte man überprüfen, ob es nicht schon auf dem System vorhanden ist. Dazu öffnet man eine PowerShell-Konsole und gibt den Befehl winget --version ein. Wenn eine Versionsnummer angezeigt wird, ist Winget bereits installiert. Falls eine Fehlermeldung erscheint, dass der Befehl nicht gefunden wurde, ist Winget nicht installiert und muss nachgerüstet werden.
Voraussetzungen für die Installation von Winget
Winget ist Bestandteil der App "App Installer", die über den Microsoft Store bereitgestellt wird. Für die manuelle Installation benötigt man mindestens Windows 10 (ab Version 1809) oder Windows 11. Außerdem sollte PowerShell mit Administratorrechten gestartet werden, um Berechtigungsprobleme bei der Installation zu vermeiden.
Installation von Winget über PowerShell
Da Winget Teil des App Installers ist, kann man das Paket über den Microsoft Store oder mithilfe von PowerShell installieren. Wenn der Microsoft Store nicht zur Verfügung steht, lässt sich die Installationsdatei (AppInstaller.msixbundle) direkt von der offiziellen Microsoft-Website herunterladen. Anschließend kann man in PowerShell das Cmdlet Add-AppxPackage verwenden, um diese Datei zu installieren. Zunächst wechselt man in das Verzeichnis, in dem sich die heruntergeladene Datei befindet, und führt danach den Befehl Add-AppxPackage .\AppInstaller.msixbundle aus. Dieser Vorgang installiert Winget auf dem System.
Alternativer Weg: Installation über Windows Package Manager Installer
Eine weitere Möglichkeit, Winget zu installieren, ist die Nutzung von PowerShell-Skripten oder Tools wie Chocolatey, die in PowerShell starten. Über Chocolatey kann man mit choco install winget ebenfalls Winget installieren. Allerdings ist dies nur sinnvoll, wenn Chocolatey bereits auf dem System vorhanden ist.
Fazit
Zusammenfassend ist die Installation von Winget über PowerShell zwar nicht direkt durch einen einzigen Befehl möglich, es gibt aber mehrere Wege, dies zu realisieren. Die einfachste Methode ist, die App Installer-Komponente aus dem Microsoft Store zu installieren, wofür jedoch eine grafische Oberfläche benötigt wird. Für Systemadministratoren oder Nutzer ohne Store-Zugriff bietet die Installation über PowerShell mit dem Befehl Add-AppxPackage anhand der heruntergeladenen Installationsdatei eine gute Alternative. Sobald Winget installiert ist, kann es bequem über PowerShell-Kommandos genutzt werden, um Softwarepakete schnell und effektiv zu verwalten.
