SMS 2.0 does not fully install client components (831955)
The information in this article applies to:
- Microsoft Systems Management Server 2.0 SP5
SYMPTOMSWhen you try to install a Systems Management Server (SMS) 2.0 client by running the Smsls.bat file or the Smsman.exe file, SMS may not fully install the client components. If you experience this problem, all the following symptoms generally occur: - If you open Control Panel, double-click Systems Management, and then click the Components tab, no components are listed.
- The only SMS client process that is running is the Clisvcl.exe process. Occasionally the Clicore.exe process runs.
- The following registry subkey is missing:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SMS\Client\Sites\System - The following registry subkey is inaccessible and has incorrect permissions:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SMS\Client\client components
Additionally, the SMS client log files contain errors that are similar to the following. In the Clisvc.log file: Warning - cannot read client service reset schedule Warning - cannot read client service reset interval; setting to 30 days. Warning - cannot write client service reset schedule In the Cqmgr32.log file: Warning: SetRegKeyPermissions returned 2 for key path Software\Microsoft\SMS\Client\Client Components\SMS Client Base Components\Copy Queue -*ERROR* Could not instantiate Destination Iterator In the Wnremote.log file: Warning: could not open base component installation properties In the Clicore.log file: Newer version of clibase available - SMS apps need to be stopped CAUSEThis problem occurs when all the following conditions are true: - The user who runs the Smsls.bat file or the Smsman.exe file is a member of the local Power Users group or has equivalent permissions.
- More than one SMS site uses the same domain for its logon points, and not all the sites have installed the same version of the Clicore.exe file.
- You try to install a client that falls in the site boundaries of an SMS site that contains a newer version of the Clicore.exe file than the version that is currently in the SMSLOGON\x86.bin folder on the logon points.
- The Clicore.exe file on the logon points contains a version of the Clibase.dll file that is older than the version of the clibase.dll file that is inside the Clicore.exe file on the client access points (CAPs) for the site where you want to install the client.
In this scenario, the Clicore.exe file will create the registry subkey
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SMS\Client\client components
with incorrect permissions, and the installation will not be completed. RESOLUTIONA supported hotfix is now available from Microsoft, but it is only intended to correct the problem that is described in this article. Only apply it to systems that are experiencing this specific problem. This hotfix may receive additional testing. Therefore, if you are not severely affected by this problem, we recommend that you wait for the next Systems Management Server service pack that contains this hotfix. To resolve this problem immediately, contact Microsoft Product Support Services to obtain the hotfix. For a complete list of Microsoft Product Support Services telephone numbers and information about support costs, visit the following Microsoft Web site: Note In special cases, charges that are ordinarily incurred for support calls may be canceled if a Microsoft Support Professional determines that a specific update will resolve your problem. The usual support costs will apply to additional support questions and issues that do not qualify for the specific update in question.The English version of this hotfix has the file attributes (or later) that are listed in the following table. The dates and times for these files are listed in coordinated universal time (UTC). When you view the file information, it is converted to local time. To find the difference between UTC and local time, use the Time Zone tab in the Date and Time tool in Control Panel.
Date Time Version Size File name Platform
----------------------------------------------------------------------------
25-Feb-2003 16:35 2.0.1493.5140 238,944 Abnwcli.dll x86
25-Feb-2003 21:35 2.0.92.10 383,500 Apasetup.exe x86
25-Feb-2003 16:35 2.0.1493.5140 263,008 Bindclin.dll x86
25-Feb-2003 22:40 2.0.92.10 1,377,876 Ccmcore.exe x86
25-Feb-2003 22:40 2.0.1493.5177 1,252,768 Clibase.dll x86
25-Feb-2003 22:40 2.0.1493.5177 3,498,252 Clicore.exe x86
25-Feb-2003 16:55 2.0.1493.5144 90,480 Clisvcl.exe x86
25-Feb-2003 22:40 2.0.1493.5177 320,012 Cliunins.exe x86
25-Feb-2003 22:40 2.0.1493.5177 8,512 Cliver.exe x86
25-Feb-2003 22:40 67 Compverbase.ini
25-Feb-2003 22:40 67 Compversmsapm32.ini
25-Feb-2003 22:40 67 Compverswdist.ini
25-Feb-2003 16:15 2.0.1493.5136 35,168 Cqmgr32.dll x86
25-Feb-2003 16:35 2.0.1493.5140 161,120 Falclin.dll x86
25-Feb-2003 16:35 2.0.1493.5140 340,832 Mslmclin.dll x86
25-Feb-2003 16:35 2.0.1493.5140 272,736 Ndsclin.dll x86
25-Feb-2003 23:10 2.0.1493.5186 13,168 Ntlg_rem.exe x86
25-Feb-2003 23:10 2.0.1493.5186 195,440 Nt_logon.dll x86
25-Feb-2003 17:10 2.0.1493.5147 54,640 Odpsys32.exe x86
25-Feb-2003 17:10 2.0.1493.5147 60,784 Odpusr32.exe x86
25-Feb-2003 21:35 2.0.1493.5176 257,904 Smsapm32.exe x86
25-Feb-2003 22:40 2.0.1493.5177 420,384 Smsclreg.dll x86
25-Feb-2003 17:10 2.0.92.10 641,211 Swdist32.exe x86
Note Because of file dependencies, the hotfix may also contain additional files. How to install the hotfixUsing the hotfix installerNote This method is only for Intel-based computers. - Create a folder in a location that is accessible to your
SMS site servers.
- Copy the SMS2.0-SPX-KB831955-X86-ENU.exe update file, where X is the service pack version, to the new folder.
- From each of the primary and the secondary SMS site servers in your environment, log on to your site server by using an account with administrative credentials.
- Quit the SMS Administrator console if it is running.
- Run SMS2.0-SPX-KB831955-X86-ENU.exe, where X is the service pack version, and then follow the wizard instructions.
Using manual installation- Create a folder in a location that is accessible to your
SMS site servers.
- Run SMS2.0-SPX-KB831955-X86-ENU.exe /x , where X is the service pack version, and then extract the hotfix files to the folder that you just created.
Note If you run SMS2.0-SPX-KB831955-X86-ENU.exe /x on a computer that is running Microsoft Windows Server 2003, and then, in the Choose Directory For Extracted Files box, you specify a mapped drive or a universal naming convention
(UNC) path back to the same server, the date and the time stamp of each hotfix file is reset to the current date and the current time. Microsoft recommends that you extract the files to a local drive letter or a remote computer so that the date and the time stamp for each hotfix file matches the date and the time stamp that are listed in this article.
- From each of the primary and secondary SMS site servers in
your environment, log on to your site server by using an account with
administrative credentials.
- Quit the SMS Administrator console if it is
running.
- Stop all SMS services.
- Replace the following files in the
SmsRootFolder\Bin\Platform
folder with the versions from the hotfix:
- Abnwcli.dll
- Bindclin.dll
- Clisvcl.exe
- Cqmgr32.dll
- Falclin.dll
- Mslmclin.dll
- Ndsclin.dll
- Ntlg_rem.exe
- Nt_logon.dll
- Odpsys32.exe
- Odpusr32.exe
- Smsapm32.exe
- Smsclreg.dll
- Replace the Swdist32.exe file in the
SmsRootFolder\Inboxes\Clicomp.src\SWDist\Platform
folder with the version from the hotfix.
- Replace the Apasetup.exe file in the
SmsRootFolder\Inboxes\Clicomp.src\Smsapm32\Platform
folder with the version from the hotfix.
- Replace the Ccmcore.exe and the Clicore.exe files in the
SmsRootFolder\Inboxes\Clicomp.src\Base\Platform folder
with the versions from the hotfix.
- Replace the Compver.ini file in the
SmsRootFolder\Inboxes\Clicomp.src\SWDist folder with
the Compverswdist.ini file from the hotfix.
Note Rename the
Compverswdist.ini file to Compver.ini.
- Replace the Compver.ini file in the
SmsRootFolder\Inboxes\Clicomp.src\Smsapm32 folder
with the Compversmsapm32.ini file from the hotfix.
Note Rename the
Compversmsapm32.ini file to Compver.ini.
- Replace the Compver.ini file in the
SmsRootFolder\Inboxes\Clicomp.src\Base folder with
the Compverbase.ini file from the hotfix.
Note Rename the
Compverbase.ini file to Compver.ini.
- Restart the SMS Services.
STATUSMicrosoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.WORKAROUNDTo work around this problem, configure all SMS site servers that share a domain for
logon points to use the same service pack and hotfixes.MORE INFORMATIONThis problem is more likely to occur after you install SMS Service Pack 5. SMS Service Pack 5 keeps the oldest Clicore.exe file on the logon points until all sites have installed the same version of that file.
This hotfix also includes updated versions of the Nt_logon.dll and the Ntlg_rem.exe server components. This update changes SMS NT Logon Server Manager so that it correctly copies and reads the Compver.ini files on the logon points. SMS NT Logon Server Manager will now read the content of the Compver.ini file instead of just reading the last modified date and time stamp.
After you install this hotfix, SMS_CLIENT_CONFIG_MANAGER (CCM) will process a Client Configuration Request (CCR) for a client where the
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SMS\Client\client components
registry subkey is inaccessible, the new Clicore file will correct the subkey permissions, and SMS will install the client successfully.
Modification Type: | Minor | Last Reviewed: | 4/14/2006 |
---|
Keywords: | kbQFE kbHotfixServer kbfix kbBug kbSMS200preSP6fix KB831955 |
---|
|