Posted by Stanley2470 Day ago, There are 0 comments, 2047 views
When you install multiple hotfixes without restarting your computer between each install (chaining), the correct binary may not be installed on your computer.
This problem may occur with hotfixes for Windows XP or Windows 2000 that were created before December, 2002 (even if you use the QChain.exe file or the QChain functionality included in Windows XP and Windows 2000 hotfixes released since May 18, 2001) or hotfixes for Windows NT 4.0 (regardless of when they were created).
This problem occurs when two hotfixes contain different versions of the same binary and QChain.exe file, or when the hotfix installation package for Windows XP or Windows 2000 hotfixes that were created before December, 2002, obtains the file version of the binary based on the file in memory instead of the file on the disk. For example, this problem may occur when you follow these steps:
Your computer has File.dll version 5 installed, and you install a hotfix with File.dll version 8 while File.dll is in use. This creates a Pending File Rename operation for File.dll version 8 to be installed after you restart your computer (before the file is used by any programs).
You do not restart your computer, because you are chaining the install of another hotfix that contains File.dll version 12.
You install the hotfix with File.dll version 12 while File.dll is not in use (the program that was previously using the file has been closed). Although the installer successfully replaces File.dll on the disk with version 12, the Pending File Rename operation for File.dll version 8 still exists.
You restart your computer, and File.dll version 12 is replaced with File.dll version 8 by the Pending File Rename operation created in step 1.