Skip to content

Manual removal of ScpToolkit residue

🚨 There's a tool available to automate driver removal 🚨

To quickly get rid of the drivers shipped with SCP you can use the Legacinator in addition to this guide!

This article will walk you through the process of removing any traces of various versions of ScpToolkit from your machine 😊

How to determine ScpToolkit version

If you're not sure if you're either running version 1.6.x or 1.7.x you can check this by going to Programs and Features and inspect the version column like demonstrated below:

0_1547648849469_93cffbdb-ab71-4467-8c36-3d411e25a17c-image.png

In this case, version 1.6.x is installed and the according removal procedures apply.

Don't worry if it's not there

If you don't find this entry because your installation is damaged or partially removed, don't worry, just read on and try all the steps provided in this guide!

Stop processes, remove the service

Administrative permissions required

Make sure to run the following commands in an administrative prompt!

These instructions terminate all SCP components that might currently run:

CMD

taskkill /F /IM ScpServer.exe
taskkill /F /IM ScpMonitor.exe
taskkill /F /IM ScpTrayApp.exe

Should look similar to this output (notice that the server wasn't running, therefore displaying an error):

0_1547641629603_kill-scp-processes.png

If none were running, that's perfectly fine, just continue.

Now let's stop and delete the background service:

CMD

sc stop Ds3Service
sc delete Ds3Service

Resulting in:

0_1547641585980_remove-scp-service.png

Errors can be ignored

Depending on your installation, the service might not be installed. In that case, just ignore reported errors.

Remove drivers from v1.6

Connect all your devices

For this procedure to work properly make sure you've got your controller(s) and Bluetooth dongle(s) connected. If you don't have enough USB ports just repeat the described steps for each device, plugging it in one after another.

Download and run the DriverStore Explorer tool. We'll use this to safely remove the driver files from the system. Make sure to run it with administrative permissions!

You'll be presented with a list of drivers found on your machine:

0_1547643404037_rapr-scp-devices.png

The highlighted entries belong to the toolkit installation. Select those, tick the Force Deletion box on the right and then click Delete Package:

0_1547643433501_2018-09-29_13-20-55.png

Confirm the, uhm, confirmation 😃

0_1547643923904_rapr-remove-confirm.png

A few moments later they shall be gone:

0_1547643936838_rapr03.png

Sweet! Now we need to instruct Windows to revert the devices to their default drivers. Open Device Manager and look for a node titled libusbK USB Devices:

0_1547643952460_libusbK-highlighted.png

Expanding said node shall reveal the devices running under SCP's drivers:

0_1547643969053_device-highlighted.png

Right-click on each of those and select Uninstall:

0_1547643983556_device-uninstall.png

We're sure we wanna do that 😋

0_1547644009420_uninstall-ds3-confirm.png

Same goes for the Bluetooth host:

0_1547644023469_uninstall-bth-confirm.png

Alternatively the section and device names may differ, depending on your specific case, like so:

b0d1f211-5657-44a3-85dc-bb72e5ea8c5d-image.png

There's a catch

You might think that you're done now but there's a twist! A copy of the driver can still remain in memory and therefore won't be deleted. I strongly recommend you re-plug all devices and check if they are still running under the SCP drivers!

If your controller or Bluetooth dongle is still showing up in the libusbK node, right-click, uninstall and re-plug until it's gone for good 😲

0_1547671644075_2019-01-16 21_44_43-Device Manager.png

Observe and repeat carefully or you'll be left with unusable devices ☝

If you've done well, this is how your devices should pop up as again:

0_1547672112662_ff77611b-ba07-466f-89da-c75a716d081c-image.png

Great! Now there's the Bluetooth dongle back running the default Windows drivers and the controller is under Human Interface Devices where it belongs 👌

Remove drivers from v1.7

The procedure for 1.7 is very similar to the steps described for 1.6 above, except that the node you'll find the devices under is called Universal Serial Bus devices:

0_1547673297195_898c75c5-3a06-436d-a617-78f2628f126c-image.png

In Driver Store Explorer, things will pop up slightly different, nevertheless select and force removal:

0_1547673555323_6af98579-e5ee-4e6c-b141-c25e9e514092-image.png

Then, in Device Manager go through the same "right-click, Uninstall" procedure:

0_1547673657863_77217807-da5e-4010-a910-c64cf48059b2-image.png

Rinse and repeat until the devices won't show up under this node anymore.

Remove SCP Virtual Bus driver

While still in Device Manager, expand the System devices node:

0_1547648277693_16bc680c-3bce-4c67-b63a-7d9270bcb456-image.png

Locate the device named Scp Virtual Bus Driver:

0_1547648357371_c1d504bc-b769-4114-8520-90cfe6ff032f-image.png

Same deal here; right-click, select Uninstall and confirm:

0_1547648432765_0e145c30-934b-4c9e-a1c1-9bcdefe55e7e-image.png

But are the drivers really gone though?

Not sure if everything's cleaned up like it should? 🤔 Devices still not showing up normally or behaving funny? 🤡 How about this:

  • Get the free tool DevManView from Nir Sofer (download link at the bottom of the page)
  • Extract it somewhere
  • Launch the DevManView.exe executable (you'll be prompted to give administrative consent)
  • Look for entries with Device Name like
    • Scp Virtual Bus Driver
    • Bluetooth Host (ScpToolkit)
    • DualShock 3 Controller (ScpToolkit)
    • DualShock 4 Controller (ScpToolkit)

Example of some ScpToolkit v1.7.x residue:

0_1547995236913_2019-01-20 15_38_55-DevManView.png

If that's the case scroll back up and have a go at it again 😄

Remove program files

As a last step you can now safely delete the ScpToolkit installation directory, typically C:\Program Files\Nefarius Software Solutions\ScpToolkit (may be subject to change depending on your installation, consult your brain memory to find the correct path 😉 )

Congratulate yourself and reboot

You've done it! 🎉 You escaped the curse! Give yourself a pat on the back and reboot your PC, just to be sure 😉