Console Initialization error - Connection failed. The type initializer for "Computer" threw an exception

Version 5

    Verified Product Versions

    Endpoint Manager 9.6

    When logging in to console on one machine, an error appears which says: Console initialization error: The type initializer for "Computer" threw an exception. This error occurs after changing the password on the domain. After clearing the error, there is nothing listed under "All Devices". Logging into another computer with the remote console results in no problem. Other users can log into the console on the effected machine without a problem.

     

     

    Cause License cookie for the current user is either damaged or incorrect.

     

    Use the following steps to resolve the issue.  If one step does not fix the problem, continue on to the next step.

     

    Step 1:

    Open the registry editor on the machine affected and navigate to:

     

    HKEY_CURRENT_USER\Software\LANDesk\ManagementSuite\Core\

     

    Delete the LicenseCookie value.

     

    Logging back into the console will recreate the license cookie.

     

    Step 2:

    Open a command prompt on the computer the console is installed on and run the following commands:

     

    regsvr32.exe "C:\program files\common files\system\ado\msado15.dll"

     

    cd \windows\system32

    dir atl*.dll

    regsvr32.exe atl71.dll (or whichever atl.dll you have)

     

    regsvr32.exe "%LDMS_HOME%parser.dll"

    regsvr32.exe "%LDMS_HOME%ldcache.dll"

    regsvr32.exe "%LDMS_HOME%msinterp2.dll"

    regsvr32.exe "%LDMS_HOME%idal.dll"'

     

    In LDMS 8.7 this can happen if you are using a remote console, the core is on SP2 but you haven't installed SP2 on the remote console. In general, make sure that the SP version on the remote console matches the SP version on the core.

     

    Step 3:
    Run C:\Windows\Microsoft.net\framework\<.NET VERSION>\aspnet_regiis.exe -i

    Step 4:
    Reinstall the MDAC component on the machine. Right click and reinstall from C:\WINDOWS\inf\mdac.inf and obtain the file off of a windows CD. Or download a new copy from Microsofts site. Check Microsofts download site for the latest version.

    Step 5:
    Check the console.exe.log. If there is a COMException listed then change the COM+ objects to a different identity.

    In LDMS 8.7 this can happen if you are using a remote console, the core is on SP2 but you haven't installed SP2 on the remote console. In general, make sure that the SP version on the remote console matches the SP version on the core.