Dynamic Product Detection (DPD) is the method that Shavlik’s scan engine uses to determine what supported products are installed on the machine. This tool was created for troubleshooting patch scan issues where Shavlik needs to know what is going on during the DPD process.
Running this tool as part of your data gathering excercises that the PMS Team will ask you to run through will speed up any PMS 7.1.2 or later rule issues you may report to Support, as the PMS Team can then contact the vendor right away without the need to try and reproduce the issue and then run this tool against their machine.
Note: This tool requires .Net Framework v4.0.30319 or later in order to work.
Steps:
- Extract the attached DPDTrace.zip file into a folder on the root of C:\ on the problem machine.
- Read Disclaimer.txt.
- Open an Administraive Command Window and change directory to C:\DPDTrace.

- Enter the following command, replacing {MACHINE_NAME} {ADMIN_USER_NAME} {PASSWORD} and {PATCHTYPE} with corresponding values. ({MACHINE_NAME} has to be the Target machine that is having the detection problem
DPDTrace.bat {MACHINE_NAME} {ADMIN_USER_NAME} {PASSWORD} {PATCHTYPE}
Example of the command:
Notes: Failure to supply any one of these values ({MACHINE_NAME} {ADMIN_USER_NAME} and {PASSWORD}) will cause the test to fail.
{ADMIN_USER_NAME} needs to be in the format domain\username
{PATCHTYPE} has the following possible values:
1 - Security patches
4 - Security tools
8 - Non-Security patches
9 - Security and non-security patches
13 - Security, non-security and tools
Other options:
If you want to use a specific hf7b.xml, just copy it into the Extracted folder\HF7B.
If you are in an offline environment, you must download the HF7b file directly and place it in the Extracted folder\HF7Bfolder
Link to latest HF7b File http://xml.shavlik.com/data/hf7b.xml
If you need to scan with an older scan engine, you may do so. Please add the VERSION number to the end. If no version is specified, it will use the 9.0.651 scan engine.
Possible values:
7.8.5
8.0.43
9.0.651
Example: DPDTrace.bat {MACHINE_NAME} {ADMIN_USER_NAME} {PASSWORD} {PATCHTYPE} {VERSION}
- When the command line is run, a window titled 'Rename HF.1 Log' will appear with an OK button. Do not close this window as the scan continues.

- When the scan has completed the command prompt window will say 'Test Complete Please zip up HFCLi folder and send it back to Support. Please verify that an XML document has been created in the HFCLI folder. If it has, please zip up the directory "C:\DPDTrace\HFCLI" and send it back for analysis.