Zum Inhalt springen
Engineering/Notes

UniGetUI: Windows Clients Up to Date halten

Markus Schemp
Markus Schemp
31. Januar 2025 · 2 Min. Lesezeit
Developer ToolsPatchmanagementWindows

Ich weiß, ich wiederhole mich – „Softwareupdates zeitnah durchzuführen ist eine der elementaren Grundsäulen so ziemlich jeder IT-Sicherheitsstrategie“. In dem Artikel Watchtower: Automatische Docker Container Updates habe ich mich damit beschäftigt, wie ich das für mein Container-Setup erledigen kann. Aber was ist mit meinem Windows-Client? Microsoft Updates sind ja klar – aber wie schaffe ich es, die ganzen Drittapplikationen aktuell zu halten?

UniGetUI

Logo von UniGetUI (früher WingetUI)

An dieser Stelle kommt für mich UniGetUI ins Spiel. Ursprünglich mal unter dem Namen WingetUI gestartet, bietet das Tool eine einfache und komfortable Benutzeroberfläche zu den relevanten Paketmanagern unter Windows an.

Während die meiste Software unter Windows manuell und einzeln installiert wird, sind unter Linux seit Jahrzehnten Paketmanager Standard und an der Tagesordnung. Ein Paketmanager verwaltet letztendlich viele unterschiedlichste Softwarepakete an einer zentralen Stelle und stellt Informationen über diese Pakete bereit. So lassen sich zum Beispiel über den Paketmanager auch neuere Versionen eines installierten Pakets sehr einfach beziehen. Unter Windows sind vor allem die Paketmanager winget und Chocolatey bekannt – wenn auch vom normalen Anwender selten genutzt.

UniGetUI-Fenster „Software-Updates“ mit zwei verfügbaren Aktualisierungen für Tailscale und TeamViewer

Einmal installiert, läuft UniGetUI standardmäßig nach dem Systemstart im Hintergrund und überprüft regelmäßig die installierten Anwendungen bei den gängigen Paketmanagern auf Updates. Der Clou: Das funktioniert meistens sogar auch, wenn sie initial nicht über einen Paketmanager installiert wurden!

Das heißt, ich bekomme jetzt die Updates für meine Applikationen zentral über UniGetUI angezeigt und zum Update angeboten, obwohl ich sie ursprünglich mal über die verschiedensten Quellen installiert habe.

Software-Paketverwaltung im Businesskontext

Aus meiner Sicht ist UniGetUI eine extrem gute und charmante Lösung, insbesondere für den Heimgebrauch oder maximal in kleinen Bürosituationen, da UniGetUI auf jedem Client läuft und dort selbst schaltet und waltet. In größerem Businesskontext bieten sich andere, dedizierte Softwareverteilungslösungen mit zentralem Management über mehrere Clients hinweg an.

Markus Schemp
Markus Schemp
Softwareentwickler mit mehr als 15 Jahren Erfahrung in Softwareentwicklung und Engineering und mehr als 10 Jahren technischer Führung. Schwerpunkte: Softwarearchitektur, Modernisierung, DevOps und KI-gestützte Softwareentwicklung.
Profil ansehen
Woran ich sonst arbeiteLeistungen im ÜberblickEngineering Notes entstehen im eigenen Betrieb. Beruflich berate ich Unternehmen, deren Geschäft Software ist oder wird.

Inhalt