Как полностью удалить Zapret с компьютера
Установщика у Zapret нет, поэтому в «Программах и компонентах» его не найти. Сначала снимите службу и драйвер через service.bat → Remove Services, затем удалите папку — иначе bin не удалится.
У сборки нет установщика, поэтому в «Программах и компонентах» Zapret не появится, и удалять оттуда нечего. Действия всегда два, и их порядок важен: сначала запустите service.bat и выберите пункт Remove Services. Он снимет службу zapret, завершит winws.exe и удалит драйвер WinDivert. Потом можно удалить саму папку. Если удалить папку первой, папка bin не снимется (Windows держит файл WinDivert64.sys), а служба останется висеть в системе.
Как удалить Zapret по порядку
Сборка — это папка с файлами плюс служба и драйвер, прописанные в самой Windows. Удалить папку — вынести коробку, но не выписать жильцов: служба zapret и драйвер WinDivert останутся в системе. Поэтому полный порядок выглядит так:
Полное удаление сборки
- 1
Перезагрузите компьютер
Так требует документация сборки перед запуском
Remove Services. - 2
Запустите
service.batиз папки сборкиОткроется меню с пунктами. Если вы никогда не устанавливали службу, этот шаг всё равно ничего не испортит: пункт просто отработает по фактическому состоянию системы.
- 3
Выберите пункт
Remove ServicesПункт остановит и удалит службу
zapret, завершитwinws.exeи снимет службы драйвераWinDivertиWinDivert14. Если службы не было, вы увидите строкуService "zapret" is not installed.Это не ошибка: службы и правда не было, остальное пункт доделал. - 4
Закройте окно
general.bat, если оно открыто, и удалите папку сборкиПосле
Remove Servicesни один файл уже не занят: пункт освобождаетWinDivert64.sysиwinws.exe. Папка удалится обычным способом, через «Удалить». - 5
Уберите исключение для папки сборки в антивирусе, если его добавляли
Исключение прописано в настройках антивируса и не исчезает вместе с папкой.
Windows пишет, что файл занят, и папка bin не удаляется
Окно «Файл уже используется» упоминает один из двух файлов: WinDivert64.sys или winws.exe. Это значит одно: драйвер WinDivert ещё загружен, и Windows держит его файл открытым; на диске файл заперт, пока работает использующая его программа. Самая частая причина — удаление папки без Remove Services. Если закрыть окно general.bat, процесс winws.exe остановится, но служба драйвера при этом может остаться.
Сначала запустите service.bat → Remove Services. Если файл всё равно занят, перезагрузите компьютер и удалите папку снова. Служба уже снята, поэтому после перезагрузки драйвер не поднимется и файл освободится. Сторонние «разблокировщики файлов» не нужны. Драйвер может держать и другой обходчик, например GoodbyeDPI или вторую копию сборки в другой папке. Тогда сначала закройте или удалите его; это разобрано на странице о конфликтующих обходчиках.
WinDivert остался в службах после удаления
Иногда после Remove Services служба драйвера всё же остаётся в списке служб. Сборка умеет снимать её и через диагностику: если winws.exe не запущен, а служба WinDivert активна, пункт Run Diagnostics пишет [?] winws.exe is not running but WinDivert service is active. Attempting to delete WinDivert... и пытается удалить её, а если не выходит, то проверяет GoodbyeDPI и пробует снова.
Когда сборки под рукой уже нет, снимите службу вручную. Откройте командную строку (Win+R, cmd) от имени администратора и выполните:
driverquery | find "Divert"
sc stop название_из_первого_шага
sc delete название_из_первого_шагаНазвание службы берите из вывода первой команды и подставляйте его вместо подсказки в ваших строках. Без прав администратора sc delete не сработает.
Папка удалена, но в службах всё ещё числится zapret
Так бывает, если папку удалили до service.bat. Служба ссылается на файл в уже несуществующей папке, работать она не может, но из списка services.msc сама не пропадает. Откройте командную строку от имени администратора и выполните:
sc stop zapret
sc delete zapretПосле этого служба исчезнет из списка. Что вообще делает служба zapret и пункт Install Service, разобрано на странице о службе zapret.
Какие следы сборка оставляет в Windows и что делать с каждым
Удаление папки уносит не всё: часть изменений сборка вносила в саму Windows, и эти записи живут в системе, пока вы их не снимете. Вот полный список:
| Что | Остаётся после удаления папки | Что с этим делать |
|---|---|---|
Служба zapret и драйвер WinDivert | Да, если папку удалили без Remove Services | Снять через Remove Services или командами из разделов выше |
Свои списки (list-general-user.txt, ipset-exclude-user.txt и другие *-user.txt) | Нет — списки хранятся в папке lists и удаляются вместе с ней | Если планируете вернуться, сохраните их заранее |
Строки, добавленные в hosts через Update Hosts File | Да, сборка их не удаляет | Открыть C:\Windows\System32\drivers\etc\hosts в редакторе от имени администратора и убрать добавленные строки с адресами GitHub и Discord; если не мешают, можно оставить, но устаревшие адреса со временем начинают мешать |
| TCP timestamps | Да, параметр включается при каждом запуске general.bat и когда ставится служба | Это штатный сетевой параметр Windows, интернету он не мешает; если хотите вернуть как было: netsh interface tcp set global timestamps=disabled от администратора |
| Secure DNS в браузере или Windows 11 | Да, если включали по инструкции | Можно оставить: функция полезна сама по себе. Или выбрать «Поставщик по умолчанию» в настройках |
| Исключение антивируса для папки сборки | Да | Убрать вручную в настройках антивируса |
Если удаляете из-за предупреждения антивируса
Настоящая сборка работает через драйвер WinDivert, и антивирусы на него реагируют. По документации «детект обязательно имеет название WinDivert», а полностью предупреждение выглядит как WinDivert или Not-a-virus:RiskTool.Multi.WinDivert. Что за драйвер и почему на него ругаются антивирусы, разобрано на отдельной странице о драйвере WinDivert.
Названия типа «троян», «стилер», «майнер» в предупреждении означают, что перед вами не сборка из репозитория Flowseal/zapret-discord-youtube, а подделка. Тогда одного удаления папки мало: стоит запустить полную проверку антивирусом и сменить пароли от браузера и почты. Как отличить настоящую сборку, описано на странице о проверке сборки.
Частые вопросы
Удалил Zapret — и пропал интернет целиком, что делать?
Обычные сайты после удаления должны открываться, перестают открываться только заблокированные. Если не открывается ничего, в системе остались следы драйвера или сбитые сетевые настройки. Проверьте driverquery | find "Divert", снимите остатки, затем в консоли от администратора выполните netsh winsock reset, netsh int ip reset all, netsh winhttp reset proxy, ipconfig /flushdns и перезагрузите компьютер.
Нужно ли чистить реестр после удаления?
Нет. Записи о службе и драйвере удаляются, когда вы снимаете их сами: пунктом Remove Services или командой sc delete. Программы-чистильщики реестра не нужны.
Хочу отключить обход только на время, а потом вернуть. Обязательно удалять?
Нет. Пункт Remove Services снимает службу и автозапуск, но папка остаётся на месте, и вернуться можно через Install Service. Подробно об этом на странице о пункте Remove Services.
Античит видит WinDivert, хотя сборка удалена. Где искать остатки?
Выполните driverquery | find "Divert" от имени администратора: если строка находится, снимите службу командами sc stop и sc delete. Если строка не находится, файл WinDivert64.sys мог остаться от другой копии сборки в другой папке или от другого обходчика. Если вы удаляли сборку ради обновления, а не совсем, порядок другой, и он описан на странице о переустановке и обновлении.
Дальше по теме