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.
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.