CP manual


Manually Uninstall the CP210x VCP Driver

Question
How do I manually uninstall the CP210x VCP driver?
Answer
The CP210x VCP driver should be uninstalled through the Windows Control Panel to avoid registry corruption.

However, to manually uninstall the CP210x VCP driver:

  1. Remove INF files
    a) Browse to the folder: C:\WINDOWS\inf\.
    b) Look through each OEMxx.inf file, and if it references a CP210x remove it and its corresponding PNF file. The default INF files will have slabbus.inf, slabw2k.inf (4.40) or silabser.inf (5.x, 6.x) in the comments at the top of the file. Customized INF’s will have xxxxbus and xxxxw2k.inf at the top depending on the name given.
  2. Remove driver files
    a) Browse to the folder: C:\WINDOWS\system32\drivers\.
    b) Remove the files: slabbus.sys, slabcm.sys, slabcmnt.sys, slabser.sys, slabwh.sys (4.40) or silabser.sys, silabenm.sys (5.x, 6.x).
  3. Remove registry keys
    a) Go to Start->Run… and type “regedit”.
    b) Browse to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\. The default uninstall key is SLABCOMM&10C4&EA60. Any custom drivers will be of the form SLABCOMM&&. Delete these entries to get rid of the “Add/Remove Programs” entry.
    c) Browse to HKEY_LOCAL_MACHINE\SOFTWARE\Silicon Laboratories, Inc.\Silicon Laboratories Driver Installations\VCP CP210x Cardinal\. The default installation status key is SLABCOMM&10c4&ea60. Any custom drivers will be of the form SLABCOMM&&. Delete these entries to get rid of the proprietary driver installation records.
    d) Browse to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\. Delete the slabbus and slabser keys (4.40) or the silabser and silabenm keys (5.x, 6.x). These are the services for the driver. Deleting these does not stop the driver service – you must reboot immediately after this, otherwise the services are not unloaded.