Device Management Registry Settings

The registry stores information necessary to configure the system for applications and hardware devices. The registry also contains information that the operating system continually references during operation.

The HKEY_LOCAL_MACHINE\Comm\ApplicationDownload registry key contains the configuration parameters for device management. The following table shows the named values for the ApplicationDownload configuration parameters.

Note   The default registry values vary depending on which features are included in your platform. For more information, see Default Registry Settings.

Value : type Description
BinProcDll : REG_SZ BIN file process DLL.
Server : REG_SZ Retrieved from the Control Panel UI or set up by the OEM.
EnableEditServer : REG_DWORD If this value is set to 1.0 by the OEM, the user can change the server in the Control Panel UI.
SvrFmt : REG_SZ This is the format string of the server, for example - https://%s/devicemgmt/server/aspx. The %s is replaced with the server name that is changed using Control Panel. With the server name and SvrFmt, Control Panel constructs the value of the Server parameter.
DeviceID : REG_SZ Default sample provided is Dminfos.dll. This value should be a unique device identifier in the domain of device management. It is set by the inventory information provider.
Version : REG_SZ Default setting is 1.0. This is the recommended value.
RetryTime : REG_DWORD Default setting is 00-00-00 00:03:00, which means three minutes. Time between failure and the next retry. The format to use is yy-mm-dd hh-mm-ss.
MaxRetry : REG_DWORD Default setting is 5. Specifies how many times to retry before a task is deleted.
LogEvent : REG_DWORD 1 means to turn logging on. 0 or no value present means to turn logging off. The flag can be turned on or off when the service is running.
LogLimit : REG_DWORD Default setting is 200. Specifies the maximum number of entries in the log. You have to set or change this value before the service is started.
DevIdRequired : REG_DWORD The system management scenario allows the case where the device does not have a device identifier. In such a case, the inventory information provider DLL does not provide a device identifier and the value needs to be set to 0.

When the device is started, the device checks whether the inventory information provider returned a device identifier. If it did not, the DevIdRequired value is checked. If the flag is 1 or not present, the service cannot be started.

The HKEY_LOCAL_MACHINE\Comm\ApplicationDownload\InfoSrc\0000 registry key contains the machine inventory information provider. An OEM can replace this with their own registry key or add their own registry key as HKEY_LOCAL_MACHINE\Comm\ApplicationDownload\InfoSrc\0001, HKEY_LOCAL_MACHINE\Comm\ApplicationDownload\InfoSrc\0002, and so on. All the output of these information provider DLLs will be concatenated and sent to the server when polling.

See Also

Device Management Security | Device Management

 Last updated on Thursday, April 08, 2004

© 1992-2003 Microsoft Corporation. All rights reserved.