So verwenden Sie WINGET unter Windows 11

Alles Wissenswerte zur Installation und Verwendung des Windows Package Manager (WINGET) in Windows 11 mit Beispielen.

Windows Package Manager, von seinen Benutzern als WINGET bekannt, ist ein befehlszeilenbasierter Paketmanager, mit dem Sie Anwendungen auf Windows 10- und Windows 11-Computern schnell finden, herunterladen, installieren, aktualisieren, deinstallieren und konfigurieren können.

Der Windows Package Manager von Microsoft macht es einfach, Apps durch Ausführen eines einzigen Befehls zu verwalten – Winget in der Eingabeaufforderung. Wenn Sie beispielsweise eine App auf Ihrem Computer installieren oder aktualisieren möchten, können Sie einfach einen schnellen "Winget"-Befehl aufrufen, um die neueste Version einer Anwendung anhand ihres Namens zu finden und zu installieren, ohne die zusätzlichen Schritte der Online-Suche durchführen zu müssen , herunterladen und manuell installieren.

Winget ist ein integriertes Tool in Windows 11, das das Installieren, Aktualisieren, Konfigurieren und Entfernen mehrerer Apps nahtlos macht. In diesem Artikel sehen wir uns an, wie Sie den Windows-Paket-Manager (Winget) in Windows 11 installieren (falls er noch nicht installiert ist) und verwenden.

So installieren Sie WINGET (Windows Package Manager) in Windows 11

Das Befehlszeilentool von Windows Package Manager (Winget) ist standardmäßig als "App Installer" mit Windows 11 gebündelt. Möglicherweise ist der App Installer nicht auf Ihrem Windows 11-PC installiert, Sie müssen ihn aus dem Microsoft Store installieren. Wenn es bereits installiert ist, stellen Sie sicher, dass es mit der neuesten Version aktualisiert wird.

Wenn Sie das App-Installationsprogramm noch nicht auf Ihrem Computer installiert haben, können Sie es auf zwei Arten installieren:

Holen Sie sich das App-Installationsprogramm aus dem Microsoft Store. Öffnen Sie dazu den Microsoft Store und suchen Sie nach „App Installer“.

Öffnen Sie dann die Seite „App Installer“ und klicken Sie auf die Schaltfläche „Get“, um sie zu installieren. Wenn Sie die App bereits haben, klicken Sie auf die Schaltfläche „Aktualisieren“, um die App zu aktualisieren.

Wenn Sie den Windows Package Manager mit einem Offline-Installer installieren möchten, Sie können die neueste Version dieser App von der GitHub-Seite herunterladen.

Besuchen Sie die Versionsseite von Windows Package Manager auf GitHub und wählen Sie die neueste Version aus.

Sobald die Seite mit der neuesten Version des Windows Package Manager geöffnet wird, klicken Sie im Abschnitt „Assets“ auf den Download-Link „.msixbundle“ (Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.msixbundle), um das Offline-Installationsprogramm herunterzuladen.

Nachdem die Datei heruntergeladen wurde, doppelklicken Sie darauf, um die App zu installieren. Klicken Sie dann im Assistenten auf die Schaltfläche „Installieren“. Wenn Sie die Meldung „App-Installer ist bereits installiert“ sehen, klicken Sie einfach auf die Schaltfläche „Neu installieren“, um die App neu zu installieren.

Sobald die App installiert ist, starten Sie den Computer neu.

So verwenden Sie WINGET, den Windows-Paket-Manager in Windows 11

Nachdem Sie die Windows Package Manager-Befehlszeilentools installiert haben, können Sie Folgendes ausführen: Flügel über das Eingabeaufforderungsfenster oder die Eingabeaufforderungs-Shell im Windows-Terminal.

Um den Winget-Befehl auszuführen, öffnen Sie zunächst die Eingabeaufforderung als Administrator. Klicken Sie dazu unter Windows 11 auf Start und suchen Sie nach „Eingabeaufforderung“ oder „CMD“. Klicken Sie dann mit der rechten Maustaste auf das oberste Ergebnis und wählen Sie die Option "Als Administrator ausführen". Wenn ein UAC-Warnungsdialogfeld angezeigt wird, klicken Sie zur Bestätigung auf „Ja“.

Geben Sie zu Beginn einfach ein Winget an der Eingabeaufforderung und drücken Sie die Eingabetaste.

Sie erhalten eine Liste mit Befehlen und Informationen zur Verwendung des Tools. Dies sind die verfügbaren Winget-Befehle:

BefehlAktion
InstallierenInstalliert das angegebene Paket
ShowZeigt Informationen zu einem Paket an
QuellePaketquellen verwalten
SucheSuchen und zeigen Sie grundlegende Informationen zu Paketen an
AufführenInstallierte Pakete anzeigen
AktualisierungAktualisiert das angegebene Paket
DeinstallierenDeinstalliert das angegebene Paket
HaschHelfer beim Hashen von Installationsdateien
BestätigenValidiert eine Manifestdatei
EinstellungenEinstellungen öffnen oder Administratoreinstellungen festlegen
MerkmaleZeigt den Status der experimentellen Funktionen an
ExportExportiert eine Liste der installierten Pakete
Importieren Importiert alle Pakete in einer Datei

Zusätzlich zu den oben genannten Befehlen erhalten Sie auch Befehle, um die Version des Windows-Paket-Managers zu überprüfen und weitere Informationen über das Tool zu erhalten:

  • - - Ausführung:Version des Tools anzeigen
  • - - die Info: Allgemeine Informationen des Tools anzeigen

Um weitere Informationen über das Tool zu erhalten, geben Sie den folgenden Befehl ein und drücken Sie Eingeben:

Flügel --info

Winget-Befehle berücksichtigen die Groß-/Kleinschreibung nicht, Sie können also Kleinbuchstaben, Großbuchstaben oder eine Mischung aus beidem verwenden, es funktioniert genauso.

Jeder der oben genannten Befehle hat seinen eigenen Satz von Optionen/Schaltern, die mit den Befehlen verwendet werden können, um Anwendungen nach Ihren Bedürfnissen zu erkennen, zu installieren, zu aktualisieren, zu entfernen und zu konfigurieren.

Um weitere Informationen zu erhalten und Optionen für einen bestimmten Befehl anzuzeigen, übergeben Sie die Hilfe -? Argument nach dem Befehlsnamen. Wenn Sie zum Beispiel mehr Informationen über dieSuche Befehl sowie seine Argumente und Optionen geben Sie den folgenden Befehl ein:

Winget-Suche -?

Suchen Sie schnell nach Apps im Winget

Winget-Repositorys sind mit Hunderten von nützlicher Software gefüllt, von gängiger Windows-Desktop-Software bis hin zu Entwicklertools.

Sie können Winget verwenden, um Anwendungen aus seinem Repository schnell zu finden und zu installieren, indem Sie auf den App-Namen, das Tag, die ID oder andere verweisen. Wenn Sie eine App finden möchten, müssen Sie den Suchbefehl verwenden. Um nach einer App zu suchen, verwenden Sie den folgenden Befehl:

Winget-Suche 

Wo ersetzen Sie „“ durch den Namen der App, die Sie installieren möchten.

Beispiel:

Nehmen wir an, Sie möchten die App "Twitter" installieren, Sie können den folgenden Befehl verwenden, um die App zu installieren, anstatt online danach zu suchen:

Winget-Suche Twitter

Wenn Sie Ihren ersten Befehl ausführen, wird Winget Sie darüber informieren, dass die MS Store-Quelle erfordert, dass Sie die Quellvereinbarung anzeigen, bevor Sie das Tool verwenden. Sie können die Vereinbarung von dieser URL aus überprüfen –

Transaktionsbedingungen: //aka.ms/microsoft-store-terms-of-transaction

Wenn Sie allen Bedingungen der Quellvereinbarung zustimmen, geben Sie einfach „Y“ ein und drücken Sie die Eingabetaste.

Jetzt sucht das Winget nach der App und zeigt Ihnen eine Liste aller Apps an, die den Namen "Twitter" enthalten, wie unten gezeigt. Im folgenden Screenshot ist das oberste Ergebnis die richtige App, die wir wollen.

Wenn Sie nach einer App mit einem falschen Namen, einer falschen ID, einem falschen Spitznamen oder einem falschen Tag suchen, erhalten Sie die Fehlermeldung „Kein Paket gefunden, das den Eingabekriterien entspricht“, wie unten gezeigt.

Sie können auch verwenden -Q oder --Anfrage Argumente für die Suche nach den für winget verfügbaren App-Paketen, die das Abfragewort enthalten (Twitter):

Winget-Suche -q twitter

oder

Winget-Suche --query twitter

Diese Abfrageargumente sind optional, die Werte funktionieren auch ohne sie.

Wenn der Name des Programms Leerzeichen enthält, schließen Sie den App-Namen in Anführungszeichen ein. Beispielsweise:

Winget-Suche "Mozilla Firefox"

Filtern Sie Ihre Suchergebnisse in Winget

Wie Sie unten sehen können, gibt Winget bei der Suche nach Softwarepaketen mit dem Schlüsselwort „Twitter“ alle Pakete zurück, die möglicherweise das Wort „Twitter“ im Namens-, ID-, Moniker- oder Tag-Feld enthalten. Es werden auch die Apps angezeigt, die den Namensteil "Twitter" haben.

Wenn Sie Hunderte solcher Ergebnisse erhalten, wird es schwierig sein, die spezifische Anwendung zu finden, nach der Sie suchen.

Glücklicherweise bietet Winget eine Liste von Suchabfragefiltern (Optionen), mit denen Sie Ihre Suche eingrenzen oder die zurückgegebenen Ergebnisse einschränken können. So zeigen Sie die Optionen an, die von der . unterstützt werden Suche Befehl, führen Sie den folgenden Befehl aus:

Winget-Suche -?
Dieses Bild hat ein leeres Alt-Attribut; der Dateiname ist allthings.how-how-to-use-winget-in-windows-11-image-9.png

Die Suche kann mit folgenden Optionen gefiltert werden:

  • --Ich würde: Ergebnisse nach ID filtern
  • --Name: Ergebnisse nach Namen filtern
  • --moniker: Ergebnisse nach Moniker filtern
  • --Schild: Ergebnisse nach Tag filtern
  • --Befehl: Ergebnisse nach Befehl filtern
  • -n oder --zählen: Nur die angegebene Anzahl von Ergebnissen anzeigen
  • -S oder --Quelle: Paket mit der angegebenen Quelle suchen
  • -e oder--genau: Paket mit exakter Übereinstimmung finden

Filtern Sie Ihre Suchergebnisse nach Namen

Jetzt können Sie mit den oben genannten Optionen Ihre Suchergebnisse filtern. Sie können die Suche ganz einfach auf den Namen der Anwendung beschränken. Die Syntax:

Winget-Suche --name 

Angenommen, Sie möchten nur die App-Pakete finden, die das Wort haben Twitter im Feld „Name“ des Ergebnisses. Sie können den folgenden Befehl verwenden, um das zu versuchen:

Winget-Suche --name Twitter

Wie Sie sehen, gibt das Winget nur die Ergebnisse zurück, bei denen die Zeichenfolge „Twitter“ im Feld „Name“ und andere weggelassen wurden.

Filtern Sie Ihre Suchergebnisse nach ID

Sie können Ihre Suche auch auf die ID der Anwendung beschränken. Jedes Anwendungspaket hat eine spezifische ID, die aus einer Kombination aus Buchstaben und Zahlen (z. B. 9WZDNCRFJ110) oder einer Kombination aus Herausgeber und Anwendungsname (z. B. Mozilla.Firefox) besteht.

Wenn Sie die Pakete anhand der App-ID finden möchten, können Sie Ihre Suche mit dem folgenden Befehl filtern:

Winget-Suche --ID 

oder

Winget-Suche --ID = 

Wo ersetzen Sie das Argument durch die ID der Anwendung, nach der Sie suchen möchten.

Beispiel 1:

Die Twitter-App-ID aus dem MS Store lautet beispielsweise 9WZDNCRFJ140. Wenn Sie eine ID haben, die aus einer Kombination aus Buchstaben und Zahlen besteht, müssen Sie ein hinzufügen = Zeichen zwischen den ICH WÜRDE Befehl und das Argument:

Winget-Suche --ID = 9WZDNCRFJ140

Stellen Sie außerdem sicher, dass Sie vor und nach dem Gleichheitszeichen ein einzelnes hinzufügen =.

Beispiel 2:

Wenn Sie jedoch eine ID haben, die eine Kombination aus Herausgeber und Anwendungsname ist, können Sie das ID-Argument mit oder ohne das . eingeben = Unterschrift.

Angenommen, Sie suchen in Winget nach „firefox“ und Sie sehen alle Ergebnisse mit der Zeichenfolge „firefox“ in einem beliebigen Feld, wie im folgenden Screenshot gezeigt. Wie Sie unten sehen können, enthält die ID den Herausgeber und den Anwendungsnamen.

Wenn Sie nun die Suche auf die ID der Firefox-Anwendung beschränken möchten, können Sie einen der folgenden Befehle verwenden:

Winget-Suche --ID Mozilla.Firefox

oder

Winget-Suche --ID=Mozilla.Firefox

In den obigen Befehlen ist die ID die Kombination aus dem Herausgeber und dem Anwendungsnamen. Vielleicht haben Sie bei den obigen Befehlen auch bemerkt, dass Sie die App-ID mit oder ohne das eingeben können = Zeichen, und wenn Sie das Gleichheitszeichen (=) einschließen, stellen Sie sicher, dass Sie vor und nach dem . kein Leerzeichen lassen = Zeichen für diese Art von App-ID.

Wie Sie oben sehen können, erhalten Sie die zurückgegebenen Ergebnisse, die diese ID erfordern Mozilla.Firefox findet sich im einzigen 'ID'-Feld der Ergebnisse.

Filtern Sie Ihre Suchergebnisse nach Tags

Sie können die Suche auch auf die für die Anwendungspakete aufgeführten Tags beschränken. Wenn Sie beispielsweise Ihr Suchergebnis mit dem Tag „firefox“ filtern möchten, können Sie einen der folgenden Befehle ausprobieren:

Winget-Suche --tag Firefox

oder

Winget-Suche --tag=firefox

Sie erhalten die zurückgegebenen Ergebnisse mit dem Tag "firefox", der für die Pakete aufgeführt ist.

Filtern Sie Ihre Suchergebnisse nach Befehlen

Eine andere Möglichkeit, Ihre Suche zu filtern, besteht darin, die für die Anwendung aufgeführten Befehle zu verwenden.

Um nur die Softwarepakete abzurufen, bei denen der Befehl ‚firefox‘ aufgeführt ist, können Sie einen der folgenden Befehle verwenden:

Winget-Suche --command=firefox

oder

Winget-Suche --Befehl Firefox

Filtern Sie Ihre Suchergebnisse nach Moniker

Wenn Sie den offiziellen oder korrekten Namen einer App nicht kennen, suchen Sie mit einem bekannten Spitznamen (informellen Namen) oder Spitznamen danach.

Sie können beispielsweise nach der Anwendung „Iobit Uninstaller“ mit dem Spitznamen „Iobit“ suchen:

Winget-Suche --moniker=iobit

Oben werden die Apps mit dem passenden Spitznamen oder Spitznamen aufgelistet.

Filtern Sie Ihre Suchergebnisse nach Quelle

Winget ruft Anwendungspakete aus dem Microsoft Store und Winget-Repositorys zum Installieren und Aktualisieren von Apps ab. Wenn Sie mit dem Winget-Tool nach Anwendungen suchen, ruft es Anwendungen aus dem Microsoft Store und Winget-Quellen sowie aus allen anderen benutzerdefinierten Quellen ab, die Sie möglicherweise hinzugefügt haben. Sie können jedoch auch Apps aus einer bestimmten Quelle suchen, anstatt alle über die -S oder --Quelle Möglichkeit.

Die Syntax:

Winget-Suche -S 

oder

Flügelsuche --Quelle 

Wo ist der Name des Quell-Repositorys, es kann entweder msstore oder Flügel.

Beispiel:

Wenn Sie mit irgendwelchen Filtern nach der „Spotify“-App suchen, erhalten Sie die folgenden Ergebnisse aus den beiden Quellen „msstore“ (MS Store) und „winget“-Repository:

Um die Suche auf eine bestimmte Quelle zu beschränken, geben Sie einen der folgenden Befehle ein und drücken Sie Eingeben.

Für Microsoft Store-Quelle:

Winget-Suche -s msstore spotify

Für Winget-Quelle:

Winget-Suche --source Winget-Spotify

In den obigen Befehlen können Sie einen der folgenden Befehle verwenden: -S oder --Quelle Option, um Ihre Suche nach der Quelle zu filtern.

Daher werden nur Ergebnisse aus der angegebenen Quelle abgerufen.

Filtern Sie Ihre Suchergebnisse nach Anzahl

Sie können auch die Anzahl der Ausgaben oder Ergebnisse festlegen, die Sie bei der Suche nach einer App mit Hilfe des -n oder --zählen Möglichkeit.

Geben Sie einen der folgenden Befehle ein, um die Anzahl der Ausgänge auf eine bestimmte Anzahl zu begrenzen:

Winget-Suche -n 

oder

Winget-Suche -Anzahl 

Wobei ersetzen Sie die Anzahl der Ergebnisse (Anzahl), die Sie für eine Suche erhalten möchten.

Beispiel:

Wenn Sie beispielsweise die Ausgabe auf 5 beschränken möchten, wenn Sie nach der 'Firefox'-App suchen, verwenden Sie einen der folgenden Befehle:

Winget-Suche -n 5 Firefox

oder

Winget-Suche --Count 5 Firefox

App-Paket mithilfe von Exact String suchen

Manchmal möchten Sie nur das Softwarepaket finden, das der genauen Abfragezeichenfolge entspricht. In solchen Fällen können Sie e oder genau Option, um das Paket zu finden, das der genauen Zeichenfolge in der Abfrage entspricht.

Beispiel: Um die Recava-App mit exakter Übereinstimmung zu finden, versuchen Sie die folgenden Befehle:

Winget-Suche --genaue Recuva

oder

Winget-Suche -e Recuva

Such-App mit mehreren Filteroptionen

Sie können auch mehrere Filteroptionen für die Suche nach Apps verwenden. Im folgenden Beispiel beschränken wir die Suche auf den Namen der Anwendung (Firefox) und die Anzahl der Ergebnisse (3).

Winget-Suche --name=firefox --count=3

Durchsuchen Sie mehrere Apps mit einem einzigen Befehl

Winget kann auch verwendet werden, um mit einem einzigen Befehl mehrere Apps gleichzeitig zu finden. Dazu müssen Sie mehrere Befehle mit kaufmännischem Und-Zeichen verbinden && Zeichen. Hier ist ein Beispielbefehl:

Winget-Suche vlc && Winget-Suche Twitter && Winget-Suche Recuva

Paketinformationen in Winget . anzeigen

Wenn Sie weitere Informationen zu einem bestimmten Anwendungspaket anzeigen möchten, können Sie dies mit dem Show Befehl.

Führen Sie den folgenden Befehl aus, um weitere Informationen zu einem Paket anzuzeigen:

Winget-Show 

Um die für den Befehl show verfügbaren Optionen anzuzeigen, verwenden Sie den folgenden Befehl:

Winget-Show -?

Dies sind die verfügbaren Flags (Optionen), die mit dem verwendet werden können Show Befehl:

  • -m,--manifest: Der Pfad zum Manifest des Pakets.
  • --Ich würde: Ergebnisse nach ID filtern
  • --Name: Ergebnisse nach Namen filtern
  • --moniker: Ergebnisse nach Moniker filtern
  • -v oder --Ausführung: Verwenden Sie die angegebene Version; Standard ist die neueste Version
  • -S oder --Quelle: Paket mit der angegebenen Quelle suchen
  • -e oder --genau: Paket mit exakter Übereinstimmung finden
  • --versionen: Verfügbare Versionen des Pakets anzeigen
  • --Header: Optionaler Windows-Package-Manager-REST-Quell-HTTP-Header
  • --accept-source-Agreements: Akzeptieren Sie alle Quellvereinbarungen während Quellvorgängen

Beispiel 1:

Wenn Sie beispielsweise Details zum Paket „Spotify“ mit der App-ID „Spotify.Spotify“ anzeigen möchten, führen Sie den folgenden Befehl aus:

Winget-Show --id=Spotify.Spotify

Beispiel 2:

Winget-Repositorys oder -Quellen können mehrere Versionen eines Softwarepakets enthalten. Um die Liste aller verfügbaren Paketversionen anzuzeigen, führen Sie den folgenden Befehl aus (Beispiel):

Winget-Show --id=7Zip.7Zip --versions

Wo ersetzen --id=7Zip.7Zip mit der Option und dem Argument, die Sie verwenden möchten, um eine Liste der verfügbaren App-Versionen anzuzeigen.

Paketquellen in Winget . verwalten

Mit Windows Package Manager (Winget) können Sie Repositorys oder Quellen hinzufügen, auflisten, aktualisieren, entfernen, zurücksetzen und exportieren.

Führen Sie den folgenden Befehl aus, um Repositorys oder Quellen zu verwalten:

Flügelquelle 

Wenn Sie den obigen Befehl eingeben, sehen Sie die Liste der Unterbefehle, mit denen Sie die Quellen bearbeiten können.

Unten sind alle unterstützten Unterbefehle für die Quelle Befehl:

  • hinzufügen: Eine neue Quelle hinzufügen
  • aufführen: Aktuelle Quellen auflisten
  • aktualisieren: Aktuelle Quellen aktualisieren
  • Löschen: Stromquellen entfernen
  • zurücksetzen: Quellen zurücksetzen
  • Export: Aktuelle Quellen exportieren

Um beispielsweise die Liste der aktuellen Quellen anzuzeigen, geben Sie den folgenden Befehl ein:

Winget-Quellenliste

Um vollständige Details zu einer bestimmten Quelle zu erhalten, verwenden Sie diesen Befehl:

Winget-Quellliste --name Winget

Führen Sie den folgenden Befehl aus, um eine bestimmte Quelle zu aktualisieren:

winget-Quellaktualisierung --name winget

Zeigen Sie die Liste der installierten Pakete an

Führen Sie den folgenden Befehl aus, um die Liste aller installierten Softwarepakete auf Ihrem Computer anzuzeigen:

Winget-Liste 

So zeigen Sie das unterstützte Flag für den Listenbefehl an:

Winget-Liste -?

Unten sind die unterstützten Optionen für die aufführen Befehl:

  • --Ich würde: Ergebnisse nach ID filtern
  • --Name: Ergebnisse nach Namen filtern
  • --moniker: Ergebnisse nach Moniker filtern
  • --Schild: Ergebnisse nach Tag filtern
  • --Befehl: Ergebnisse nach Befehl filtern
  • -n oder --zählen: Nur die angegebene Anzahl von Ergebnissen anzeigen
  • -S oder --Quelle: Paket mit der angegebenen Quelle suchen
  • -e oder--genau: Paket mit exakter Übereinstimmung finden
  • --Header: Optionaler Windows-Package-Manager-REST-Quell-HTTP-Header
  • --accept-source-Agreements: Akzeptieren Sie alle Quellvereinbarungen während Quellvorgängen

Beispiel:

Auf Ihrem PC können mehrere Anwendungen mit demselben Namen installiert sein. Mit dem folgenden Befehl können Sie beispielsweise alle Apps auflisten, deren Name ‚Xbox‘ trägt.

Winget-Liste --name xbox

Installieren Sie Apps auf Ihrem Computer mit Winget

Nachdem Sie das App-Paket gefunden haben, ist es an der Zeit, es mit Winget zu installieren. Der Flügel installieren Mit dem Befehl können Sie jede Anwendung schnell aus ihren Repositorys installieren, ohne sich die Mühe machen zu müssen, die Anwendung online zu suchen, sie herunterzuladen und die verschiedenen Schritte des Installationsassistenten zu durchlaufen.

Die Syntax für den Install-Befehl:

Flügel installieren 

Um weitere Informationen zu erhalten Installieren Befehl und unterstützte Optionen, führen Sie den folgenden Befehl aus:

Winget-Installation -?

Hier sind die unterstützten Optionen/Flags für die Installieren Befehl:

  • -m,--manifest: Der Pfad zum Manifest des Pakets.
  • --Ich würde: Ergebnisse nach ID filtern
  • --Name: Ergebnisse nach Namen filtern
  • --moniker: Ergebnisse nach Moniker filtern
  • -v oder --Ausführung: Verwenden Sie die angegebene Version; Standard ist die neueste Version
  • -S oder --Quelle: Paket mit der angegebenen Quelle suchen
  • --Umfang: Installationsumfang auswählen (Benutzer oder Computer)
  • -e oder--genau: Paket mit exakter Übereinstimmung finden
  • -ich oder --interaktiv: Interaktive Installation anfordern; Benutzereingabe kann erforderlich sein
  • -h oder --Leise: Unbeaufsichtigte Installation anfordern
  • --locale: Zu verwendendes Gebietsschema (BCP47-Format)
  • oder --Protokoll: Log-Speicherort (sofern unterstützt)
  • --überschreiben: Überschreibe Argumente, die an das Installationsprogramm übergeben werden sollen
  • -l oder --Lage: Installationsort (sofern unterstützt)
  • --Gewalt: Überschreibe die Installer-Hash-Prüfung
  • --Accept-Package-Agreements: Akzeptieren Sie alle Lizenzvereinbarungen für Pakete
  • --accept-source-Agreements: Akzeptieren Sie alle Quellvereinbarungen während Quellvorgängen
  • --Header: Optionaler Windows-Package-Manager-REST-Quell-HTTP-Header

Sie können diese Optionen verwenden, um anzugeben, welche Anwendung installiert werden soll, wie Sie sie installieren möchten und wo die jeweilige Anwendung installiert werden soll.

Beispiel:

Nehmen wir an, Sie möchten einen VLC Media Player installieren. Dazu können Sie den folgenden Befehl verwenden:

winget installieren vlc

Notiz: Wenn der Name des Programms oder der Abfrage Leerzeichen enthält, schließen Sie es in doppelte Anführungszeichen ein.

Es werden jedoch mehrere Pakete gefunden, die Ihrer Eingabeabfrage entsprechen, und es weiß nicht, welches installiert werden soll, daher zeigt Winget Ihnen das folgende Ergebnis an.

Installieren Sie Apps mit Winget mit der App-ID

Was Sie tun müssen, ist Ihre Eingabe zu verfeinern, was bedeutet, dass Sie genauer angeben müssen, welches Paket installiert werden soll. Dazu müssen Sie die oben genannten verfügbaren Optionen mit verwenden Installieren Befehl, um die richtige App anzugeben.

Am besten installieren Sie die richtige Anwendung, indem Sie die App-ID verwenden, um das jeweilige App-Paket anzugeben. Wenn Sie also mit dem . nach einer App suchen Suche notieren Sie sich die App-ID des Pakets, das Sie installieren möchten. Wenn Sie über mehrere Pakete mit demselben Namen verfügen, können Sie die App-ID verwenden, um eine bestimmte Anwendung zu installieren.

Um eine bestimmte Anwendung mit der App-ID zu installieren, verwenden Sie die folgende Formel:

Winget-Installation --id=

Angenommen, Sie möchten den VLC-Mediaplayer mit Winget installieren. Suchen Sie zuerst das VLC-Paket im Winget und notieren Sie sich die App-ID, um die richtige App zu erhalten. Eine falsche ID installiert möglicherweise eine andere App als die von Ihnen beabsichtigte oder installiert überhaupt keine App.

Um die VLC-App aus dem Microsoft Store-Repository zu installieren, verwenden Sie die App-ID (Kombination aus Buchstaben und Zahlen) aus dem Ergebnis:

Winget-Installation --id=XPDM1ZW6815MQM

oder

Flügel installieren XPDM1ZW6815MQM

Sie können das id-Argument auch direkt in den Befehl eingeben, ohne die --id-Option. Solange Sie das exakte und eindeutige ID-Argument an den Befehl übergeben, erkennt Winget es automatisch als App-ID und installiert diese bestimmte App.

Wenn Sie den Installationsbefehl ausführen, zeigt Winget detaillierte Informationen zum Paket und zur Softwarelizenz an und fragt, ob Sie den Bedingungen der Vereinbarung zustimmen. Geben Sie einfach „Y“ oder „y“ ein und drücken Sie Eingeben um den Prozess fortzusetzen.

Das Herunterladen und Installieren der App dauert je nach Internetgeschwindigkeit und Größe der App einige Sekunden bis Minuten.

Wenn Sie mit der App-ID installieren möchten, die eine Kombination aus Herausgebername und App-Name ist, verwenden Sie den folgenden Befehl:

Winget-Installation --id=VideoLAN.VLC

oder

winget install --id VideoLAN.VLC

Wenn Sie die App aus dem Winget-Repository installieren, das normalerweise Anwendungen von Drittanbietern enthält, müssen Sie keine Lizenzvereinbarung akzeptieren.

Apps mit Winget nach dem App-Namen installieren

Wenn Sie in den Winget-Repositorys nicht über mehrere Anwendungen mit demselben Namen verfügen, können Sie den Anwendungsnamen verwenden, um anzugeben, welche Anwendung installiert werden soll.

Um beispielsweise die App „Recuva“ zu installieren, können Sie die --Name Option mit dem Installationsbefehl:

Winget-Installation --name Recuva

Installieren Sie eine bestimmte Version eines Programms mit Winget

Standardmäßig installiert Winget die neueste verfügbare Version des Programms. Sie können jedoch auch angeben, welche Version einer Anwendung Sie installieren möchten, indem Sie die -v oder --Ausführung Möglichkeit.

Um eine bestimmte Version einer App zu installieren, können Sie die ID der Anwendung mit der Versionsoption kombinieren:

Winget-Installation --id=VideoLAN.VLC -v=3.0.15

oder

winget installieren --id=VideoLAN.VLC --version=3.0.15

Die neueste Version von VLC ist ‚3.0.16‘, aber wir haben im obigen Befehl die ältere Version ‚3.0.15‘ angegeben, um sie zu installieren.

Apps von einer bestimmten Quelle installieren

Sie können auch eine bestimmte Quelle (Repository) angeben, aus der Ihre Anwendungen abgerufen werden sollen (msstore, winget oder benutzerdefinierter Store). Dazu müssen Sie verwenden -S oder --Quelle Option mit dem Befehl 'install'. Auf diese Weise können Sie Duplikate entfernen und die richtige Anwendung installieren.

Nehmen wir an, Sie möchten das Programm „Audacity“ aus dem Winget-Repository (Drittanbieter) installieren, Sie können diesen Befehl versuchen:

winget installieren --id=Audacity.Audacity -s=winget

So installieren Sie eine App aus dem Microsoft Store-Repository:

Winget-Installation --id=9N66VBRR4DPL --source=msstore

Apps auf dem aktuellen Benutzer oder allen Benutzern installieren

Der --Umfang Option kombiniert mit dem Installieren Mit dem Befehl können Sie festlegen, ob die App nur auf dem aktuellen Benutzer oder auf allen Benutzern (Computer) installiert werden soll.

Um eine Anwendung nur auf dem aktuellen Benutzer zu installieren, verwenden Sie die Nutzer Argument für die --Umfang Optionen:

winget install --id=Spotify.Spotify --scope=user

Um eine Anwendung auf allen Benutzern zu installieren, verwenden Sie die Maschine Argument für die --Umfang Optionen:

winget install --id=Spotify.Spotify --scope=machine

Wenn Sie jedoch den Bereich als "Benutzer" angeben möchten, müssen Sie diesen Befehl in der normalen Eingabeaufforderung ausführen (nicht im erhöhten Modus).

Installieren Sie Apps mit der exakten Zeichenfolge in der Abfrage

Wenn Sie die Auswahl auf ein Paket beschränken möchten, müssen Sie die ID der Anwendung zusammen mit der genauen Abfrageoption (-e oder --genau). Im Gegensatz zu anderen Optionen überprüft die genaue Abfrageoption die Zeichenfolge auf Groß-/Kleinschreibung. Die App-ID oder der Name der App sollte genau so sein, wie im Suchergebnis aufgeführt. Auch wenn sich ein einzelnes Zeichen in einem anderen Fall befindet, akzeptiert der Befehl die Abfrage nicht.

Hier ist ein Beispielbefehl zum Installieren einer App mit der genauen Zeichenfolge in der Abfrage (App-Name):

Winget installieren Audacity.Audacity -e

oder

Winget installieren Audacity.Audacity -exakt

Apps im interaktiven Modus installieren

Wenn Sie die App mit Winget im Standardinstallationsmodus installieren, erfordert sie keine zusätzlichen Eingaben von Ihnen und zeigt Ihnen während der Installation nur den Fortschritt des Installationsprogramms an. Wenn Sie jedoch während der Installation Optionen konfigurieren oder auswählen müssen, können Sie das Installationsprogramm im interaktiven Modus ausführen. Im interaktiven Modus können Sie im Installationsassistenten die gewünschten Optionen auswählen.

Um das Installationsprogramm im interaktiven Modus auszuführen, müssen Sie -ich oder --interaktiv Möglichkeit:

Winget-Installation --id=Audacity.Audacity --interactive

oder

Winget-Installation --id=Audacity.Audacity -i

Apps im Silent-Modus installieren

Sie können die Paketinstallation auch im Hintergrund ausführen, ohne nach Eingaben zu fragen oder den Fortschritt des Installationsprogramms anzuzeigen. Dieser Modus unterdrückt alle Benutzeroberflächen der Installation. Dazu müssen Sie die -h oder --Leise Option mit der Installieren Befehl.

Führen Sie den folgenden Befehl aus, um die Softwareinstallation im Hintergrund auszuführen:

Winget installieren Audacity.Audacity --silent

oder

Winget installieren Audacity.Audacity -h

Dadurch wird die gesamte Benutzeroberfläche des Installationsprozesses unterdrückt.

Ändern Sie den Installationsort für ein Programm

Standardmäßig werden Anwendungen auf dem Systemlaufwerk im Ordner „C:\Programme“ installiert, aber Sie können den Installationsordner für ein Programm mit der ändern -l oder --LageMöglichkeit.

Zum Beispiel möchten wir das Notepad++-Programm im Speicherort „D:\Software“ anstelle des Standardordners „C:\Programme“ installieren. Dazu verwenden wir den folgenden Befehl:

winget install Notepad++.Notepad++ -e --location "D:\Software"

Im obigen Befehl ist „Notepad++.Notepad++“ die ID der Anwendung, die wir installieren möchten, genaue Abfrageoption -e besteht darin, die Auswahl auf eine Datei zu beschränken, und --Lage wird verwendet, um den benutzerdefinierten Installationsort anzugeben.

Installer-Hash-Check überspringen

Bei der Installation von Software mit Winget überprüft es automatisch die Datenintegrität der Installationsdateien. Wenn Sie jedoch ein Programm installieren, für das Sie nicht nach dem Hash suchen möchten, können Sie die --Gewalt Möglichkeit:

WSAtools installieren -e --force

Lizenzvereinbarungen akzeptieren

Wenn Sie bestimmte Software installieren, werden Sie aufgefordert, die Lizenzvereinbarung der Softwarepakete und des Quellcodes zu akzeptieren. Sie können diese Aufforderungen vermeiden, indem Sie zuvor die Lizenzvereinbarung akzeptieren.

Um die Lizenzvereinbarung eines Pakets zu akzeptieren, können Sie die --Accept-Package-Agreements Option mit dem Installationsbefehl:

winget install --id=9WZDNCRFJ2WL --accept-package-agreements

Um die Quelllizenzvereinbarung zu akzeptieren, können Sie die --accept-source-Agreements Möglichkeit:

Winget-Installation --id=9WZDNCRFJ2WL --accept-source-agreement

Oder

Sie können beide Lizenzvereinbarungen mit diesem Befehl akzeptieren:

winget install --id=9WZDNCRFJ2WL --accept-package-agreements --accept-source-agreement

Installieren Sie mehrere Anwendungen gleichzeitig mit Winget unter Windows 11

Ein weiterer großer Vorteil der Verwendung von Winget besteht darin, dass Sie mit einem einzigen Befehl mehrere Apps gleichzeitig installieren können. Alles, was Sie tun müssen, ist, jedem Winget-Installationsbefehl mit zwei kaufmännischen Und-Zeichen beizutreten && Zeichen in einen einzigen ausführbaren Befehl.

Hier ist die Syntax zum Installieren mehrerer Apps mit Winget:

winget installieren && winget installieren && winget installieren 

Wo ersetzen mit dem tatsächlichen Namen oder der App-ID und mit Optionen unterstützt durch die Installieren Befehl.

Der folgende Befehl installiert beispielsweise einen VLC Media Player, Notepad ++ und Audacity-Anwendungen gleichzeitig auf Ihrem System:

winget installieren VideoLAN.VLC -e && winget installieren Notepad++.Notepad++ -e && winget installieren Audacity.Audacity -e

Wie Sie oben sehen können, wurden alle drei App-Pakete mit einem einzigen Befehl installiert.

Aktualisieren oder aktualisieren Sie Anwendungen mit Winget

Mit Winget können Sie nicht nur App-Pakete installieren, sondern auch die vorhandenen aktualisieren oder deinstallieren. Sie können jede vorhandene Anwendung mit dem Aktualisierung Befehl auf Ihrem System, solange ein Update für die jeweilige App verfügbar ist.

Die Syntax zum Aktualisieren der App mit Winget lautet:

Flügel-Upgrade [[-q] ] []

Informationen zu den unterstützten Optionen für die Aktualisierung Befehl geben Sie folgenden Befehl ein:

Wingt-Upgrade -?

Die folgenden Optionen stehen für die Aktualisierung Befehl:

  • -m,--manifest: Der Pfad zum Manifest des Pakets.
  • --Ich würde: Ergebnisse nach ID filtern
  • --Name: Ergebnisse nach Namen filtern
  • --moniker: Ergebnisse nach Moniker filtern
  • -v oder --Ausführung: Verwenden Sie die angegebene Version; Standard ist die neueste Version
  • -S oder --Quelle: Paket mit der angegebenen Quelle suchen
  • -e oder --genau: Paket mit exakter Übereinstimmung finden
  • -ich oder --interaktiv: Interaktive Installation anfordern; Benutzereingabe kann erforderlich sein
  • -h oder --Leise: Unbeaufsichtigte Installation anfordern
  • oder --Protokoll: Log-Speicherort (sofern unterstützt)
  • --überschreiben: Überschreibe Argumente, die an das Installationsprogramm übergeben werden sollen
  • -l oder --Lage: Installationsort (sofern unterstützt)
  • --Gewalt: Überschreibe die Installer-Hash-Prüfung
  • --Accept-Package-Agreements: Akzeptieren Sie alle Lizenzvereinbarungen für Pakete
  • --accept-source-Agreements: Akzeptieren Sie alle Quellvereinbarungen während Quellvorgängen
  • --Header: Optionaler Windows-Package-Manager-REST-Quell-HTTP-Header
  • --alle: Aktualisieren Sie alle installierten Pakete auf die neueste, falls verfügbar

Bevor Sie jedoch eine Anwendung aktualisieren, müssen Sie überprüfen, ob für Ihre derzeit installierten Pakete Upgrades verfügbar sind. Sie können dies mit dem Befehl upgrade oder list tun, der alle auf Ihrem Computer installierten Anwendungen anzeigt (einschließlich Programme, die nicht über Winget installiert wurden).

Um alle auf dem Computer installierten Programme aufzulisten, führen Sie diesen einfachen Befehl aus:

Wingt-Upgrade

Wenn für eine App ein Update verfügbar ist, wird die neue Version in der entsprechenden Spalte „Verfügbar“ angezeigt, wie unten gezeigt.

oder

Winget-Liste

Um eine Anwendung zu aktualisieren, geben Sie einfach den Anwendungsnamen mit dem Upgrade-Befehl ein. Hier möchten wir zum Beispiel die App „Recuva“ aktualisieren:

Wingt-Upgrade Recuva

Sie können Pakete auch über das Winget mit Hilfe verschiedener verfügbarer Optionen (--Ich würde, --Name, --interaktiv, etc.). Um eine Anwendung über Winget anhand ihrer ID zu aktualisieren, führen Sie den folgenden Befehl aus:

Winget-Upgrade --id VideoLAN.VLC

Sie können auch alle auf Ihrem PC installierten Pakete (mit verfügbaren Updates) gleichzeitig aktualisieren. Um alle installierten Pakete zu aktualisieren (sofern Updates verfügbar sind), können Sie diesen Befehl ausführen:

Wingt-Upgrade --alle

Der --alle -Option findet alle Anwendungen mit verfügbaren Upgrades und der Upgrade-Befehl installiert die Updates.

Deinstallieren oder entfernen Sie Anwendungen mit Winget

Wenn Sie ein Programm über Winget deinstallieren möchten, können Sie dies mit dem deinstallieren Befehl. Es kann auch Programme entfernen, die nicht mit Winget installiert wurden.

Die Syntax:

winget deinstallieren [[-q] ] []

Der deinstallieren Der Befehl verfügt über einen eigenen Satz von Optionen, die durch Ausführen dieses Befehls angezeigt werden können:

winget deinstallieren -?

Folgende Optionen stehen zur Verfügung:

  • -m,--manifest: Der Pfad zum Manifest des Pakets
  • --Ich würde: Ergebnisse nach ID filtern
  • --Name: Ergebnisse nach Namen filtern
  • --moniker: Ergebnisse nach Moniker filtern
  • -v,--version: Verwenden Sie die angegebene Version; Standard ist die neueste Version
  • -s,--Quelle: Paket mit der angegebenen Quelle suchen
  • -e,--genau: Paket mit exakter Übereinstimmung finden
  • -i,--interaktiv: Interaktive Installation anfordern; Benutzereingabe kann erforderlich sein
  • -h,--stumm: Unbeaufsichtigte Installation anfordern
  • -o,--log: Log-Speicherort (sofern unterstützt)
  • --Header: Optionaler Windows-Package-Manager-REST-Quell-HTTP-Header
  • --accept-source-Agreements: Akzeptieren Sie alle Quellvereinbarungen während Quellvorgängen

Sie können die oben genannten Optionen verwenden, um Ihre Suche oder die Auswahl der richtigen Anwendung, die Sie deinstallieren möchten, weiter zu verfeinern.

Bevor Sie Anwendungen deinstallieren, sehen Sie sich zuerst alle auf Ihrem Gerät installierten Anwendungen an:

Winget-Liste

Beispiel 1:

Um beispielsweise die Anwendung „Dinamic Wallpaper“ zu deinstallieren, verwenden wir den folgenden Befehl:

winget deinstallieren "Dinamic Wallpaper"

Da die Abfrage (App-Name) ein Leerzeichen enthält, haben wir es in doppelte Anführungszeichen eingeschlossen.

Beispiel 2:

Du kannst den ... benutzen --Name Option, um die App mit einem bestimmten Namen anzugeben, die Sie von Ihrem PC deinstallieren möchten.

winget deinstallieren --name Notepad++ -e

Sie können auch die genaue Abfrage hinzufügen -e Option, um die Auswahl auf einen genauen Paketnamen zu beschränken.

Beispiel 3:

Wenn Sie mehrere Anwendungen mit demselben Namen haben, können Sie die Anwendungs-ID verwenden, um die richtige Anwendung anzugeben.

Wenn Sie beispielsweise die „Xbox“-Anwendungen auf Ihrem Computer auflisten, erhalten Sie mehrere Ergebnisse.

Um das Paket „Xbox Game Bar Plugin“ zu deinstallieren, können Sie das --Ich würde Option zur Angabe der Anwendungs-ID:

winget deinstallieren --id=Microsoft.XboxGameOverlay_8wekyb3d8bbwe

Beispiel 4:

Wenn Sie ein Programm deinstallieren, können manchmal Tonnen von Softwarerückständen wie Verlauf, Registrierungen, Speicherdateien usw. zurückbleiben. Je nach Software können Sie zusätzliche Einstellungen und Daten löschen. Dazu müssen Sie den interaktiven Assistenten zum Deinstallieren von Apps verwenden.

Führen Sie den folgenden Befehl aus, um eine Anwendung in einem interaktiven Modus zu deinstallieren:

winget deinstallieren Notepad++ -e --interactive

Wenn Sie die gesamte Benutzeroberfläche unterdrücken und eine Anwendung im unbeaufsichtigten Modus entfernen möchten, führen Sie den folgenden Befehl aus:

winget deinstallieren Notepad++ -e -h

Sehen Sie sich die experimentellen Funktionen des Windows-Paket-Managers an

Mit dem Befehl features können Sie die Liste der experimentellen Features und des Status anzeigen, die für Ihre Version des Windows-Paket-Managers (Winget) verfügbar sind.

Führen Sie den folgenden Befehl aus, um den Status experimenteller Funktionen in Winget anzuzeigen:

Flügelfunktionen

In der Spalte „Status“ sehen Sie die Liste der Funktionen und ob sie aktiviert oder deaktiviert sind. Sie können Funktionen über die Winget-Einstellungen aktivieren oder deaktivieren.

Konfigurieren Sie die Einstellungen des Windows-Paket-Managers (Winget)

Die Einstellungen des Windows Package Manager (Winget) können in einer JSON-Einstellungsdatei bearbeitet werden. Mit „settings.json“ können Sie verschiedene Winget-Client-Erfahrungen und -Einstellungen anpassen, z.

Führen Sie den folgenden einfachen Befehl aus, um die Datei settings.json zu öffnen:

Winget-Einstellungen

Standardmäßig wird die JSON-Datei in Ihrem Standardtexteditor wie Notepad geöffnet.Es wird jedoch empfohlen, JSON-Dateien in einem Code-Editor zu bearbeiten, vorzugsweise „Microsoft Visual Studio Code“, der einfacher zu bearbeiten ist. Wenn der Standard-Text-/Code-Editor bereits eingestellt ist, wird er automatisch Ihren Standard-Text-Editor starten und die darin enthaltene Einstellungsdatei öffnen.

Wenn Sie Visual Studio Code nicht haben, können Sie es mit diesem Befehl installieren:

winget installieren Microsoft.VisualStudioCode

Wenn Sie VS Code nicht installieren möchten, können Sie die Einstellungen auch im Editor bearbeiten.

Wenn die JSON-Einstellungsdatei zum ersten Mal in Ihrem Texteditor geöffnet wird, werden keine Einstellungen konfiguriert.

Aktualisierungsintervall für die Quelle ändern

Der autoUpdateIntervalInMinutes code gibt das Zeitintervall (in Minuten) für die Überprüfung von Aktualisierungen der Quelle an. Das Standard-Aktualisierungsintervall ist auf „5“ eingestellt. Sie können es nach Ihren Wünschen ändern. Wenn Sie die automatische Aktualisierungsprüfung einer Quelle deaktivieren möchten, ändern Sie sie einfach auf „0“.

Im folgenden Beispiel ändern wir das Aktualisierungsintervall auf ’10’ Minuten.

Falls Sie die automatische Update-Prüfung deaktiviert haben, können Sie Updates manuell nach der Quelle suchen über Winget-Quell-Update.

Visuelles Design des Fortschrittsbalkens ändern

Sie können den visuellen Stil oder die Farbe des Fortschrittsbalkens mit den ändern visuell Einstellung. Die Standardfarbe des Fortschrittsbalkens ist „Akzent“, aber Sie können sie in „Retro“ oder „Regenbogen“ ändern.

Um beispielsweise die Farbe des Fortschrittsbalkens in „Regenbogen“ zu ändern, fügen Sie den folgenden Code in die JSON-Datei ein:

"visual": { "progressBar": "rainbow" },

Und stellen Sie sicher, dass Sie eine schließende Klammer hinzufügen } am Ende des JSON-Codes.

Installationsumfang der Anwendung ändern

Sie können auch das Installationsverhalten einschließlich des Bereichs, des Gebietsschemas und mehr ändern, indem Sie die installBehavior Einstellung.

Die Bereichseinstellung gibt an, ob ein Paket nur für den aktuellen Benutzer oder den gesamten Computer installiert werden soll. Sie können den Umfang der gesamten Installation entweder auf Nutzer oder Maschine.

Geben Sie den folgenden Code ein, um den Bereich auf den aktuellen Benutzer zu ändern:

"installBehavior": { "preferences": { "scope": "user" } },

Aktivieren oder deaktivieren Sie experimentelle Funktionen in Winget

Wie im vorherigen Abschnitt erwähnt, können Sie die experimentellen Funktionen von Winget auch in der Datei settings.json konfigurieren. Der experimentelle Funktionen Mit dieser Einstellung können Sie die Funktionen aktivieren oder deaktivieren. Um die Liste der verfügbaren experimentellen Funktionen anzuzeigen, führen Sie Flügelfunktionen.

Wie Sie oben sehen können, stehen für diese Version von Windows Package Manager zwei Funktionen zur Verfügung – „Informationen zu Abhängigkeiten anzeigen“ und „Direkte MSI-Installation“. Die Abhängigkeitsfunktion zeigt Abhängigkeitsinformationen des Pakets an und „Direkte MSI-Installation“ ermöglicht Ihnen die direkte Installation von MSI-Paketen anstelle von msiexec. Notieren Sie sich die Eigenschaften der Funktionen, die Sie in den Einstellungen verwenden können, um die jeweilige Funktion zu aktivieren oder zu deaktivieren.

Um die Funktion „Direkte MSI-Installation“ zu aktivieren, fügen Sie den folgenden Code in die JSON-Datei ein:

 "experimentalFeatures": { "directMSI": true },

Um die Funktion "Informationen zu Abhängigkeiten anzeigen" zu aktivieren, fügen Sie den folgenden Code in die JSON-Datei ein:

 "experimentalFeatures": { "dependencies": true },

Jetzt lauf Flügelfunktionen Befehl erneut, um zu bestätigen, ob die Funktionen aktiviert sind.

Um eine Funktion zu deaktivieren, ändern Sie einfach den booleschen Wert in falsch im Code.

Um mehr über das Winget-Einstellungsschema und seine Verwendung zu erfahren, lesen Sie diesen Artikel – //raw.githubusercontent.com/microsoft/winget-cli/master/schemas/JSON/settings/settings.schema.0.2.json.

Exportieren Sie installierte Software über Winget . auf einen anderen Computer

Eine weitere großartige Funktion des Winget-Tools besteht darin, dass Sie die installierten Apps auf Ihrem Computer in eine JSON-Datei exportieren können, mit der Sie dieselben Apps schnell auf einem anderen Computer installieren können. Diese Funktion kann nützlich sein, wenn Sie versuchen, dieselben Apps auf mehreren Computern zu installieren oder wenn Sie Ihren Computer zurücksetzen/neu installieren.

Winget installiert jedoch nur die Apps im Winget-Repository. Andere Programme wie PC-Spiele werden nicht über Winget JSON-Dateien installiert.

Die Syntax für den Exportbefehl:

Flügelexport [-o] []

Geben Sie den folgenden Befehl ein, um unterstützte Argumente und Optionen anzuzeigen:

Winget-Export -?

Folgendes ist das einzige verfügbare Argument:

  • oder --Ausgang: Pfad zur zu erstellenden JSON-Datei.

Folgende Optionen stehen zur Verfügung:

  • -S oder --Quelle: Pakete aus der angegebenen Quelle exportieren.
  • --include-versionen: Fügen Sie bestimmte Paketversionen in die JSON-Datei ein.
  • --accept-source-Agreements: Akzeptieren Sie alle Quellenvereinbarungen während der Quellenoperationen und vermeiden Sie Aufforderungen.

Beispiel:

Um die Liste der installierten Apps auf Ihrem Computer in eine JSON-Datei zu exportieren, führen Sie den folgenden Befehl aus:

winget export -o F:\mycomputerapps.json --include-versions

oder

winget export -output F:\mycomputerapps.json --include-versions

Hier, oder --Ausgang -Argument gibt den Pfad an, in dem Sie die JSON-(Export-)Datei speichern möchten. Die Option –include-versions weist das Winget an, die Versionen der derzeit installierten Apps in die JSON-Datei aufzunehmen. Standardmäßig installiert der Import-Befehl die neuesten Versionen von Apps aus der JSON-Datei. Wenn Sie jedoch die spezifischen Versionen der Apps vom vorhandenen Computer exportieren möchten, müssen Sie die --Versionen einschließen Möglichkeit.

Wenn eine installierte App oder Version in den Repositorys nicht verfügbar ist, wird "Installiertes Paket/Version ist in keiner Quellnachricht verfügbar" angezeigt und diese Apps werden nicht in die JSON-Datei aufgenommen.

Wie Sie unten sehen können, enthält die neu erstellte JSON-Datei die Liste der auf Ihrem Computer installierten Programme.

Importieren Sie die Anwendungsliste von einem anderen Computer über Winget

Mit dem Importbefehl können Sie die Liste der Programme aus einer JSON-Datei auf Ihrem Computer installieren.

Die Syntax für den Importbefehl:

Winget-Import [-i] []

Geben Sie den folgenden Befehl ein, um unterstützte Argumente und Optionen anzuzeigen:

Winget-Import -?

Folgende Argumente werden unterstützt:

  • -ich oder --Datei importieren: Pfad zur zu importierenden JSON-Datei

Die folgenden Optionen werden unterstützt:

  • --ignore-unavailable: Nicht verfügbare Pakete ignorieren
  • --ignore-versionen: In der JSON-Datei angegebene Versionen ignorieren und die neueste verfügbare Version installieren
  • --Accept-Package-Agreements: Akzeptieren Sie alle Lizenzvereinbarungen für Pakete
  • --accept-source-Agreements: Akzeptieren Sie alle Quellvereinbarungen während Quellvorgängen

Beispiel:

Führen Sie den folgenden Befehl aus, um die Anwendungen aus einer JSON-Datei auf einem Computer zu installieren (zu importieren):

winget import -i F:\mycomputerapps.json --ignore-unavailable --ignore-versions

oder

winget import –-import-file F:\mycomputerapps.json --ignore-unavailable --ignore-versions

Im obigen Befehl, -ich oder --Datei importieren -Argument gibt den Pfad zur JSON-Datei an, die Sie importieren möchten. Der --ignore-unavailable Option unterdrückt den Fehler, den Sie erhalten, wenn ein angegebenes Paket in der JSON-Datei nicht in den Repositorys verfügbar ist. Und --ignore-versionen -Option ignoriert in der JSON-Datei angegebene Versionen und installiert die neueste verfügbare Version der Apps.

Wenn bereits ein Paket installiert ist, versucht Winget, ein Update für dieses Paket zu finden. Wenn es bereits auf dem neuesten Stand ist, sehen Sie die Meldung „Paket ist bereits installiert:“ und „Kein zutreffendes Update gefunden“.

Das ist es.