Как удалить ScpToolkit полностью с компьютера

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

Выполнено: 0 / 5
⚠️ Внимание: не удаляйте файлы программы вручную до того, как сняты драйверы. Если удалить 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 через окно «Выполнить».

После завершения деинсталляции перезагрузите компьютер. Это важный момент: часть драйверов выгружается из памяти только при перезагрузке, и без неё дальнейшая проверка диспетчера устройств может показать ложные «остатки».

📊 Зачем вы удаляете ScpToolkit?
Геймпад перестал работать или конфликтует
Перехожу на DS4Windows или ViGEmBus
Программа больше не нужна
Ошибки и сбои после установки

Шаг 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 подхватит штатный драйвер. Если адаптер не восстанавливается, скачайте драйвер с сайта производителя ноутбука или самого адаптера.