Launch Interface - Error - Initialize License Fails

Version 3



    Launching the Protect Interface crashes the Console Service.
    Error found in ST.Protect.Managed:


    Server stack trace:
      at ST.BusinessObjects.Capabilities.Licensing.InitializeLicense()
      at System.Lazy`1.CreateValue()


    Exception rethrown at [0]:
      at ST.BusinessObjects.Capabilities.Licensing.InitializeLicense()
      at System.Lazy`1.CreateValue()
      at System.Lazy`1.LazyInitValue()
      at ST.BusinessObjects.Capabilities.Licensing.CheckLicenseGetCapability(Int32 capabilityType)
      at ST.Protect.Forms.Workflow.PatchAutoDeployConfiguration.SetScheduleType(ScheduleType value)
      at ST.Protect.Forms.Main.MainPanel..ctor()
      at ST.Protect.Forms.Main.MainForm.CreateMainPanel()
      at ST.Protect.Forms.Main.MainForm..ctor()
      at ST.Protect.Launcher.ExecuteMain()
      at ST.Protect.Launcher.ExecuteInMutex(Action action, String mutexName)
      at ST.Protect.Launcher.Main()



    The Protect license record/activation key has become corrupted.




    Make a backup of the Registry

    1. Navigate to the Activation key:
      • HKEY_LOCAL_MACHINE\SOFTWARE\LANDesk\Shavlik Protect\Console\Activation
    2. Locate the string 'AK' which contains the Activation Key. Right click the 'AK' string, and choose Modify.



    1. In the Edit String window, copy the Value Data. This is your Activation Key and will be used to re-activate the console.


    2-edit string.png

    1. Delete the registry key 'Activation':
      • HKEY_LOCAL_MACHINE\SOFTWARE\LANDesk\Shavlik Protect\Console\Activation

    Note: Once the Activation key has been deleted, Protect will need to be licensed again.

    1. Launch Protect, and at the Shavlik Protect Activation screen, enter your previously copied Activation Key (step 3).
      1. If the console has internet connectivity, activate online.
      2. If the console has NO internet connectivity, perform an Offline Activation.


    Affected Product(s)


    Shavlik Protect 9.x