MassCore not working after changing the computer CPU.

Problem

If you change the CPU on your computer, for example going from an i5 to i7, MassCore will still try to run on the previous CPU installed, and will not be able to start.
Symptoms are that MassCore is installed if you look at the Windows Programs & Features list, but MT Security panel - MassCore tab tells you that MassCore is not installed.
Also, the Merging network card will not work, and you will not be able to detect any RAVENNA device plugged on the Merging network card. 

Solution

That happens because Windows stores any piece of hardware that you have ever used,  we need to remove the previous CPU from Windows database

  1. Open a Command Prompt window (type CMD in Windows Start menu - Search field or browse to Windows Start menu > All Programs > Accessories)
    You need to to have administrator rights of the computer. If you don't have administrator rights or don't know, right click on the Command Prompt icon and select "Run as Administrator"

  2. Type the following :
    set devmgr_show_nonpresent_devices=1
    and press Enter.
     

  3. Type the following :
    start devmgmt.msc
    and press Enter.


  4. This opens the Device Manager window.
    Go in View menu, and select Show hidden devices



  5. Browse to the Processors section and double click on it to open.
    The previous CPUs will appear greyed out, select one by one and press Delete.
     

  6. Reboot your computer, MassCore is now able to run properly