Чтобы полностью удалить стандартный комплект Script Hook V, откройте корневую папку GTA 5 и удалите ScriptHookV.dll, dinput8.dll и, если устанавливали встроенный трейнер, NativeTrainer.asi. Это те файлы, которые входят в обычную установку Script Hook V.
Как удалить Script Hook V
- Закройте GTA 5 и лаунчер.
- Откройте папку, в которой установлена игра. Нужна именно корневая папка GTA 5: в Legacy там находится
GTA5.exe, в Enhanced — GTA5_Enhanced.exe.
- Удалите
ScriptHookV.dll.
- Если хотите убрать и ASI Loader, установленный вместе со Script Hook V, удалите
dinput8.dll из этой же папки.
- Если при установке вы копировали встроенный Native Trainer, удалите
NativeTrainer.asi.
NativeTrainer.asi необязателен: если такого файла у вас нет, значит трейнер, скорее всего, просто не устанавливался.
С dinput8.dll есть нюанс. Это ASI Loader, который загружает плагины .asi. Если удалить его, перестанут загружаться не только моды, зависящие от Script Hook V, но и другие ASI-плагины. Если вы хотите удалить только сам Script Hook V, но сохранить ASI Loader для других модов, достаточно убрать ScriptHookV.dll и при необходимости NativeTrainer.asi.
Если моды продолжают запускаться
Проверьте, не остался ли в корневой папке другой ASI Loader. В старых установках вместо dinput8.dll мог использоваться dsound.dll. Если этот файл устанавливался именно как загрузчик ASI-плагинов и больше вам не нужен, его тоже можно убрать.
Также не путайте Script Hook V со ScriptHookVDotNet. Это отдельный компонент для .NET-скриптов. Если он был установлен, в папке GTA 5 могут остаться:
ScriptHookVDotNet.asi;
ScriptHookVDotNet2.dll;
ScriptHookVDotNet3.dll;
ScriptHookVDotNet.ini;
- папка
scripts с установленными скриптами.
Без Script Hook V ScriptHookVDotNet работать не будет, но его файлы автоматически не удаляются. Если нужна полностью чистая от этих скриптов установка, удаляйте их отдельно. Папку scripts лучше сначала проверить: в ней находятся сами установленные моды, а не файлы базового Script Hook V.
Если нужно временно отключить Script Hook V
Удалять файлы необязательно. Можно перенести dinput8.dll из папки GTA 5 в любое другое место или переименовать его, например в dinput8.dll.disabled. Пока загрузчика с именем dinput8.dll нет в корневой папке игры, ASI-плагины загружаться не будут. Чтобы вернуть моды, восстановите исходное имя или верните файл обратно.
Удаляйте или переименовывайте только dinput8.dll, который лежит в папке GTA 5. Не нужно искать и удалять одноимённые системные файлы Windows.
Что делать, если после удаления GTA 5 не запускается
Само удаление файлов Script Hook V не требует переустановки GTA 5. Если игра после очистки всё равно выдаёт ошибки или вы раньше заменяли оригинальные файлы модами, запустите проверку целостности файлов игры:
- Steam: библиотека → GTA V → «Свойства» → «Установленные файлы» → «Проверить целостность файлов игры».
- Epic Games Launcher: библиотека → меню с тремя точками у GTA V → «Управление» → «Проверить».
- Rockstar Games Launcher: «Настройки» → GTA V в разделе установленных игр → «Проверить целостность».
Проверка восстановит отсутствующие или изменённые оригинальные файлы игры. Сторонние моды и их файлы при необходимости всё равно нужно убирать отдельно.