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

Zapret не запускается: окно мигает, winws.exe нет

Окно мигнуло и закрылось, или замочка в трее нет — это «не запускается», и причина видна в строке, которая мелькает. Запустите bat из консоли, прочитайте строку и идите по таблице симптомов.

После двойного клика по general.bat или service.bat чёрное окно мигнуло и не оставило ничего. Или окно висит, а замочка в трее нет и сайты не открываются. «Не запускается» бывает четырёх видов, и различить их можно только по тому, что успел показать экран. Сначала поймите строку, которая мелькает: она и есть диагноз.

Что показало окно — то и сломалось

Окно закрылось без единой строки

до проверок дело не дошло: нет прав, файл заблокирован или удалён

начните с раздела про тихое закрытие

Zapret must be extracted from archive first or bin folder not found for some reason

рядом с bat нет папки bin

разбор этой строки

[ERROR] findstr not found in PATH

сломана переменная PATH в Windows, переустановка сборки не поможет

чините PATH по инструкции, на которую ссылается сама сборка

"zapret" is ALREADY RUNNING as service…

обход уже идёт через службу, это не ошибка

что это значит и что делать

PowerShell 3.0 or newer is required.

устаревший PowerShell, строка встречается на старых системах

обновите PowerShell и запустите скрипт снова

Окно открыто, длинная строка запуска winws.exe висит, а замочка в трее нет

обход не поднялся или вы просто не заметили иконку

проверьте Check Status, дальше маршрут ниже

Уведомление антивируса про winws.exe или WinDivert64.sys

антивирус удалил файлы драйвера

исключения и детекты антивируса

Окно закрывается без текста

Bat-файл содержит список команд, и перед запуском обхода он проходит проверки: папка bin на месте, команды chcp, find, findstr, netsh, powershell доступны через PATH, права администратора получены, служба не установлена. Каждая непройденная проверка выводит свою строку и ждёт клавишу. Если окно закрылось молча, значит сломалось ещё до проверок. Причин три, и проверять их стоит по порядку: права, разблокировка файлов, антивирус.

Сборка запрашивает права сама: в окне выводится Requesting admin rights..., затем Started with admin rights. Если в окне UAC «Разрешить этому приложению вносить изменения?» нажать «Нет», сборка не спорит и выходит, окно закрывается молча. Запустите файл снова и нажмите «Да»; «Запуск от имени администратора» правой кнопкой мыши даёт тот же результат.

Вторая причина связана с меткой «файл из интернета». Архив, скачанный браузером, помечен, и Windows может тихо не запускать bat-файлы из него. По документации сборки нужно зайти в свойства архива и поставить галочку «Разблокировать» до распаковки; если вы распаковали неразблокированный архив, галочка обычно остаётся и на распакованных bat-файлах, проверьте каждый.

Третья причина кроется в антивирусе, который удалил winws.exe или WinDivert64.sys из папки bin, потому что считает их инструментом обхода. Откройте bin глазами: если файлов нет, а журнал или карантин антивируса показывает их там, дело именно в этом. Лечение описано на странице об исключениях и детектах антивируса: добавить папку в исключения или отключить детект PUA, затем распаковать архив заново. Если антивирус нашёл не WinDivert, а стилер, это другой случай; проверьте, откуда скачана сборка.

Строки, которые сборка выводит перед выходом

Строка Zapret must be extracted from archive first or bin folder not found for some reason означает, что рядом с bat-файлом не нашлась папка bin, обычно потому, что архив распакован не полностью или bat запущен не из своей папки. Подробно это разобрано на странице о строке must be extracted.

PATH-ошибка выглядит так:

[ERROR] findstr not found in PATH

Вместо findstr может стоять chcp, find, netsh или powershell, потому что сборка проверяет их все по очереди. Причина не в сборке, а в Windows: системная переменная PATH сломана, часто после установки или удаления программ. Сборка печатает рядом ссылку на свою страницу с инструкцией по починке, идите по ней. Переустанавливать сборку, и тем более Windows, не нужно; обычно хватает вернуть в PATH стандартные строки C:\Windows\system32 и C:\Windows.

Строка PowerShell 3.0 or newer is required. с предложением Please upgrade PowerShell and rerun this script. появляется только при выборе Run Tests в service.bat и только на старых системах вроде Windows 7 без обновлённого PowerShell. На Windows 10 и 11 её не бывает. Обновите PowerShell и запустите скрипт снова.

Строка "zapret" is ALREADY RUNNING as service… означает, что обход уже идёт через службу, а не сломался при запуске. Что с этим делать, разобрано отдельно.

Окно открыто, а замочка в трее нет

Документация сборки говорит прямо: «должен открыться winws.exe (обход), который можно увидеть в панели задач», а если это не произошло, отсылает к отдельному обсуждению на GitHub. На практике за этим скрываются три вещи: путь к папке с кириллицей, отсутствие winws.exe в bin (его удалил антивирус) и конфликт с другим обходчиком. Проверять лучше по порядку и остановиться, как только заработало.

Замочка нет: порядок проверки

  1. 1

    В service.bat выберите Check Status

    Строка Bypass (winws.exe) is NOT running. подтверждает, что обход действительно не поднялся. Если RUNNING, обход работает, а вы просто не нашли иконку: смотрите трей внимательно, как понять статус.

  2. 2

    Запустите Run Diagnostics

    Диагностика укажет на кириллицу в пути, OneDrive и конфликты с другими программами. Что значит каждое предупреждение, разобрано на странице о диагностике.

  3. 3

    Загляните в bin глазами

    Файл winws.exe должен лежать там. Если его нет, это антивирус: исключение и переустановка архива.

  4. 4

    Выберите Remove Services, затем перезагрузите компьютер

    Служба сбрасывается в чистое состояние; после перезагрузки попробуйте general.bat снова.

  5. 5

    Сделайте полную переустановку

    Если ничего не помогло, пройдите переустановку целиком: удаление папки, свежая загрузка, галочка «Разблокировать», распаковка и установка. Весь путь по шагам описан на странице об установке.

Имейте в виду: general.bat запускает окно свёрнутым, так что окна вы можете не увидеть вовсе. Это норма, обход при этом идёт. Смотрите на иконку замочка в панели задач и на сами сайты.

Запустился, а Дискорд не открывается

Если замочек в трее есть и Check Status показывает Bypass (winws.exe) is RUNNING., значит Zapret запустился, и это уже другая ситуация: обход работает, но не пробивает блокировку вашего провайдера. Переустанавливать сборку здесь не нужно. Идите в разбор по симптомам «запустился, но не работает»: там смена стратегии и остальные шаги.

Вопросы, которые остаются

Запускаю от имени администратора правой кнопкой, всё равно закрывается

Значит, права вы уже дали и причина в другом: заблокированные файлы из интернета, антивирус или пустая папка bin. Запустите файл из открытого cmd, как описано выше, строка на экране назовёт причину.

В bin нет winws.exe, хотя в архиве он был

Файл удалил антивирус: загляните в его журнал или карантин, он там. Добавьте папку сборки в исключения или отключите детект PUA, затем распакуйте архив заново.

На работе или в институте bat-файлы не запускаются вообще

Скорее всего, администратор запретил их групповой политикой вместе с PowerShell. Сборка тут бессильна, и обходить запрет администратора на чужом компьютере не стоит. На своём домашнем компьютере этой проблемы не будет.

Окно открылось, там длинная строка, и всё. Ждать чего-то?

Этого ждать не нужно: это и есть работа. Окно с параметрами winws.exe остаётся открытым, пока включён обход. Проверьте, открылся ли Дискорд или Ютуб. Закрыть это окно значит выключить обход, так что не трогайте его.

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