You receive a "Setup encountered an error and could not continue" error message when you try to upgrade an SMS 2003 Advanced Client to SMS 2003 Service Pack 1

This article has been archived. It is offered "as is" and will no longer be updated.
Important This article contains information about modifying the registry. Before you modify the registry, make sure to back it up and make sure that you understand how to restore the registry if a problem occurs. For information about how to back up, restore, and edit the registry, click the following article number to view the article in the Microsoft Knowledge Base:
256986 Description of the Microsoft Windows Registry
SYMPTOMS
When you try to upgrade a Microsoft Systems Management Server (SMS) 2003 Advanced Client to SMS 2003 Service Pack 1 (SP1), the following error is logged in the Ccmsetup.log file:
Installation failed with error code 1603
If you manually upgrade the SMS 2003 Advanced Client, you receive the following error message:
Setup Aborted

Setup failed

Setup encountered an error and could not continue.
Additionally, the following information is logged in the %WinDir%\System32\Ccmsetup\Client.msi.log file:
Action start 23:14:32: SmsValidateProductVersion.[23:14:32] WARNING: Failed to get the version info for product {D8EF2D11-47CF-45E5-B423-47B29706DE12} (1608).Windows Installer may contain invalid product registrations.
The GUID in this warning message represents the original release version of the SMS 2003 Advanced Client.This problem occurs on client computers that are running Microsoft Windows 2000 Server Service Pack 3 (SP3) or Microsoft Windows 2000 Server Service Pack 4 (SP4).
CAUSE
This problem occurs if the
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18
subkey is removed from the SMS 2003 Advanced Client. This subkey contains information about SMS 2003 Advanced Client configuration.

For more information about how the S-1-5-18 subkey could be deleted, click the following article number to view the article in the Microsoft Knowledge Base:
890212 "This application must be installed before you can use it" error message when you try to start a program that was installed by using Windows Installer in Windows 2000
RESOLUTION
To resolve this problem for future installations of the SMS 2003 Advanced Client, install the hotfix that is documented in Microsoft Knowledge Base article 890212. In some instances, you can repair the installation of SMS 2003 Advanced Client. However, we cannot guarantee that you can successfully repair a damaged installation of SMS 2003 Advanced Client. Therefore, we recommend that you remove and then reinstall the Advanced Client on affected computers.

To try to repair the installation of SMS 2003 Advanced Client, follow these steps on the SMS 2003 Advanced Client:
  1. Click Start, click Run, type cmd, and then click OK.
  2. Type the following at the command prompt, and then press ENTER:
    msiexec.exe /I C:\winnt\system32\ccmsetup\{9BE6F195-A36C-4584-919C-342B5A33E30D}\client.msi /qn
Note The Ccmsetup folder that is listed in step 2 exists only on computers that have the original release version of the SMS 2003 Advanced Client installed. This folder is removed after a successful upgrade to SMS 2003 SP1. We cannot guarantee that you can successfully repair a damaged installation of SMS 2003 Advanced Client.

For more information about how to remove the Advanced Client, click the following article number to view the article in the Microsoft Knowledge Base:
826842 How to remove a Systems Management Server 2003 client


If software distribution does not work correctly on the damaged SMS 2003 Advanced Client, you can remotely remove the damaged Advanced Client. To do this, use one of the following tools to remotely run the Ccmclean.exe program:
  • The Remote Command Service (Rcmd.exe) program.For more information, click the following article number to view the article in the Microsoft Knowledge Base:
    151519 Resource Kit utility provides remote command execution
  • A third-party program, such as the PsExec program. The PSExec program is included in the PsTools suite from Sysinternals. For more information about the PsExec program, visit the following Sysinternals Web site:
Ccmclean.exe is a component of the SMS 2003 Toolkit 2. For more information about the SMS 2003 Toolkit 2, visit the following Microsoft Web site:To use the PsExec program and the Ccmclean.exe program to remotely remove the Advanced Client, follow these steps.

Note You must have administrator permissions on the Advanced Client.

Warning If you use Registry Editor incorrectly, you may cause serious problems that may require you to reinstall your operating system. Microsoft cannot guarantee that you can solve problems that result from using Registry Editor incorrectly. Use Registry Editor at your own risk.
  1. Download the PsExec program from the Sysinternal Web site.
  2. Click Start, click Run, type notepad, and then click OK.
  3. Paste the following text into Notepad:
    Windows Registry Editor Version 5.00[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SMS][-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\CCM]
  4. Click File, and then click Save.
  5. In the File name text box, type removeSMSkeys.reg, and then click Save. We recommend that you save this file in a temporary shared folder on your network. Make sure that the Advanced Client can access the folder.
  6. Click Start, click Run, type cmd, and then click OK.
  7. Type psexec \\client -c c:\local path\ccmclean.exe /q, where client is the computer name of the Advanced Client and local path is the folder where Ccmclean.exe is located. This command copies Ccmclean.exe to the Advanced Client and then runs Ccmclean.exe in quiet mode.
  8. Type psexec \\client regedit.exe /s <\\server\share\removeSMSkeys.reg, where client is the computer name of the Advanced Client and server\share is the shared network folder that contains the .reg file that you created in steps 2 through 5. This command remotely runs the .reg file. The .reg file removes the SMS keys.

    Warning Do not run this command on any SMS site servers. If you run this command on an SMS site server, you will damage the site server.
MORE INFORMATION
For more information, click the following article number to view the article in the Microsoft Knowledge Base:
890212 "This application must be installed before you can use it" error message when you try to start a program that was installed by using Windows Installer in Windows 2000
The third-party products that this article discusses are manufactured by companies that are independent of Microsoft. Microsoft makes no warranty, implied or otherwise, regarding the performance or reliability of these products.Microsoft provides third-party contact information to help you find technical support. This contact information may change without notice. Microsoft does not guarantee the accuracy of this third-party contact information.
Properties

Article ID: 893652 - Last Review: 12/09/2015 02:07:36 - Revision: 2.6

Microsoft Systems Management Server 2003

  • kbnosurvey kbarchive kbsmsinstall kbsmsdistribution kbsmsdeploy kbsmsclients kbtshoot kbregistry kbclient kberrmsg kbupgrade kbsetup kbinterop kbsoftwaredist KB893652
Feedback