Windows Tool "winget"

Es gibt 12 Antworten in diesem Thema, welches 766 mal aufgerufen wurde. Der letzte Beitrag () ist von Herby53.

  • Windows-11-Funktion-rcm960x540u.jpg
    Kennt ihr schon winget?


    In Windows 10 und 11 gibt es etliche praktische Funktionen, die verdammt gut versteckt sind. Dazu gehört bestimmt auch das Windows-Tool winget, welches ich ab sofort nicht mehr missen will.


    Windows-Systeme einrichten: Mit winget geht alles schneller



    Jedes Mal die gleiche Leier: Die komplette Neueinrichtung eines brandneuen Windows-Rechners spule ich inzwischen beinahe im Schlaf ab. Edge starten, Chrome herunterladen und installieren, Chrome zum Standard-Browser machen und dann nach und nach ein Programm nach dem anderen aus dem Netz laden. Steam, Discord, Spotify, DaVinci Resolve, Affinity Photo – da kommt schon einiges an Software zusammen.


    Doch obwohl ich das Prozedere inzwischen in- und auswendig kenne, dauert der Spaß immer noch erstaunlich lange. Jedes Mal separate Webseiten mit dem Browser ansteuern, erst den Setup herunterladen und dann die Installation starten – das muss doch auch schneller gehen!


    Und tatsächlich gibt es seit 2020 unter Windows ein praktisches kleines Tool, das genau solche Aufgaben massiv vereinfacht und mich beim Einrichten meines neuen Laptops vor Kurzem komplett aus den Socken gehauen hat: "winget" .


    Die nützliche Funktion lässt sich direkt über das Terminal (Kommandozeile) von Windows 10 und Windows 11 nutzen und erspart euch den lästigen Installationsprozess über irgendwelche nervigen Installer. Wollt ihr etwa den Chrome-Browser herunterladen, haut ihr in die Kommandozeile einfach folgenden Befehl:



    winget install "google chrome"



    In der Windows PowerShell, die ihr für die Nutzung von winget ebenfalls benutzen könnt, sieht das dann also wie folgt aus:



    winget-2-rcm480x0.png


    Sobald ihr auf Enter drückt, fängt das Tool an, Chrome herunterzuladen und direkt zu installieren – ohne nervige Prompts oder lästige Setups. Und sobald eine Installation abgeschlossen ist, könnt ihr direkt die nächste anleiern. Steam, Spotify, Discord – etliche Programme und Apps lassen sich auf diese Weise rasant installieren. Noch besser: Mit dem Befehl

    <br>

    winget upgrade --all


    könnt ihr alle über winget installierten Programme in einem Rutsch auf die neueste Version updaten.


    Hinweis: Solltet ihr bei euch auf dem Rechner winget nicht direkt nutzen können, reicht es meist aus, sich einfach den App-Installer über den Microsoft Store herunterzuladen und zu installieren

    Verstecktes Windows-Tool: winget ist nicht perfekt, aber unglaublich praktisch

    Für Linux-Nutzer ist das Ganze ein alter Hut. Hier setzen die meisten User bereits seit einer gefühlten Ewigkeit auf die Kommandozeile, um Programme über Paketmanager wie apt zu installieren – doch für mich als primärer Windows-Nutzer grenzt dieser Vorgang beinahe an Magie.


    Einziges Manko: Bei Weitem nicht alle Programme lassen sich aktuell direkt über die winget-Funktion auf den PC laden.

    DaVinci Resolve und Affinity Photo etwa musste ich weiterhin klassisch über Setups installieren, die ich mir von den Webseiten der Hersteller herunterladen durfte.


    Aber ganz ehrlich: Was solls? Auch wenn ich noch nicht den gesamten Einrichtungsprozess über winget bewerkstelligen kann, nimmt mir das praktische Tool unterm Strich unzählige und vor allem unfassbar nervige Klicks ab – und euch in Zukunft hoffentlich auch.

  • windows-11-winget-q_giga-P1017050-rcm480x270u.jpgDas Kommandozeilen-Tool Winget installiert Programme per Texteingabe.


    Den richtigen Download im Internet zu finden ist mitunter eine lästige Aufgabe. Viel einfacher geht es mit dem Kommandozeilentool „Winget“. Wir zeigen, wie das Programm von Microsoft funktioniert.


    So funktioniert der Paketmanager Winget


    Winget ist bei vielen Versionen von Windows 10 und standardmäßig bei Windows 11 vorinstalliert. Das Tool, das in der Eingabeaufforderung und PowerShell gestartet wird, erlaubt es, beliebige Programme aus einem großen Katalog direkt zu installieren. Damit hat Microsoft das nachgereicht, was in der Linux-Welt gang und gäbe ist.

    Es gibt ein zentrales Repository ­­– quasi eine Datenbank aller Programme. Will man eines daraus installieren, muss man keinen Browser öffnen und es aus dem Internet manuell herunterladen, stattdessen erledigt man das direkt in der eigenen Kommandozeile.


    Vor- und Nachteile:
    Kein großes Suchen nach dem Download der aktuellsten Programmversion.Winget updatet per Kommando alle über den Paketmanager installierten Programme auf die aktuellste Version.Winget deckt bei weitem nicht alle Programme ab.Die in Winget verwendeten IDs sind nicht immer selbsterklärend.


    Winget: Programme finden und installieren


    Was die Nutzung von Winget etwas verkompliziert: Zur Identifikation von Programmen verwendet Winget eigene IDs. Das können entweder die 12-stelligen Zeichenketten aus dem Microsoft Store sein oder eine Zusammensetzung aus dem Hersteller und dem Namen des Programms.

    So findet ihr die ID heraus:

    1. Öffnet die Eingabeaufforderung
    2. Tippt winget search ein, gefolgt von dem Namen des gesuchten Programms und drückt Enter.
    3. In den Suchergebnissen seht ihr nun alle passenden Programme sowie deren jeweilige ID.

    Screenshot von einer winget-Suche nach Steam. Es werden 20 Ergebnisse angezeigt.Bei der Suche nach „Steam“ bekommen wir viele Treffer, die nicht das gewünschte Programm sind. Unter der ID „Valve.Steam“ werden wir allerdings fündig. (Bildquelle: GIGA)

    Die Tabelle zeigt einige beliebte Programme und wie sie in Winget gelistet sind:

    Programm ID in Winget
    7zip 7zip.7zip
    Audacity Audacity.Audacity
    Everything voidtools.Everything
    Gimp GIMP.GIMP
    Google Chrome Google.Chrome
    IrfanView IrfanSkiljan.IrfanView
    KeePass DominikReichl.KeePass
    Mozilla Firefox Mozilla.Firefox
    Steam Valve.Steam
    TeraCopy CodeSector.TeraCopy
    Visual Studio Code Microsoft.VisualStudioCode
    VLC Media Player VideoLAN.VLC

    Habt ihr die ID für euer Wunschprogramm gefunden,

    tippt winget install ein, gefolgt von der ID und bestätigt mit Enter.

    Programme mit Winget updaten.


    Öffne die Eingabeaufforderung.

    1. Tippt winget upgrade ein und drückt Enter.
    2. Es wird nun eine Liste der Programme angezeigt, die in einer neueren Version verfügbar sind. Tippt winget upgrade --all ein und drückt Enter, um alle Programme zu updaten.

    Geniale Funktion in Windows 10 & 11: Verstecktes Feature wird von allen ignoriert

    Programme mit Winget entfernen

    Programme, die mit Winget installiert wurden, können dort auch wieder entfernt werden.

    1. Öffnet die Eingabeaufforderung
    2. Tippt den Befehl winget uninstall und die ID des Programms ein, das ihr entfernen möchtet und drückt Enter.

  • Winget-Installationen automatisieren


    Mit Hilfe von Batch-Dateien könnt ihr die Installation mehrerer Programme automatisieren. Inhalt einer Batch-Datei mit sechs Programmen, die zu installieren sind.Installation automatisieren mit Winget und einer Batch-Datei.

    Legt dafür eine Batch-Datei an und listet Zeile für Zeile auf, welche Programme installiert werden sollen (siehe Screenshot oben). Führt anschließend die Batch-Datei mit Administratorrechten aus, um alle aufgelisteten Programme zu installieren.

  • WinGet 1.7 als RC- Version veröffentlicht

    Microsoft hat gestern Abend den Windows Package Manager (WinGet) 1.7 (1.7.10514) aus dem normalen Pre-Release herausgeholt und als erste RC-Version bereitgestellt. Wie immer bei diesen Versionen sind die experimentellen Funktionen abgeschaltet. Die Funktionen in dieser Version sind:

    winget-windows-package-manager-17-500x289.jpg

    • Der Befehl winget repair ist jetzt verfügbar und kann verwendet werden, um ein Paket zu reparieren, das Probleme hat.
    • Winget kann Windows Features als Paketabhängigkeit aktivieren.
    • Winget unterstützt nun den Neustart des Rechners, wenn der Rückgabewert des Installers angibt, dass ein Neustart erforderlich ist. Dazu kann das --allow-reboot Flag übergeben werden.
    • Die WinGet-Konfiguration kann jetzt eine URL statt nur eine lokale Datei akzeptieren.
    • Leistungsverbesserungen, um das Netzwerk mit dem CDN effizienter zu machen, zusammen mit besseren Abläufen, um Szenarien mit erhöhten Anforderungen zu handhaben.
    • Unterstützung für Entra Id-Authentifizierung (früher Azure Active Directory) für private REST-Quellen. Hinweis: Die Referenzimplementierung der REST-Quellen muss noch aktualisiert werden.
    • Viele, sehr viele Korrekturen und Verbesserungen
  • Falls wer Probleme mit der Installation hat hier eine Lösungsmöglichkeit........



    Installation ohne Powershell:

    1.)Windows Package Manager 1.7.10514

    Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.msixbundle

    Von Releases · microsoft/winget-cli · GitHub

    Herunter laden ca.234 MB

    2.)Die weiteren

    Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.txt

    24146eb205d040e69ef2d92d7034d97f_License1.xml

    DesktopAppInstallerPolicies.zip

    In den gleichen Ordner herunterladen.

    3.)Auf

    Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.msixbundle

    Doppelklick und fertig.

    4.)Über „cmd“ „winget“ eingeben und sehen ob die neue Version da ist.

  • Microsoft hat einen Versionssprung beim Windows Package Manager gemacht. Denn ab jetzt kann WinGet 1.8 als neue Preview ausprobiert werden. Aktuell in der Version 1.8.532. Damit wird die 1.7, die gerade erst als RC erschien, sicherlich zeitnah als neue finale Version kommen.

    winget-windows-package-manager-18-500x298.jpg

    Wie immer sind in dieser Version die experimentellen Funktionen wieder aktiviert. Dies lässt sich über winget features nachprüfen. Noch gibt es nicht viel Neues. Das wird sicherlich so nach und nach implementiert. Hier die Änderungen in dieser Version:

    • Update der WinGet Download Spezifikation mit der genauen PS cmdlet
    • Fehlerbehebungsschritt für CDN hinzugefügt
    • CodeCoverage-Pipeline zur Einreichung bei onefuzz.
    • Update Fuzzing Code Coverage Pipeline id

    Info und Download auch unter:

Schon gewusst…?

Das Team VMOD lehnt jegliche kommerzielle Nutzung ab - auch durch Werbung. In diesem Sinne bitten wir Mitglieder von Gruppen, die einen kommerziellen Vorteil bezwecken, von einer Registrierung abzusehen. Ein Ausschluss wäre ohnehin nur eine Frage der Zeit ....