Do a clean install:
The path listed for Vista is also correct for Windows 7.
After using regedit to remove the registry keys listed , one additional registry key needs to be removed from the SolidWorks add-in keys.
In HKEY_LOCAL_MACHINE|Software|SolidWorks there is a folder named 'AddIns'. In the 'AddIns' folder the registry key for the 3Dconnexion add-in is the one that begins with "7B9E5...". Select this key on the left then look at the values on the right. You should see 3Dconnexion listed there. This will confirm that you have located the correct registry key that needs to be deleted .[HKEY_LOCAL_MACHINE|Software|SolidWorks|AddIns|7B9E5...] Removing this registry key will allow the Solidworks 2012 add-in to install correctly.
When you reach Step 8 of the clean install steps "Install the latest driver ..." make sure you are logged on from an administrator profile and that SolidWorks is closed. If you are using Windows 7 and SolidWorks was installed as administrator, an extra step is needed . Right-click on the 3Dconnexion driver installation file that you downloaded and saved to your PC and choose 'Run as Administrator'.