NETSPEED Returns False Speed Over Compression Capable Link

Last reviewed: May 19, 1997
Article ID: Q142267
The information in this article applies to:
  • Microsoft Systems Management Server versions 1.0, 1.1 and 1.2

SYMPTOMS

When a client computer connects to a Systems Management Server logon server using Remote Access Service (RAS), the inventory runs even though it is a slow network connection.

CAUSE

When NETSPEED.COM reads NETSPEED.DAT through a hardware or software compression capable link, the contents of the file may be compressed and NETSPEED returns a false speed reading.

WORKAROUND

To work around this problem:

WARNING: Using Registry Editor incorrectly can cause serious, system-wide problems that may require you to reinstall Windows NT to correct them. Microsoft cannot guarantee that any problems resulting from the use of Registry Editor can be solved. Use this tool at your own risk.

  1. Start Registry Editor (REGEDT32.EXE) and locate the following Registry subkey in the HKEY_LOCAL_MACHINE subtree:

    \SOFTWARE\Microsoft\SMS\Components\SMS_MAINTENANCE_MANAGER

  2. Select the following entry: Slow Net Threshold Speed

  3. From the Edit menu, select DWORD.

  4. Change the Data to 150 (decimal) (see paragraph below).

  5. Click OK and quit Registry Editor.

  6. At the next watchdog cycle, the Maintenance Manager service will
generate a new NETSPEED.COM in the \SMS\Site.srv\Maincfg.box\client.src directory.

  1. If necessary, copy the file to the login scripts directory.

The value that works best will depend on your network environment. This should be tested in two ways. First, make certain that the SMS script still runs for clients not dialing in to your network. This is especially important in a WAN environment, make sure that remote sites are still being inventoried. Secondly, test the fastest dial-up client so they are not inventoried. It may take several adjustments to locate the ideal threshold speed for your network environment.

MORE INFORMATION

When SMSLS.BAT or SMSLS.CMD runs from a logon script, NETSPEED.COM and NETSPEED.DAT are used to determine if the network link is above a pre- defined speed threshold. Depending on the threshold speed set in the registry and the policy set in the SMS Administrator Tool, SMSLS.BAT or SMSLS.CMD prompts the user to see if they want inventory performed when a slow link is detected.

You can use NETSPEED.COM /V to determine the link speed Systems Management Server is using. The possible return values are as follows:

   0 - Net is fast
   1 - Net is slow
   2 - Net is slow, prompts user

Note: Due to file caching on some operating systems, NETSPEED.COM /V will only return a valid result the first time it is executed. Disconnecting and reestablishing the dial-up connection will clear the file cache.


Additional query words: prodsms
Keywords : kbnetwork smsinv smsmaintman
Version : 1.0 1.1 1.2
Platform : WINDOWS


THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY.

Last reviewed: May 19, 1997
© 1998 Microsoft Corporation. All rights reserved. Terms of Use.