How do I perform a full clean-up and re-install for Windows?

Before starting make sure you are logged in with full admin privileges.


  1. Download the latest driver from the 3Dconnexion website and save it to an easy to access location such as the desktop.
  2. Remove the current driver through the Add/Remove programs. Then rename the 3Dconnexion folder in C:\Program Files\ to “3Dconnexion.cleanup” if applicable.
  3. Navigate to %APPDATA% (e.g. C:\Users\USERNAME\AppData\Roaming) and rename the 3Dconnexion folder to “3Dconnexion.cleanup”. Navigate to %LOCALAPPDATA% (C:\Users\USERNAME\AppData\Local\) and rename the folder 3Dconnexion to “3Dconnexion.cleanup”.
  4. Before proceeding with the next steps, It is strongly recommended that a backup of the registry be made. Instructions to create a back-up and to restore the registry can be found on the Microsoft’s Knowledge Base article Q322756.
  5. Under the ‘Start’ button and ‘Run’ type in ‘regedit’ and hit OK to bring up the Registry Editor. There are 2 registry entries to be renamed: Under the branches ‘HKEY_CURRENT_USER’ and ‘HKEY_LOCAL_MACHINE’ and under each of their ‘Software’ folders rename the 3Dconnexion folder to “3Dconnexion.cleanup”.
  6. Go to C:\Windows\System32\ and delete the files spwini.dll and siappdll.dll in case they are still there. On 64-bit operating systems, also go to C:\Windows\SysWOW64\ to delete the files with the same names.
  7. Remove the device if it is still plugged in and follow this by rebooting the computer.
  8. Install the latest driver previously saved to the desktop. Once the driver is installed, plug the device back in and open the 3Dconnexion Control Panel (Sometimes the device will ‘wake up’ immediately after plugging it back in and other times it will not ‘wake up’ until after opening the Control Panel).
Published date:

Ask the community

Search and share solutions with other users and our specialists.

Need more support?

Search and share solutions with other users and our specialists.