Если не помогло

Как полностью удалить 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. 1

    Перезагрузите компьютер

    Так требует документация сборки перед запуском Remove Services.

  2. 2

    Запустите service.bat из папки сборки

    Откроется меню с пунктами. Если вы никогда не устанавливали службу, этот шаг всё равно ничего не испортит: пункт просто отработает по фактическому состоянию системы.

  3. 3

    Выберите пункт Remove Services

    Пункт остановит и удалит службу zapret, завершит winws.exe и снимет службы драйвера WinDivert и WinDivert14. Если службы не было, вы увидите строку Service "zapret" is not installed. Это не ошибка: службы и правда не было, остальное пункт доделал.

  4. 4

    Закройте окно general.bat, если оно открыто, и удалите папку сборки

    После Remove Services ни один файл уже не занят: пункт освобождает WinDivert64.sys и winws.exe. Папка удалится обычным способом, через «Удалить».

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

Дальше по теме