Patch

Unter einem Patch versteht man eine Softwarekomponente zur Korrektur einer oder mehrerer Fehlfunktionen in einem Softwareprodukt. Die schadhafte Komponente wird dabei ausgetauscht, ohne dass die Software komplett neu programmiert werden muss.

Definition

Ein Patch ist eine kurzfristig von Softwareentwicklern bereitgestellte Programmkorrektur in Form einer Datei, die auf der Webseite des Herstellers – meist kostenfrei – heruntergeladen werden kann. Nach erfolgreichem Download behebt das Patch die bestehende Fehlfunktion in der Regel automatisch, indem die fehlerhafte Softwarekomponente durch die korrigierte Komponente ersetzt wird. Zusätzlich zur Fehlerbehebung kann ein Patch auch kleinere Funktionserweiterungen enthalten. Man unterscheidet grundsätzlich zwischen

  • einem so genannten „Bugfix“, der Fehler im Programm-Quellcode behebt,
  • einem „Hotfix“, der besonders gravierende Fehler behebt, die schnell und gezielt korrigiert werden müssen und
  • einem Update, das den bestehenden Funktionsumfang eines Programms erweitert, zusätzlich aber auch kleinere Fehlerbehebungen enthält

Patches werden nicht nur entwickelt, um bestehende Fehlfunktionen einer Software im Sinne der Nutzerzufriedenheit zu beheben, sondern auch um die Schwachstellen des betroffenen Programms vor eventuellen Gefahren durch Exploits zu schützen.

Service Packs

Service Packs sind Zusammenstellungen von mehreren Patches, beispielsweise zur Aktualisierung eines Betriebssystems. Service Packs bieten den Vorteil, dass viele Patches mit einer einzigen Installation eingespielt werden können. In der Regel enthält ein Service Pack alle Patches seit der Hauptversion oder seit dem jeweils vorausgegangenen Service Pack. Service Packs von Microsoft können für Windows 8, Windows 7, Windows Vista und Windows XP kostenlos heruntergeladen http://windows.microsoft.com/de-de/windows/service-packs-download#sptabs=win7 werden.

Zurück