Zum Inhalt springen

Hotfix

aus Wikipedia, der freien Enzyklopädie

Ein Hotfix ist ein kurzfristig bereitgestelltes Software-Update, das einen kritischen Software-Fehler unmittelbar behebt und außerhalb des regulären Veröffentlichungszyklus eingespielt wird.[1][2][3]

Dabei ist der Fehler der Software meist so gravierend, dass er schnell und gezielt behoben werden muss. Ein Hotfix enthält daher meist nur die Korrektur für einen oder wenige Fehler. Er sollte auf keinen Fall eine Erweiterung der Funktionalität enthalten, sondern nur den konkreten Fehler korrigieren.

Grundvoraussetzung für einen Hotfix ist, dass in die Software zu einer Aktualisierung eingegriffen werden kann. Dies ist jedoch nicht bei allen Geräten (Hardware mit Software, also Computer egal welcher Art, auch Smartphones) der Fall. Heimanwender können beispielsweise bei Controllern meist keinen Hotfix der Firmware einspielen.

Hotfix leitet sich aus den beiden englischen Wörtern hot – heiß und to fix – reparieren ab. Es handelt sich also wörtlich um eine „heiße“ (hier im Sinne von schnelle, eilige) Reparatur der betroffenen Software.

Im Unterschied zu regulären Patches[4] oder Service-Packs, die meist planmäßig ausgerollt oder veröffentlicht werden, werden Hotfixes außerhalb des üblichen Entwicklungszyklus angewendet, meist ohne Systemneustart (auch bekannt als Coldfix) und mit minimalem Testaufwand.[5] Es geht also darum, eine akute Funktionsstörungen der Software oder des Softwaresystems schnell zu beseitigen.[6][7]

Die Implementierung bzw. Einspielung eines Hotfixes bringt in mancher Hinsicht gewisse Risiken mit sich.[8] Die Hersteller verweisen meist darauf, dass aufgrund der Dringlichkeit keine vollständigen Softwaretests durchgeführt werden können. Als Computeranwender oder Administrator sollte man daher einen Hotfix nur dann einspielen, wenn man unmittelbar vom Softwarefehler betroffen ist oder wenn das Problem bei allen Systemen auftritt und der Hersteller explizit darauf hinweist, den Hotfix einzuspielen, um einen gravierenden funktionalen oder Mangel im Zusammenhang mit der Informationssicherheit zu beheben.[9]

Automatische Updates

[Bearbeiten | Quelltext bearbeiten]

Zum Updaten verbinden sich viele moderne Computer- oder Anwenderprogramme meist regelmäßig oder sporadisch über das Internet mit einem Server ihres Herstellers und prüfen, ob Hotfixes zur Installation zur Verfügung bereitstehen. Falls dies der Fall ist, wird der Hotfix automatisch heruntergeladen und installiert.

Bei Windows ab der Version Windows XP ist diese Funktion in das Betriebssystem integriert und sollte laut Microsoft zum Schutz gegen Viren, Würmer und sonstige Bedrohungen aus dem Internet aktiviert werden. Oft ist es von entscheidender Bedeutung, dass ein Hotfix installiert wird, bevor man mit Windows sich mit dem Internet verbindet, denn bestimmte Malware, etwa der Wurm Sasser, kann bereits kurz nach dem Verbindungsaufbau das System befallen. Man kann daher dazu übergehen, wichtige Hotfixes in die Installations-Medium wie CD-ROM per Unattended-Modus integrieren, sodass diese von vornherein im System verankert sind.

Einzelnachweise

[Bearbeiten | Quelltext bearbeiten]
  1. ↑ What Is a Hotfix? Software Patches Explained. In: Applause. 14. Februar 2025, abgerufen am 26. August 2025 (englisch).
  2. ↑ Carol Hanna, David Clark, Federica Sarro, Justyna Petke: Hot Fixing Software: A Comprehensive Review of Terminology, Techniques, and Applications. 15. Mai 2024, abgerufen am 16. Oktober 2026 (englisch).
  3. ↑ Carol Hanna: Toward Systematizing Hot Fixing for Production Software. In: Companion Proceedings of the 32nd ACM International Conference on the Foundations of Software Engineering (= FSE 2024). Association for Computing Machinery, New York, NY, USA 2024, ISBN 979-84-0070658-5, S. 677–679, doi:10.1145/3663529.3664456 (englisch, acm.org [abgerufen am 16. Oktober 2026]).
  4. ↑ Chadni Islam, Victor Prokhorenko, M. Ali Babar: Runtime software patching: Taxonomy, survey and future directions. In: Journal of Systems and Software. Band 200, Juni 2023, S. 111652, doi:10.1016/j.jss.2023.111652 (englisch, elsevier.com [abgerufen am 16. Oktober 2026]).
  5. ↑ Description of the standard terminology that is used to describe Microsoft software updates. In: Microsoft. 15. Januar 2025, abgerufen am 26. August 2025 (englisch).
  6. ↑ Hotfix vs. Patch vs. Coldfix vs. Bugfix: Differences Explained. BMC Software, 30. Januar 2025, abgerufen am 26. August 2025 (englisch).
  7. ↑ Understanding Patches and Software Updates. In: Cybersecurity and Infrastructure Security Agency (CISA). U.S. Department of Homeland Security (DHS), 23. Februar 2023, abgerufen am 16. Oktober 2026 (englisch).
  8. ↑ Patch Smarter, Not Harder. In: Cybersecurity and Infrastructure Security Agency (CISA). U.S. Department of Homeland Security (DHS), 10. Juni 2026, abgerufen am 16. Oktober 2026 (englisch).
  9. ↑ Nesara Dissanayake, Asangi Jayatilaka, Mansooreh Zahedi, M. Ali Babar: Software security patch management - A systematic literature review of challenges, approaches, tools and practices. In: Information and Software Technology. Band 144, April 2022, S. 106771, doi:10.1016/j.infsof.2021.106771 (englisch, elsevier.com [abgerufen am 16. Oktober 2026]).