Benutzer-Werkzeuge

Webseiten-Werkzeuge


software:windows:paket_manager:start

Dies ist eine alte Version des Dokuments!


Paket-Manager für Windows

Mit dem systemeigenen Paket-Manager Winget installieren Sie auf einen Schlag häufig benötigte Programme und halten sie mit einem einzigen Befehl alle auf dem aktuellen Stand.

Bei Linux ist es ein alter Hut: Paket-Manager wie apt oder yum sind kaum zu überbieten, wenn es um das Installieren und Aktualisieren von Programmen geht. Was oft unter den Tisch fällt: Windows kann das auch. Der Paket-Manager Winget ist sogar auf vielen Systemen bereits vorinstalliert. Damit lassen sich knapp 7.500 Programme installieren, aktualisieren oder auch wieder entfernen. Das spart enorm viel Zeit, da Sie nicht jedes Programm einzeln einrichten und sich durch das Setup klicken müssen. Zudem können Sie in Form einer Batch-Datei ein Paket schnüren mit einer Programm-Grundausstattung oder einer speziellen Sammlung für Multimedia oder Office. Dieses Paket können Sie dann auf einem anderen PC etwa von Freunden oder Bekannten aufspielen. Auch wenn Sie selbst einen neuen PC einrichten oder eine virtuelle Maschine aufsetzen, spart Winget enorm viel Zeit und Mühe.

Winget installieren

Wenn Sie mit Windows 1.01809 oder neuer unterwegs sind oder Windows 11 verwenden, dann ist Winget sehr wahrscheinlich bereits auf Ihrem System vorhanden. Um zu checken, ob Ihnen Winget schon zur Verfügung steht, führen Sie einfach den Befehl winget in der Eingabeaufforderung oder in der Powershell aus.
Erhalten Sie eine Fehlermeldung, installieren Sie Winget nach. Das geht am einfachsten über GitHub. Surfen Sie zu https://github.com/microsoft/winget-cli/releases und scrollen zum Eintrag mit dem Label Latest. Laden Sie die Datei mit der Endung msixbundle herunter und führen Sie sie aus.
Wenn Sie nach der Installation den Befehl wiederholen, erhalten Sie eine Liste der Befehle und Optionen, die Winget kennt. Welche Version Sie verwenden, verrät der Befehl winget - -version. Um zu verhindern, dass bösartige Software ihren Weg in das Repository und von dort auf Ihren Rechner findet, verwendet Winget unter anderem statische Analysen und eine SHA256-Hash-Validierung.software:windows:paket_manager:winget_installieren.png Winget installieren
<fs smaller>Auf GitHub steht stets die aktuelle Version von Winget zum Download bereit</fs>

Programme finden

Winget ist textbasiert, also ohne grafische Bedienoberfläche (allerdings gibt es eine GUI. Sie arbeiten in der Eingabeaufforderung oder in der Powershell mit Administrator-Berechtigung. Als normaler User funktioniert Winget ebenfalls, dann installiert es Programme aber auch nur für diesen Benutzer. Dabei legt es allerdings nicht ganz standardgemäße Verknüpfungen an, was bei viel installierter Software zu Problemen führen kann.
Um anzuzeigen, welche Programme auf Ihrem System vorhanden sind, geben Sie winget list ein. Als Ergebnis erhalten Sie eine Liste aller Anwendungen. Sie zeigt die ID, die installierte Version, die neueste verfügbare Version sowie die Quelle an. Die ID dient dazu, mehrere Versionen eines Programms zu unterscheiden. So differenziert sich der Browser Opera in 14 unterschiedliche Programme wie Opera Stahle, Opera GX oder Opera Beta. Mithilfe der ID installieren Sie genau die gewünschte Variante.
Um nach einem bestimmten Programm zu suchen, verwenden Sie den Parameter search. Das Kommando win-get search python spuckt eine lange Liste mit allen Python-Versionen samt Zubehör aus, die zur Installation bereitstehen. Analog fördert der Befehl winget search libreoffice die aktuelle Version der Office-Suite zutage.
Mit dem Kommando winget source list erhalten Sie die Information, welche Software-Repositories zur Auswahl stehen. Zwar lassen sich mit reichlich Aufwand weitere Quellen hinzufügen, das ist jedoch die Mühe nicht wert. Denn Winget bietet bereits Zugriff auf mehr als 7.000 Programme. Das sollte genügen. Die Bedienung von Winget auf der Befehlszeile ist zwar nicht sonderlich kompliziert, aber wer lieber grafisch sucht, der kann dies tun. Surfen Sie zu https://winstall.app, um das Repository zu durchforsten.
Geben Sie einen Begriff in das Suchfeld ein, etwa keepass. Sie erhalten vier Treffer. Klicken Sie einen davon an, etwa KeePas sXC , erhalten Sie Informationen wie das Datum der letzten Aktualisierung, die aktuelle Versionsnummer und Details zum Hersteller. Ganz oben finden Sie zudem den Befehl, mit dem sich das Programm per Winget installieren lässt. Wenn Sie unter den Infos auf + Select klicken, fügt die Webseite das Programm zu einer Liste hinzu. Diese können Sie dann über Generate Script als Batch-Datei mit den passenden Winget-Befehlen herunterladen und in einem Rutsch auf Ihrem Rechner installieren. software:windows:paket_manager:installierteprogramme.png Installierte Programme
<fs smaller>Dieser Befehl zeigt, welche Programme in welchen Versionen auf Ihrem Rechner installiert sind und ob es neuere Versionen gibt</fs>

Programme installieren

Die Programme lassen sich mit Winget anhand des Namens oder anhand der ID installieren. Um zum Beispiel Microsoft Powertoys herunterzuladen, führen Sie zunächst eine Suche durch, um den korrekten Namen oder die ID zu ermitteln. Bei eindeutigen Namen ist dieser Schritt nicht erforderlich: winget search powertoys. Sie sehen, dass sowohl das Winget-Repository als auch der Microsoft Store die aktuelle Version bereithalten. Sie haben also die Wahl zwischen winget install Micro-soft.PowerToys und winget install - - id =XP89DCGQ3K6VLD. Das - - id= schränkt die Installation auf die ID der Anwendung ein, - -name= auf den Namen. Wer will, kann hinter install zudem ein -e einfügen. Das führt zu einer exakten Suche und lässt Teilzeichenfolgen unter den Tisch fallen.
Wenn ein Programm aus dem Microsoft Store kommt, Winget es aber nicht findet, dann können Sie es trotzdem darüber installieren. Ein Beispiel ist die Sysinternals-Suite. Öffnen Sie den Microsoft Store im Browser unter https://apps.mic-rosoft.com/store/apps und suchen Sie nach sysinternals. Auf der Trefferseite https://apps.microsoft.com/detail/9p7 nl5rwt25 ?hl=de-de&gl=US finden Sie in der URL die ID. Sie steht zwischen dem letzten Slash und dem Fragezeichen. Diese verwenden Sie dann zur Installation in Winget: winget install 9p7knl5rwt25 - -accept-package- agreements. Der angehängte Parameter bestätigt die Lizenzbedingungen automatisch.

software/windows/paket_manager/start.1743954403.txt.gz · Zuletzt geändert: von eugen