A Windows 2000 hotfix is a program that installs one or more files to correct a problem. The hotfix is named Qnnnnnn.exe, where nnnnnn is the six-digit number that is assigned to the hotfix and Knowledge Base article.
The hotfix is a self installing executable which extracts the hotfix files, and runs the enclosed Hotfix.exe program to check the service pack version you currently have installed. If the service pack version is earlier than the hotfix version, the hotfix is installed. If the service pack version already includes the hotfix, or the hotfix language is different than the OS language, the installation terminates.
After a hotfix is installed, it is registered at:
HKEY_LOCAL_MACHINE \Software\Microsoft\Windows NT\CurrentVersion\Hotfix\Qnnnnnn.
NOTE: You may wish to read Q262842 - Installing Windows 2000 Hotfixes from a Network Share.
Hotfix uninstall information is stored in a hidden folder named %SystemRoot%\$NtUninstallQnnnnnn$.
You can extract the files in a hotfix by running Qnnnnnn.exe /x. The enclosed Hotfix.exe supports the following command-line switches:
|/f||Force other programs to quit at shutdown|
|/l||List installed hotfixes|
|/n||Do not back up files for uninstallation|
|/q||Quiet mode - no user interaction required|
|/y||Perform uninstallation (must be used with /m or /q)|
|/z||Do not restart the computer after the installation|
When uninstalling hotfixes that contain the same file, you must uninstall the most recently installed hotfix first.