Error Loading Patch Definitions: the Given Key Was Not Present in the Dictionary.

Version 8



    You receive and unexpected error when clicking Help > Refresh Files, or navigating to View > Patches.


    The ST.Protect.Native log contains the following error:

    Unable to load the custom XML file [C:\ProgramData\Shavlik Technologies\NetChk\pathtoxmlfile]




    Protect is attempting and failing to import an invalid custom patch XML created by the user.




    Navigate to directory containing custom patch XML.


    Protect 9.x

    Windows Vista and Newer: C:\ProgramData\LANDesk\Shavlik Protect\Console

    Windows XP: C:\Documents and Settings\All Users\Application Data\LANDesk\Shavlik Protect\Console


    Protect 8.x

    Windows Vista and Newer: C:\ProgramData\Shavlik Technologies\NetChk

    Windows XP: C:\Documents and Settings\All Users\Application Data\Shavlik Technologies\NetChk


    Identify the custom patch file by its .XML extension, right click the file, choose rename, add .OLD at the end.

    This will effectively remove the file from being processed by Protect, and allow verifying that the abscense of that file fixes the problem.


    Affected Product(s)


    Protect Version: All