![]()
Zusammenfassung
-
Winget wird mit Windows 11 ausgeliefert – fügen Sie WindowsApps zu PATH hinzu, wenn der Winget-Befehl fehlerhaft ist.
-
Verwenden Sie Winget Search/Install/List, um Apps zu finden, einzelne oder mehrere zu installieren (&&) und verwenden Sie –silent, um Eingabeaufforderungen zu überspringen.
-
Mit Winget-Update (oder allen) aktualisieren und nach ID deinstallieren; Alternativen sind Scoop und Chocolatey.
Was mir an Linux vielleicht am besten gefällt, sind die Befehlszeilen-Paketmanager. Das wissen nicht viele Leute, aber vor fünf Jahren hat Microsoft einen ähnlichen Paketmanager für Windows-Benutzer eingeführt, der genau wie Pacman oder APT funktioniert. Es heißt Winget und so können Sie damit beginnen.
Stellen Sie sicher, dass Winget funktioniert
Winget ist wie Linux-Befehlszeilenpaketmanager in der Standardinstallation von Windows 11 enthalten. Sie können überprüfen, ob es funktioniert, indem Sie das Terminal öffnen und den folgenden Befehl eingeben.
winget

Wenn ein Fehler zurückgegeben wird, müssen Sie möglicherweise eine Umgebungsvariable neu konfigurieren. Meins hat sofort nach dem Auspacken nicht funktioniert, und das habe ich getan, um Winget zum Laufen zu bringen.
Suchen Sie in der Windows-Suche nach „Systemumgebungsvariablen bearbeiten“ und öffnen Sie das erste Ergebnis. Klicken Sie auf der Registerkarte „Erweitert“ auf „Umgebungsvariablen“.
Unter Ihrem Windows-Benutzernamen wird eine Liste verschiedener Variablen angezeigt. Suchen Sie nach der Path-Variablen und klicken Sie auf „Bearbeiten“.

An diesem Punkt können Sie eines von zwei Dingen tun. Sie können den Explorer öffnen, zum Ordner „WindowsApps“ navigieren und den Verzeichnispfad direkt über die Adressleiste des Explorers kopieren. Der Ordner befindet sich in Ihrem Windows-Verzeichnis > Benutzer > Ihr Benutzername > AppData > Lokal > Microsoft > WindowsApps. Alternativ können Sie diesen Dummy-Pfad durch Ihren genauen Benutzernamen ersetzen (möglicherweise unter Berücksichtigung der Groß-/Kleinschreibung) und ihn in das Feld „Variablenwert“ einfügen.
C:\Users\YourUsernameGoesHere\AppData\Local\Microsoft\WindowsApps
Klicken Sie dreimal auf OK, um alle Fenster zu schließen. Schließen Sie das Terminal, falls es bereits geöffnet war, und versuchen Sie erneut, denselben Befehl auszuführen.
winget

Sie sollten eine Liste der verfügbaren Optionen sehen, was bedeutet, dass Sie loslegen können.
So suchen Sie mit Winget nach Apps
Die Suche im Winget-Katalog ist ziemlich einfach. Geben Sie einfach „winget“ und „search“ ein, gefolgt von dem Begriff, nach dem Sie suchen.
Die Ergebnisse zeigen eine Liste von App-Namen mit App-IDs und Versionsnummern.
Mit Winget können Sie außerdem den gesamten Katalog der verfügbaren Apps abrufen. Wenn Sie die Eingabeaufforderung verwenden, versuchen Sie diesen Befehl
winget search “”
Wenn Sie Powershell verwenden, verwenden Sie stattdessen den folgenden Befehl:
winget search -q `”`”

Schließlich können Sie die gesamte Liste der auf dem Gerät installierten Apps wie folgt abrufen:
winget list

So installieren Sie Apps mit Winget
Ebenso einfach ist die Installation einer App. Sie können eine Installation entweder mit dem Namen einer App starten oder die ID verwenden (die wir mit dem Suchbefehl gefunden haben). Sie können beispielsweise eine Installation mit der App-ID wie folgt starten:
winget install Mozilla.Firefox

Alternativ können Sie eine App mit ihrem Moniker installieren. Dadurch wird eine Liste übereinstimmender App-Namen geladen, und Sie können die ID der Ziel-App kopieren und einfügen, um das Installationsprogramm auszuführen.
winget install firefox
Dann,
winget install Mozilla.Firefox
Sobald die Installation abgeschlossen ist, sollten Sie einen Ladebalken und die Meldung „Erfolgreich installiert“ sehen. Sie können die App direkt vom Terminal aus starten, indem Sie den Namen der App eingeben und die Eingabetaste drücken.
Manchmal werden App-Pakete vor der Installation um eine Bestätigung gebeten. Wenn Sie nicht mit dem Installationsprogramm interagieren möchten, nachdem Sie es gestartet haben, verwenden Sie ein „silent“-Tag mit dem Installationsprogrammbefehl.
winget install Mozilla.Firefox -- silent

Sie können Pakete auch mit einzelnen Befehlen aktualisieren, solange Sie die ID der Ziel-App kennen (die Sie mit dem Suchbefehl nachschlagen können). Um beispielsweise Firefox auf die neueste Version zu aktualisieren, können Sie diesen Befehl ausführen:
winget update Mozilla.Firefox

Wenn Sie nicht wissen, welche Pakete aktualisiert werden müssen, können Sie einen Aktualisierungsbefehl ausführen, um alle Apps aufzulisten, für die eine neuere Version verfügbar ist. Führen Sie diesen Befehl aus, um alle verfügbaren Updates aufzulisten:
winget update
Mit diesem Befehl können Sie alle verfügbaren Upgrades gleichzeitig ausführen:
winget update -- all

So deinstallieren Sie Apps mit Winget
Auch die Deinstallation von Apps mit Winget ist unkompliziert. Sie benötigen lediglich die ID der Ziel-App, die Sie mit diesem Befehl finden:
winget list

Kopieren Sie die ID der Ziel-App und führen Sie den folgenden Befehl aus.
winget uninstall Mozilla.Firefox
Manchmal können Sicherheits- oder Berechtigungsprobleme Winget davon abhalten, eine App zu deinstallieren. Wenn ein solcher Fehler auftritt, können Sie mithilfe des Tags „–force“ eine Deinstallation erzwingen.
winget uninstall Mozilla.Firefox -- force

Sie können Apps stapelweise installieren, indem Sie mehrere Ziel-App-IDs hintereinander hinzufügen. Zum Beispiel,
winget uninstall Mozilla.Firefox Rainmeter.Rainmeter Zoom.Zoom.exe

Wenn Sie diesen Befehl ausführen, werden Firefox, Rainmeter und Zoom gleichzeitig deinstalliert. Im Gegensatz zu Linux können Windows-Pakete jedoch nicht ohne Benutzerinteraktion deinstalliert werden. Möglicherweise wird ein Einrichtungsassistent oder ein Bestätigungsdialog zum Entfernen der App angezeigt.
Es wird standardmäßig mitgeliefert, aber Winget ist nicht der einzige Befehlszeilen-Paketmanager, den Windows unterstützt. Es gibt auch Scoop und Chocolatey, die ich sehr empfehlen kann.
*️⃣ Quelllink:
Linux-Befehlszeilen-Paketmanager, Umgebungsvariable neu konfigurieren, Windows-Benutzername, Eingabeaufforderung, Chocolatey,