Sollte ich immer einen Software-Patch herunterladen?
Ein Software-Patch ist eine Überarbeitung eines Software-Programms, die wesentliche Änderungen in der Funktionsweise oder geringfügige kosmetische Ergänzungen des Erscheinungsbilds zur Folge haben kann. Obwohl Softwareentwicklungsunternehmen ihre Kunden dazu auffordern, alle verfügbaren Software-Patches zu installieren, die sie herausgeben, ist dies nur dann erforderlich, wenn der Patch zur Behebung kritischer Softwareprobleme oder Sicherheitsprobleme mit dem Programm vorgesehen ist. Die Programmkompatibilität mit dem Betriebssystem und dem Status eines aktuellen Computers kann sich durch die Installation eines Software-Patches dramatisch ändern. Wenn ein Software-Programm bereits die gewünschte Leistung erbringt, muss es nicht sofort mit einem verfügbaren Patch aktualisiert werden.
Die Qualität von Software-Patches kann auch erheblich variieren, wenn sich ein Unternehmen in einer Übergangsphase befindet oder kürzlich von einem anderen Unternehmen aufgekauft und sein Entwicklungsteam für das Programm ersetzt wurde. Wenn ein Software-Patch für ein Programm verfügbar wird, das seit Monaten oder Jahren keine Änderungen mehr aufweist, kann dies häufig darauf hinweisen, dass weitere wichtige Patches in Vorbereitung sind. Dies könnte es ratsam machen, den Entwicklungsprozess nur abzuwarten, bis die Softwareprobleme vollständig gelöst sind.
Computersoftware folgt einer allgemeinen Konvention zur Benennung von Revisionen, und die Bedeutung eines Software-Patches kann durch diese Konvention bestimmt werden. Wenn ein Softwareprogramm als Version 3.0 gekennzeichnet ist, stellt eine Änderung von Version 4.0 eine wesentliche Änderung des Programms dar und erfordert in der Regel den Erwerb der neuen Softwareversion. Wenn der Programm-Patch als 3.1 aufgeführt werden sollte, bedeutet dies, dass es sich um ein geringfügiges, aber bedeutendes Upgrade des Programms handelt. Da die Zahlen über die ursprüngliche Versionsnummer hinausgehen, wird die Bedeutung von Software-Patches immer geringer. Ein Programmupdate von 3.1.1 kann lediglich eine geringfügige Änderung des Grafiklayouts der Software oder eine geringfügige Umformulierung der Hilfedateien zur Folge haben. Versionsnummern haben jedoch kein offizielles Format. Daher ist es wichtig, anhand der Dokumentation des Softwareherstellers zu überprüfen, was der Patch tatsächlich aktualisiert.
Eine der allgemein akzeptierten Methoden bei der Programmierung von Revisionsnummern folgt dem Format "Major.Minor.VMinor.Build". VMinor zeigt eine sehr kleine Änderung am Programm an. Build gibt eine Methode zur Bestandskontrolle an, mit der das Softwareunternehmen weiß, wie oft es das Programm umgeschrieben hat, aber für die Verbraucher von geringem Nutzen ist.
Bei großen Softwareprogrammen wie Betriebssystemen können über die unterstützte Lebensdauer Hunderte von Patches ausgegeben werden. Die wichtigsten davon, die heruntergeladen und installiert werden sollten, sind Sicherheitspatches zum Schutz vor Schwachstellen im Code, die von Hackern ausgenutzt und von Viren beschädigt werden könnten. Hierbei handelt es sich häufig um Aktualisierungen einer bestimmten Version eines Webbrowsers, eines E-Mail-Programms oder einer interaktiven Online-Software wie Spiele, Bankgeschäfte und andere Finanztransaktionsprogramme. Einige Software- und Betriebssysteme bieten die Möglichkeit, alle verfügbaren Patches automatisch herunterzuladen und zu installieren, ohne dass der Benutzer eingreifen muss. Dies kann jedoch zu Sicherheitslücken und unnötigen Kompatibilitätsfehlern führen und sollte nur zugelassen werden, wenn der Computerbesitzer dem Softwareanbieter vollständig vertraut.