http://support.microsoft.com/default.aspx?scid=kb;en-us;828776

quoted from myitforum as a response to a post I made

http://myitforum.techtarget.com/forums/tm.asp?m=81947&p=16&tmode=1

We have also this problem on some w2k clients

We have found 2 different problems

1. If you look in the registry on one of the problem computers youīll probebly find following registry entry
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\PerfProc\Performance
Disable Performance Counters=1
If this is the case youīll have to change it to Disable Performance Counters=0

2. If you look in the registry on one of the problem computers at registry entry
HKEY_LOCAL_MACHINE\software\Microsoft\Windows NT\Currentversion\Perflib\009\Counter
Open the value and check the value after 6, if itīs blank this is the problem, there should be % Processor Time
Look on a computer where you donīt have this problem


The cause is when the program is to run "Only when a user is logged on" or "Only when no user is logged on"
The SMS checks if Launch32.exe process is running to verify if any user is logged on or not. If Disable Performance Counters is set to 1 or 009\counters value 6 is missing % Processor Time then SMS canīt se if launche32.exe is started.