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

"zapret" is ALREADY RUNNING as service: что это значит

Это не ошибка: служба zapret уже держит обход с загрузки Windows, а bat-файл отказался запускать второй. Если сайты открываются, ничего чинить не надо.

Двойной клик по general.bat, чёрное окно на секунду, одна длинная строка про ALREADY RUNNING, внизу Press any key to continue . . ., и окно закрылось, без значка winws.exe в трее. Это не ошибка и не поломка: служба zapret уже запущена и держит обход с загрузки Windows, а bat-файл отказался запускать второй обход поверх работающего. Если Дискорд и Ютуб открываются, чинить нечего.

Откуда берётся эта строка

Первой командой при запуске любой стратегии идёт вызов service.bat status_zapret, который спрашивает у Windows состояние службы zapret. Если служба отвечает RUNNING, печатается строка и bat выходит:

"zapret" is ALREADY RUNNING as service, use "service.bat" and choose "Remove Services" first if you want to run standalone bat.
Press any key to continue . . .

Слово standalone bat здесь значит «отдельный bat-файл», то есть запуск обхода вручную, без службы. Bat так устроен не назло: два обхода на одном драйвере мешают друг другу, поэтому второй не запускается. Значка winws.exe в трее нет, потому что обход и так работает от службы.

Это как лампа, которая уже горит от выключателя у двери: сколько ни щёлкай вторым выключателем у кровати, светлее не станет.

Снимать службу или оставить как есть

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

Снимать её через service.bat → 2. Remove Services нужно в трёх случаях. Первый: Дискорд или Ютуб не открываются, хотя служба показывает RUNNING. Значит, стратегия, записанная в службу, больше не пробивает, и её надо сменить. Второй случай: хотите перебрать стратегии руками, запуская разные general*.bat по очереди. Третий: обновили папку сборки, а служба стоит от старой версии, и её нужно снять и поставить заново из новой папки. Что именно делает Remove Services, разобрано на странице об удалении службы.

Зачем вообще нужна служба zapret и почему тесты просят её убрать, написано на отдельной странице о службе. Про сами стратегии, чем ALT и FAKE отличаются друг от друга, рассказывает страница перебора стратегий.

Снять службу и запустить bat руками

  1. 1

    Откройте service.bat и выберите 2. Remove Services

    Служба zapret остановится и удалится, winws.exe прекратит работу. С этого момента обход держат только bat-файлы, запущенные руками.

  2. 2

    Запустите нужный general*.bat двойным кликом

    Теперь строка про ALREADY RUNNING не появится: окно должно остаться открытым, и в нём должен работать winws.exe. Проверьте Дискорд и Ютуб. Если не открываются, закройте окно и попробуйте следующий bat.

  3. 3

    Когда нашли рабочую стратегию, откройте service.bat и выберите 1. Install Service

    Выберите номер стратегии, которая пробила блокировку. Теперь обход снова включается сам после перезагрузки.

Как убедиться, что обход работает

Не ориентируйтесь на строку RUNNING в окне: она говорит только, что служба запустилась, а не что стратегия пробивает. Откройте service.bat → 3. Check Status и посмотрите две вещи: стратегию, записанную в службу, и состояние:

Service strategy installed from "general.bat"
"zapret" service is RUNNING.

Затем откройте Ютуб и Дискорд в браузере. Вот открывшиеся сайты и есть настоящая проверка: если грузятся, обход работает. Если не грузятся при RUNNING в окне, стратегия службы устарела, и её надо снять и перебрать bat-файлы, как в маршруте выше. А если обход не работает ни со службой, ни с bat-файлами, разбор по симптомам есть на странице «обход не работает».

Частые вопросы

Служба показывает RUNNING, а Ютуб не грузит. Служба сломана?

Нет. Служба честно запускает записанную в неё стратегию, просто эту стратегию уже научились распознавать и фильтровать. Переустанавливать сборку целиком не нужно. Снимите службу через Remove Services, переберите bat-файлы и поставьте в службу рабочую стратегию.

Хочу пробовать стратегии, но чтобы обход включался сам после перезагрузки. Можно оба сразу?

Одновременно никак: пока стоит служба, bat-файлы запускать отказываются, это защита от двух обходов на одном драйвере. Порядок такой: снимите службу, переберите стратегии без неё, а победителя верните в Install Service.

Нажал любую клавишу, окно исчезло. Что-то удалилось?

Нет, bat-файл просто закончил работу и вышел. Служба zapret никуда не делась, обход работал до нажатия и продолжал работать после.

Как узнать, какая стратегия сейчас записана в службе?

Откройте service.bat → 3. Check Status и посмотрите строку Service strategy installed from "…", например Service strategy installed from "general.bat". Что значат остальные строки Check Status, когда службы нет, разобрано на странице про "zapret" service is NOT running.

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