Article ID: 246331 - Last Review: October 25, 2006 - Revision: 3.1 SMS: CRC Checking and Installation of Client-Side HotfixesThis article was previously published under Q246331 On This PageSUMMARY
Systems Management Server (SMS) 2.0 verifies that Windows NT clients are running the correct versions of the client components. The SMS Client service does this by comparing the cyclical redundancy check (CRC) values of the client components on the client with the CRC values of the same programs in the site server's Sms_root_folder\Bin\Platform folder. The CRC values of the site server's copy of the client files are stored in the following registry key on the clients:
HKEY_LOCAL_MACHINE\Software\Microsoft\SMS\Client\Configuration\Verification Data
The purpose of this security checking is to provide the client with added protection against "trojan horses." Because the SMS Client service (Clisvcl) in Windows NT runs in a higher security context than the user, anything started by it also runs with greater rights on the client.To determine which client programs are CRC checked, search the Install.map file for "client application." The current list is:
PROPERTY <Bin\i386\Ccim32.dll><Client Application><><2>
PROPERTY <Bin\i386\Clisvcl.exe><Client Application><><1>
PROPERTY <Bin\i386\Smscq_32.exe><Client Application><><2>
PROPERTY <Bin\i386\Cqmgr32.dll><Client Application><><2>
PROPERTY <Bin\i386\Chksnmp.exe><Client Application><><2>
PROPERTY <Bin\i386\Abnwcli.dll><Client Application><><4>
PROPERTY <Bin\i386\Falclin.dll><Client Application><><4>
PROPERTY <Bin\i386\Mslmclin.dll><Client Application><><4>
PROPERTY <Bin\i386\Bindclin.dll><Client Application><><4>
PROPERTY <Bin\i386\Ndsclin.dll><Client Application><><4>
PROPERTY <Bin\i386\Smsapm32.exe><Client Application><><2>
PROPERTY <Bin\i386\Odpsys32.exe><Client Application><><3>
PROPERTY <Bin\i386\Odpusr32.exe><Client Application><><1>
PROPERTY <Bin\i386\Sinv32.exe><Client Application><><2>
PROPERTY <Bin\i386\Rcclicfg.exe><Client Application><><2>
PROPERTY <Bin\i386\Rcclic16.exe><Client Application><><2>
PROPERTY <Bin\i386\Hinv32.exe><Client Application><><2>
PROPERTY <Bin\i386\Wuser.exe><Client Application><><2>
PROPERTY <Bin\alpha\Ccim32.dll><Client Application><><2>
PROPERTY <Bin\alpha\Clisvcl.exe><Client Application><><1>
PROPERTY <Bin\alpha\Smscq_32.exe><Client Application><><2>
PROPERTY <Bin\alpha\Cqmgr32.dll><Client Application><><2>
PROPERTY <Bin\alpha\Chksnmp.exe><Client Application><><2>
PROPERTY <Bin\alpha\Abnwcli.dll><Client Application><><4>
PROPERTY <Bin\alpha\Falclin.dll><Client Application><><4>
PROPERTY <Bin\alpha\Mslmclin.dll><Client Application><><4>
PROPERTY <Bin\alpha\Bindclin.dll><Client Application><><4>
PROPERTY <Bin\alpha\Ndsclin.dll><Client Application><><4>
PROPERTY <Bin\alpha\Smsapm32.exe><Client Application><><2>
PROPERTY <Bin\alpha\Odpsys32.exe><Client Application><><3>
PROPERTY <Bin\alpha\Odpusr32.exe><Client Application><><1>
PROPERTY <Bin\alpha\Sinv32.exe><Client Application><><2>
PROPERTY <Bin\alpha\Rcclicfg.exe><Client Application><><2>
PROPERTY <Bin\alpha\Hinv32.exe><Client Application><><2>
MORE INFORMATIONManually Installing Client-Side Hotfixes
Mismatched Client Program FilesIf the calculated CRC value of a program that is installed on the client does not match the stored CRC value for the same program on the site server, you see the following types of error messages in the client component log files:Example 1: Clisvc.logClient Configuration Installation Manager - (LAUNCH_CONTINUOUS_START)~ $$<C:\WINNT\MS\SMS\CORE\BIN\CLISVCL.EXE><Mon Nov 15 16:54:10.112 1999><thread=52 (0x34)> Client Configuration Installation Manager - Attempting to launch application ~ $$<C:\WINNT\MS\SMS\CORE\BIN\CLISVCL.EXE><Mon Nov 15 16:54:10.190 1999><thread=52 (0x34)> Verifying application [C:\WINNT\MS\SMS\core\Bin\ccim32.dll]~ $$<C:\WINNT\MS\SMS\CORE\BIN\CLISVCL.EXE><Mon Nov 15 16:54:10.190 1999><thread=52 (0x34)> #$#$#$#$#$ ERROR: The Client Service is not authorised to run this application! (5)~ $$<C:\WINNT\MS\SMS\CORE\BIN\CLISVCL.EXE><Mon Nov 15 16:54:10.253 1999><thread=52 (0x34)> *** Client Configuration Installation Manager - Error launching (#0x5) $$<C:\WINNT\MS\SMS\CORE\BIN\CLISVCL.EXE><Mon Nov 15 16:54:10.253 1999><thread=52 (0x34)> !!!WARNING: Problem starting App (5). Doing App Verify. $$<C:\WINNT\MS\SMS\CORE\BIN\CLISVCL.EXE><Mon Nov 15 16:54:10.253 1999><thread=52 (0x34)> Example 2: Clisvc.logVerifying application [C:\WINNT\MS\SMS\clicomp\hinv\hinv32.exe]~ $$<C:\WINNT\MS\SMS\CORE\BIN\CLISVCL.EXE><Fri Oct 22 00:43:51.093 1999><thread=161 (0xA1)> #$#$#$#$#$ ERROR: The Client Service is not authorised to run this application! (5)~ $$<C:\WINNT\MS\SMS\CORE\BIN\CLISVCL.EXE><Fri Oct 22 00:43:51.125 1999><thread=161 (0xA1)> *** Hardware Inventory Agent - Error launching (#0x5) $$<C:\WINNT\MS\SMS\CORE\BIN\CLISVCL.EXE><Fri Oct 22 00:43:51.125 1999><thread=161 (0xA1)> !!!WARNING: Problem starting App (5). Doing App Verify. $$<C:\WINNT\MS\SMS\CORE\BIN\CLISVCL.EXE><Fri Oct 22 00:43:51.125 1999><thread=161 (0xA1)> **ERROR: AppVerify(Hardware Inventory Agent) returned 232~ $$<C:\WINNT\MS\SMS\CORE\BIN\CLISVCL.EXE><Fri Oct 22 00:43:51.140 1999><thread=161 (0xA1)>
| Article Translations
|
Back to the top
