Windows Hotfixes
   HOME

TheInfoList



OR:

A hotfix or quick-fix engineering update (QFE update) is a single, cumulative package that includes information (often in the form of one or more files) that is used to address a problem in a
software Software is a set of computer programs and associated documentation and data. This is in contrast to hardware, from which the system is built and which actually performs the work. At the lowest programming level, executable code consists ...
product (i.e., a
software bug A software bug is an error, flaw or fault in the design, development, or operation of computer software that causes it to produce an incorrect or unexpected result, or to behave in unintended ways. The process of finding and correcting bugs i ...
). Typically, hotfixes are made to address a specific customer situation. The term "hotfix" originally referred to software patches that were applied to "hot" systems: those which are live, currently running, and in production status rather than development status. For the developer, a hotfix implies that the change may have been made quickly and outside normal development and testing processes. This could increase the cost of the fix by requiring rapid development, overtime or other urgent measures. For the user, the hotfix could be considered riskier or less likely to resolve the problem. This could cause an immediate loss of services, so depending on the severity of the bug, it may be desirable to delay a hotfix. The risk of applying the hotfix must be weighed against the risk of ''not'' applying it, because the problem to be fixed might be so critical that it could be considered more important than a potential loss of service (e.g., a major security breach). Similar use of the terms can be seen in hot-swappable disk drives. The more recent usage of the term is likely due to software vendors making a distinction between a hotfix and a patch.


Details

A hotfix package might contain several "encompassed" bug fixes, raising the risk of possible
regression Regression or regressions may refer to: Science * Marine regression, coastal advance due to falling sea level, the opposite of marine transgression * Regression (medicine), a characteristic of diseases to express lighter symptoms or less extent ( ...
. An encompassed bug fix is a software bug fix that is not the main objective of a
software patch A patch is a set of changes to a computer program or its supporting data designed to update, fix, or improve it. This includes fixing security vulnerabilities and other bugs, with such patches usually being called bugfixes or bug fixes. Patches ...
, but rather the side effect of it. Because of this, some libraries for automatic updates like
StableUpdate StableUpdate is a cross platform library for automatic update of the installed applications on the client side. It supports the automated creation, detection, downloading, installation and removing of the service packs. Features StableUpdate of ...
also offer features to uninstall the applied fixes if necessary. Most modern operating systems and many stand-alone programs offer the capability to download and apply fixes automatically. Instead of creating this feature from scratch, the developer may choose to use a proprietary (lik
RTPatch
or open-source (like
StableUpdate StableUpdate is a cross platform library for automatic update of the installed applications on the client side. It supports the automated creation, detection, downloading, installation and removing of the service packs. Features StableUpdate of ...
and
JUpdater JUpdater is a project which aims to create a utility that allows developers to quickly implement version checks into Java (programming language), Java programs. The utility ensures that the user can always be notified of new versions, and easily u ...
) package that provides the needed libraries and tools. There are also a number of third-party software programs to aid in the installation of hotfixes to multiple machines at the same time. These software products also help the administrator by creating a list of hotfixes already installed on multiple machines.


Vendor-specific definition


Microsoft

Microsoft Corporation Microsoft Corporation is an American multinational corporation, multinational technology company, technology corporation producing Software, computer software, consumer electronics, personal computers, and related services headquartered at th ...
once used the terms "hotfix" or "QFE" but has stopped in favor of new terminology: updates are either delivered in the General Distribution Release (GDR) channel or the Limited Distribution Release (LDR) channel. The latter is synonymous with QFE. GDR updates receive extensive testing whereas LDR updates are meant to fix a certain problem in a small area and are not released to the general public. GDR updates may be received from the
Windows Update Windows Update is a Microsoft service for the Windows 9x and Windows NT families of operating system, which automates downloading and installing Microsoft Windows software updates over the Internet. The service delivers software updates for Wind ...
service or the Microsoft Download Center but LDR updates must be received via Microsoft Support.


Blizzard

The game company
Blizzard Entertainment Blizzard Entertainment, Inc. is an American video game developer and publisher based in Irvine, California. A subsidiary of Activision Blizzard, the company was founded on February 8, 1991, under the name Silicon & Synapse, Inc. by three graduat ...
has a different use of the term hotfix for their games, including ''
World of Warcraft ''World of Warcraft'' (''WoW'') is a massively multiplayer online role-playing game (MMORPG) released in 2004 by Blizzard Entertainment. Set in the ''Warcraft'' fantasy universe, ''World of Warcraft'' takes place within the world of Azeroth ...
'' and ''
Diablo III ''Diablo III'' is a hack-and-slash action role-playing game developed and published by Blizzard Entertainment as the third installment in the Diablo (series), ''Diablo'' franchise. It was released for Microsoft Windows and OS X in May 2012, Play ...
'':
A hotfix is a change made to the game deemed critical enough that it cannot be held off until a regular content patch. Hotfixes require only a server-side change with no download and can be implemented with no downtime, or a short restart of the realms.


See also

*
Patch (computing) A patch is a set of changes to a computer program or its supporting data designed to update, fix, or improve it. This includes fixing security vulnerabilities and other bugs, with such patches usually being called bugfixes or bug fixes. Patche ...
*
Service pack In computing, a service pack comprises a collection of updates, fixes, or enhancements to a software program delivered in the form of a single installable package. Companies often release a service pack when the number of individual patches to a ...


References

{{reflist Debugging Software release Software maintenance System administration