Symptoms
The Protect Console Service crashes as soon as you open Protect.
Cause
Federal Information Processing Standards (FIPS)
FIPS (Federal Information Processing Standards) are a set of standards that describe document processing, encryption algorithms and other information technology standards for use within non-military government agencies and by government contractors and vendors who work with the agencies.
When Fips is cuasing the service to crash you will find indications in the ST ServiceHost managed.log
2013-09-04T18:06:58.7276551Z 0014 C Program.cs:26|System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.InvalidOperationException: This implementation is not part of the Windows Platform FIPS validated cryptographic algorithms.
at System.Security.Cryptography.MD5CryptoServiceProvider..ctor()
--- End of inner exception stack trace ---
at System.RuntimeMethodHandle._InvokeConstructor(IRuntimeMethodInfo method, Object[] args, SignatureStruct& signature, RuntimeType declaringType)
Protect 9.X console logging:
a. Vista & Later: C:\ProgramData\LANDesk\Shavlik Protect\Logs
b. Earlier OS’s: C:\Documents and Settings\All Users\Application Data\LANDesk\Shavlik Protect\Logs
Protect 8.X console logging:
a. Vista & Later: C:\ProgramData\Shavlik Technologies\Logs
b. Earlier OS’s: C:\Documents and Settings\All Users\Application Data\Shavlik Technologies\Logs
Resolution
Temporarily disable FIPS while using Protect or move Protect to a machine that is not using FIPS.
Note: It is highly recommended that a registry backup be created prior to altering
Set this dword's value to 0:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\fipsalgorithmpolicy\Enabled
Reboot the machine.
FIPS could also be controlled by GPO, if the above does not work that would be an indication that a GPO is controlling FIPS and this would need to be resolved via GPO.