Skip to main content

Chocolatey

🔗 Chocolatey (kurz Choco) ist ein Softwarekatalog für Windows. Der Katalog enthält recht aktuelle Versionen der häufigsten Free- und Opensource Anwendungen unter Windows. Die Prüfung auf Updates und aktualisierung findet damit an einer Stelle statt.

Wichtig

Die Prüfung auf Software findet nicht automatisch statt, sondern muss vom Nutzer selbst angestoßen werden. Meine Empfehlung: Mindestens ein- besser zweimal pro Woche laufen lassen. Die Aktualisierung kann im Hintergrund stattfinden. Alternativ gibt es auch Möglichkeiten, dies zu Automatisieren (s.u.)

Installation

1. Powershell als Administrator starten

Mit der rechten Maustaste auf den Start-Button klicken und Terminal (Administrator) auswählen. (Unter Windows 10 oder älteren Versionen von Windows 11 "Windows Powershell (Administrator)")Alternativ: Windows-Taste drücken, "Power" eingeben. Auf den Haken hinter "PowerShell" klicken und "Als Administrator" ausführen wählen. Wenn mehrere Versionen der Powershell installiert sind, eine davon wählen.

2. Installationsbefehl ausführen

Folgenden Befehl über den Kopierenknopf kopieren und mit Strg+V in die Powershell einfügen:

Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))

3. GUI installieren

Damit es bequemer geht, kann man sich auch eine grafische Oberfläche (GUI) installieren. Dazu in der Powershell folgenden Befehl eingeben:

choco install chocolateygui

Verwendung

Bereits nach dem ersten Befehl ist Choco für die Kommandozeile installiert und kann zum Beispiel mit

choco upgrade all -y

genutzt werden, um alle Updates auszuführen. (Dazu muss wie in Schritt 1 beschrieben eine PowerShell als Administrator geöffnet werden). Bequemer geht es aber über die GUI: Rechts oben gibt es einen Knopf: alles Aktualisieren. Dieser Knopf steht zur Verfügung, sobald es was zu tun gibt, allerdings kann Choco zuvor für die Überprüfung einige Minuten brauchen.

Software automatisch aktualisieren

Um Choco automatisch zu aktualisieren, gibt es zwei Möglichkeiten:

a Den folgenden Befehl manuell als Windows Task planen:
choco upgrade all -y
b Das Choco-eigene Update Programm nutzen

Dazu in der Powershell (Schritt 1) folgenden Befehl einmalig ausführen:

choco install choco-upgrade-all-at-startup

Auf beide der Varianten sollte man sich aber nicht blind verlassen, sondern regelmäßig prüfen. Vor allem: Sie laufen idR beim Start von Windows. Wer sein Gerät immer im Standby läßt, triggert diesen Start eben nur sehr selten.

Quellen