When you try to install a Microsoft SQL Server 2008 cumulative update or service pack, you receive an error message that resembles the following:
Overall summary: Final result: The patch installer has failed to update the shared features. To determine the reason for failure, review the log files. Exit code (Decimal): -2068643839 Exit facility code: 1203 Exit error code: 1 Exit message: The patch installer has failed to update the shared features. To determine the reason for failure, review the log files.
Additionally, an error message that resembles the following is logged in the Application log:
This problem may occur if the Devenv.exe.config.tmp file is missing from the computer.
The Devenv.exe.config.tmp file may be missing because you deleted .tmp files from the computer, or you ran the Microsoft Disk Cleanup utility.
To work around this problem, copy the existing Devenv.exe.config file from the following location to another copy that is named Devenv.exe.config.tmp, and then run Setup again:
drive:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\PrivateAssemblies\
Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.
During the initial installation of SQL Server 2008, the Setup program created the Devenv.exe.config.tmp file. When you install an update or service pack for SQL Server 2008, the Setup program expects to update the Devenv.exe.config.tmp file. If the Setup program cannot find the Devenv.exe.config.tmp file, the errors that are mentioned in the "Symptoms" section occur.