ScpToolkit не удаляется обычным способом через «Программы и компоненты»: после стандартной деинсталляции в системе остаются виртуальные драйверы шины Scp Virtual Bus, служба SCP DSx Service и записи в реестре, из-за которых Windows может перестать видеть геймпад или выдавать конфликты с DualShock 3 и DualShock 4. Поэтому удалять программу нужно строго в определённой последовательности — сначала драйверы, потом службу и файлы.
Ниже разберём полный цикл очистки: от штатного удаления до ручной зачистки остатков. Инструкция подходит для Windows 10 и Windows 11, различий в шагах практически нет — отличается только внешний вид некоторых окон настроек.
Почему простого удаления недостаточно
ScpToolkit — это не просто утилита, а комплекс из нескольких компонентов: драйвера виртуальной шины, службы сопряжения Bluetooth и обёртки XInput, которая маскирует контроллер Sony под Xbox-геймпад. Каждый из этих компонентов встраивается в систему на уровне драйверов, и штатный деинсталлятор часто оставляет их нетронутыми.
Остатки проявляются по-разному. Самый частый симптом — контроллер определяется как «Scp Virtual Bus Device», но не работает в играх, а при попытке установить альтернативу вроде DS4Windows или ViGEmBus возникает конфликт драйверов. Реже встречаются зависания службы Bluetooth и ошибки в диспетчере устройств с жёлтым восклицательным знаком.
Подготовка перед удалением
Перед началом отключите геймпад от ПК — и по USB, и по Bluetooth. Если контроллер останется подключённым в момент удаления драйвера, устройство может «зависнуть» в диспетчере устройств в некорректном состоянии, и его придётся вычищать отдельно.
Далее создайте точку восстановления системы. Действия с драйверами и реестром обратимы, но страховка не помешает: откройте поиск Windows, введите Создание точки восстановления и нажмите «Создать». Вся процедура занимает меньше минуты.
- 🎮 Отключите геймпад от USB и разорвите Bluetooth-сопряжение
- 💾 Создайте точку восстановления системы
- 🔑 Убедитесь, что у вас есть права администратора
- 📥 Заранее скачайте альтернативный драйвер (ViGEmBus, DS4Windows), если планируете дальше играть с геймпадом
Шаг 1. Удаление драйверов через ScpToolkit Driver Installer
Правильный способ снять драйверы — использовать тот же инструмент, которым они ставились. Откройте папку установки ScpToolkit (по умолчанию это C:\Program Files\Nefarius Software Solutions\ScpToolkit) и запустите ScpDriverInstaller.exe от имени администратора.
В окне установщика снимите все галочки с компонентов и нажмите кнопку Uninstall. Дождитесь сообщения об успешном удалении — обычно это занимает несколько секунд. Если утилита выдаёт ошибку, попробуйте запустить её повторно после перезагрузки.
☑️ Порядок удаления ScpToolkit
⚠️ Внимание: не удаляйте файлы программы вручную до того, как сняты драйверы. Если удалить ScpDriverInstaller.exe раньше времени, откатить драйвер штатным способом уже не получится — придётся вычищать его через диспетчер устройств и реестр.
Шаг 2. Остановка и удаление службы
Даже после деинсталляции драйверов в системе может остаться активная служба SCP DSx Service. Нажмите Win + R, введите services.msc и найдите её в списке. Остановите службу через контекстное меню, затем откройте командную строку от имени администратора и удалите её командой:
sc delete "SCP DSx Service"
Ответ [SC] DeleteService: успех означает, что служба снята. Если служба не находится по этому имени, проверьте альтернативное — ScpService: в разных версиях ScpToolkit имя отличалось.
Шаг 3. Стандартная деинсталляция программы
Теперь, когда драйверы и служба сняты, удалите само приложение. Откройте Параметры → Приложения → Установленные приложения (в Windows 10 — «Приложения и возможности»), найдите ScpToolkit в списке и нажмите «Удалить». Альтернативный путь — классическая панель управления: appwiz.cpl через окно «Выполнить».
После завершения деинсталляции перезагрузите компьютер. Это важный момент: часть драйверов выгружается из памяти только при перезагрузке, и без неё дальнейшая проверка диспетчера устройств может показать ложные «остатки».
Шаг 4. Очистка остатков файлов и реестра
После перезагрузки проверьте и удалите оставшиеся папки вручную. Обычно встречаются такие пути:
- 📁
C:\Program Files\Nefarius Software Solutions— основная папка установки - 📁
C:\Program Files\ScpToolkit— встречается в старых версиях - 📁
%AppData%\ScpToolkit— пользовательские настройки и профили - 📁
%ProgramData%\ScpToolkit— общие данные и логи
В реестре откройте редактор командой regedit и через поиск (Ctrl + F) найдите ветки по ключу ScpToolkit и ScpVirtualBus. Удаляйте только те разделы, которые явно относятся к программе. Если сомневаетесь в назначении конкретной ветки — оставьте её, безобидная запись в реестре меньшее зло, чем случайно удалённый системный ключ.
⚠️ Внимание: перед правкой реестра экспортируйте изменяемую ветку через меню «Файл → Экспорт». Это позволит вернуть раздел одним двойным кликом, если что-то пойдёт не так.
Шаг 5. Проверка диспетчера устройств
Финальная проверка — в диспетчере устройств. Откройте его командой devmgmt.msc, затем в меню «Вид» включите пункт Показать скрытые устройства. Разверните категории «Устройства HID», «Контроллеры USB» и «Системные устройства» и поищите упоминания Scp Virtual Bus, ScpToolkit или Nefarius.
Найденные остатки удаляйте через контекстное меню: «Удалить устройство», а если предложит — отметьте галочку «Удалить программы драйверов этого устройства». После этого ещё раз перезагрузите ПК и убедитесь, что устройства не появились снова.
Что делать, если Scp Virtual Bus не удаляется
Если устройство возвращается после перезагрузки, откройте командную строку от имени администратора и выполните: pnputil /enum-drivers — в списке найдите OEM-файлы, в описании которых есть Scp или Nefarius, и удалите их командой pnputil /delete-driver oemXX.inf /uninstall, подставив нужный номер. Действуйте аккуратно и удаляйте только те INF, в которых уверены.
Сравнение способов удаления
Для наглядности сведём методы в таблицу: что удаляет каждый подход и когда его применять.
| Способ | Что удаляет | Когда применять |
|---|---|---|
| Штатная деинсталляция | Только файлы программы | Недостаточен сам по себе |
| ScpDriverInstaller.exe | Драйверы виртуальной шины | Обязательный первый шаг |
| Удаление службы через sc delete | Фоновую службу сопряжения | Если служба осталась в services.msc |
| Ручная чистка папок и реестра | Настройки, логи, записи реестра | После основной деинсталляции |
| pnputil /delete-driver | Застрявшие пакеты драйверов | Когда устройство возвращается после перезагрузки |
Что установить вместо ScpToolkit
Проект ScpToolkit давно не обновляется, поэтому вместо возврата к нему логично перейти на поддерживаемые решения. Для DualShock 3 актуальный вариант — DsHidMini в связке с BthPS3 (от того же автора, что и современная экосистема Nefarius). Для DualShock 4 и DualSense стандартом де-факто стал DS4Windows поверх драйвера ViGEmBus или его преемника.
Ставить новый драйвер стоит только после полной очистки от ScpToolkit — иначе возможны двойные виртуальные контроллеры и конфликты по захвату устройства. Если после установки альтернативы геймпад виден дважды, проверьте, не осталась ли где-то служба ScpToolkit.
Частые вопросы
Почему после удаления ScpToolkit геймпад вообще не определяется?
Обычно причина в том, что вместе с ScpToolkit снят и драйвер виртуального контроллера, а замена ещё не установлена. Установите ViGEmBus и DS4Windows (для DualShock 4) либо DsHidMini (для DualShock 3) — после этого контроллер снова заработает. Также проверьте диспетчер устройств: если геймпад висит там с ошибкой, удалите устройство и подключите его заново.
Нужно ли чистить реестр обязательно?
Строго говоря, нет: сиротливые записи реестра сами по себе не мешают работе. Но если вы ставите альтернативный драйвер и возникают конфликты, чистка веток ScpToolkit помогает исключить их из списка подозреваемых. Работайте с реестром аккуратно и только с предварительным экспортом.
ScpToolkit нет в списке установленных программ — как его удалить?
Такое бывает, если программа была установлена портативно или деинсталлятор повреждён. Проверьте папки Program Files на наличие каталога Nefarius Software Solutions или ScpToolkit: если там есть ScpDriverInstaller.exe, запустите его и снимите драйверы вручную, затем удалите службу командой sc delete и сотрите сами папки.
Можно ли удалить ScpToolkit сторонними деинсталляторами вроде Revo Uninstaller?
Можно, и это рабочий вариант: такие утилиты автоматизируют поиск остатков файлов и записей реестра. Однако драйвер виртуальной шины они не всегда снимают корректно, поэтому шаг с ScpDriverInstaller.exe и проверку диспетчера устройств пропускать не стоит даже при использовании стороннего деинсталлятора.
После удаления пропал Bluetooth — это связано со ScpToolkit?
Возможная причина — ScpToolkit при установке мог перехватить драйвер Bluetooth-адаптера (программа принудительно заменяла его для сопряжения с DualShock 3). Откройте диспетчер устройств, найдите адаптер и выберите «Обновить драйвер → Автоматический поиск» или удалите устройство и перезагрузите ПК — Windows подхватит штатный драйвер. Если адаптер не восстанавливается, скачайте драйвер с сайта производителя ноутбука или самого адаптера.