ScpToolkit is a free and open-source Windows utility that allows you to use Sony DualShock 3 and DualShock 4 controllers on a PC. It works as an XInput wrapper, helping Windows and many games detect PlayStation controllers more easily.
If you want to install ScpToolkit for Windows, this guide covers the main setup details, supported systems, and what to expect before you begin. It is commonly used on Windows 8, Windows 10, and some Windows 11 systems, depending on driver compatibility.
The original project was developed by nefarius. ScpToolkit version 1.7.277 is one of the best-known releases, but the project has been unmaintained for years. Because of that, installation on newer Windows versions may not always be reliable, and some users may prefer modern alternatives such as DsHidMini.
Before you download and install it, make sure your system meets the requirements and understand that driver-based tools can behave differently depending on your hardware, Bluetooth adapter, and Windows version. If you still want to try it, you can continue with the ScpToolkit download and setup guide.
Technical Details
- Application: ScpToolkit
- License: Free and Open Source
- Category: Controller Driver Utility
- Supported OS: Windows 8, 10, and some Windows 11 systems
- Controller Support: DualShock 3 and DualShock 4
- Language: English
- Developer: Nefarius
Key Highlights
- Free to download and use.
- Open-source Windows controller utility.
- Supports DualShock 3 and DualShock 4 controllers.
- Uses XInput emulation for better game compatibility.
- Can work with wired and selected Bluetooth setups.
- Simple installer and driver configuration tools.
- May require extra care on newer Windows versions because the project is no longer actively maintained.
Key Features of ScpToolkit
XInput Emulation
Helps PlayStation controllers work with Windows games by converting controller input into the XInput format used by many PC titles.
USB Controller Support
Supports wired controller connections for a stable setup, simple installation process, and reliable gameplay experience.
Bluetooth Connectivity
Allows wireless use with compatible Bluetooth adapters, giving players more flexibility after driver configuration.
DualShock Controller Support
Designed for Sony DualShock 3 and DualShock 4 controllers, making them easier to use on Windows PCs.
Driver Installation Tools
Includes built-in tools that help install the required drivers and simplify the controller setup process.
Profile and Settings Control
Provides settings options for controller behavior, allowing users to adjust configurations for different gaming needs.
Rumble Support
Supports vibration features in compatible games, helping deliver a more console-like gaming experience on PC.
Fast Setup Process
Offers a straightforward installation flow that helps many users get started without advanced manual configuration.
Open-Source Project
Built as an open-source utility, giving users and developers visibility into the project and its community-driven background.
Installation Requirements
System Requirements
- Windows 8, Windows 10, or a compatible Windows 11 system
- Microsoft .NET Framework 4.5 or later
- Microsoft Visual C++ 2010 Redistributable
- Microsoft Visual C++ 2013 Runtime
- DirectX Runtime support
Hardware Requirements
- Sony DualShock 3 or DualShock 4 controller
- USB cable for initial connection and setup
- Compatible Bluetooth dongle for wireless use
- Xbox 360 controller driver support in Windows
- Administrator access for driver installation
How to Install ScpToolkit on Windows PC
- Download the latest available ScpToolkit setup file for Windows.
- Connect your DualShock 3 or DualShock 4 controller to your PC with a USB cable.
-
Open the installer and follow the setup instructions on screen.
Installation folder and license agreement screen. - Choose the default installation folder unless you need a custom location.
- Accept the license terms and continue with the installation.
-
Select the features you want to install.
Feature selection screen in the advanced installer. -
Wait for the main program files to finish installing.
ScpToolkit copying files during installation. - After setup is complete, open the ScpToolkit Driver Installer.
-
Select the driver options you need for your controller and connection type.
- Install DualShock 3 driver
- Install DualShock 4 driver
- Install Bluetooth driver for wireless support
- Select the controller and Bluetooth dongle you want to configure
- Click the install button and wait for the driver process to complete.
- When the installation finishes, restart your PC if prompted.
- Reconnect your controller and test whether it is detected correctly.
How to Use ScpToolkit
- Connect your controller with USB or use Bluetooth if it has already been configured.
- Wait for ScpToolkit to detect the controller in the background.
- Open the Settings Manager if you want to adjust controller behavior or profiles.
- Check that the controller is active before launching your game.
- Start a game that supports XInput or Xbox-style controller input.
- Test buttons, analog sticks, and vibration to confirm everything is working properly.
How to Uninstall
- Open Control Panel or Apps & Features in Windows.
- Find ScpToolkit in the installed programs list and uninstall it.
- Run the ScpToolkit cleanup or clean uninstall utility if it is available.
- Remove any leftover driver changes only if they are still causing problems.
- Restart your PC to restore normal Windows driver behavior.
- Reconnect your controller and confirm that Windows detects it correctly again.
Compatibility Matrix
| Controller / Setup | ScpToolkit | DsHidMini | Notes |
|---|---|---|---|
| DualShock 3 via USB | Supported | Supported | Both can work, but DsHidMini is the newer option for Windows 10 and 11. |
| DualShock 3 via Bluetooth | Supported with compatible adapter | Supported with supported Bluetooth stack | Adapter compatibility is important for both tools. |
| DualShock 4 via USB | Supported | Not the main target | ScpToolkit was built for DS3 and DS4, while DsHidMini focuses on DS3. |
| DualShock 4 via Bluetooth | Supported with Bluetooth 2.1 minimum | Not the main target | ScpToolkit documentation notes a minimum of Bluetooth 2.1 for DS4 use. |
| Windows 8 | Generally supported | Not the main target | ScpToolkit documentation lists older Windows versions, including Windows 8-era support. |
| Windows 10 | Possible, but outdated | Recommended | ScpToolkit’s own README recommends DsHidMini for Windows 10 or greater. |
| Windows 11 | Mixed results | Recommended | DsHidMini explicitly targets Windows 10/11 and is a safer modern choice. |
This matrix is based on the current project documentation and repository notes for ScpToolkit and DsHidMini.
Known Issues
- ScpToolkit is no longer maintained, so newer Windows updates may cause installation or driver issues.
- Bluetooth support depends heavily on adapter compatibility and driver state.
- Driver installation can fail if older controller tools or conflicting USB/Bluetooth drivers are already installed.
- Some users may experience pairing problems, missing controller detection, or unstable wireless behavior.
- Because the project is archived, official fixes for new Windows compatibility problems should not be expected.
Driver Conflict Warnings
Before installing ScpToolkit, make sure other controller utilities are not already controlling the same device. Driver-based tools can conflict with each other and may prevent the controller from being detected correctly.
- Avoid mixing multiple PlayStation controller driver tools on the same system unless you fully remove the older one first.
- USB driver replacements and Bluetooth stack changes can affect normal Windows controller behavior.
- If your controller stops working after installation, remove the custom driver and restart Windows before trying another tool.
- Administrator access is required during setup because driver installation changes system-level components.
Bluetooth Chipset Notes
Bluetooth support is one of the most common setup pain points. ScpToolkit documentation calls for a supported Bluetooth 2.0 or higher USB dongle with EDR, and notes that DualShock 4 use requires at least Bluetooth 2.1. Community reports also show that some adapters work better than others, so success can vary by chipset and driver combination.
- Bluetooth 2.0+ with EDR is recommended for ScpToolkit setups.
- DualShock 4 wireless support needs Bluetooth 2.1 minimum.
- Built-in laptop Bluetooth may work differently from external USB dongles.
- If pairing fails, test with USB first before troubleshooting wireless mode.
- For DualShock 3 on Windows 10/11, DsHidMini may provide a cleaner modern path.
Uninstall and Recovery Guide
- Disconnect your controller from USB and turn off Bluetooth pairing if possible.
- Open Apps & Features or Programs and Features and uninstall ScpToolkit.
- Run the ScpCleanWipe utility if you still have leftover service or driver problems.
- Restart your PC after uninstalling to allow Windows to reload default behavior.
- Reconnect the controller and check whether Windows detects it normally again.
- If you plan to switch to another driver tool, install the new one only after the old setup has been fully removed.
ScpCleanWipe is intended to stop and remove leftover ScpToolkit services, driver-store packages, and related certificates during cleanup.
ScpToolkit vs DsHidMini
| Feature | ScpToolkit | DsHidMini |
|---|---|---|
| Project status | Archived and unmaintained | Newer modern project |
| Main focus | DualShock 3 and DualShock 4 | DualShock 3 |
| Windows target | Older Windows support, mixed on newer systems | Windows 10 and 11 |
| USB support | Yes | Yes |
| Bluetooth support | Yes, adapter-dependent | Yes, with supported stack and configuration |
| XInput support | Built around XInput wrapper use | Available through optional XInput Bridge |
| Best use case today | Legacy setups or users who specifically need old ScpToolkit behavior | Better choice for modern Windows 10/11 DualShock 3 setups |
For most current Windows 10 and Windows 11 users with a DualShock 3 controller, DsHidMini is the more future-friendly option. ScpToolkit still matters mainly for older setups or users specifically looking for legacy DS3/DS4 behavior.
Troubleshooting Flow
- Check the connection: start with a USB cable connection before testing Bluetooth.
- Confirm requirements: make sure required runtimes and administrator access are available.
- Check driver conflicts: remove older controller tools or conflicting drivers if the pad is not detected.
- Test Bluetooth compatibility: confirm your adapter supports the required Bluetooth standard and EDR where needed.
- Restart Windows: after installation or uninstall, reboot before testing again.
- Try a clean reinstall: if the setup is unstable, uninstall fully and use ScpCleanWipe before reinstalling.
- Consider a modern alternative: if you are on Windows 10 or 11 and using a DualShock 3 controller, test DsHidMini instead.
Frequently Asked Questions
Find quick answers about ScpToolkit installation, compatibility, setup, and troubleshooting.
ScpToolkit is a Windows utility that allows Sony DualShock 3 and DualShock 4 controllers to work on a PC by using custom drivers and XInput emulation.
Yes. ScpToolkit is free and open-source software.
It may work on some Windows 11 systems, but results can vary because the project is no longer actively maintained.
ScpToolkit is mainly known for supporting Sony DualShock 3 and DualShock 4 controllers on Windows PCs.
Yes, wireless use is possible with a compatible Bluetooth adapter and the correct driver setup.
Yes. A USB cable is usually required for the initial installation and controller detection process.
Common causes include:
- USB cable or port issues
- Driver conflicts with other controller tools
- Bluetooth adapter incompatibility
- Incomplete driver installation
This usually happens because of blocked internet access, antivirus or firewall restrictions, proxy settings, or outdated Windows components.
Yes. Administrator access is normally required because the installer needs to add drivers and make system-level changes.
No. ScpToolkit is an older project and is no longer actively maintained, which is why compatibility on newer systems may vary.
Yes. It can conflict with other controller drivers or utilities, especially if they try to manage the same USB or Bluetooth device.
You can remove it from Windows Apps & Features or Programs and Features, then run the cleanup utility if needed and restart your PC.
It can support vibration in compatible games and supported controller configurations, depending on the driver setup.
For many modern Windows 10 and Windows 11 setups, DsHidMini is often considered a better option, especially for DualShock 3 support.
It can still be useful for some legacy setups, but if you are using a newer Windows version, you should also consider more modern and actively supported alternatives.
Final Conclusion
ScpToolkit remains a well-known controller utility for using DualShock 3 and DualShock 4 devices on Windows PCs. Because the project is no longer actively maintained, users should review compatibility, driver requirements, and modern alternatives such as DsHidMini before installing it on newer Windows systems.