Запускайте службы Punkbuster только при необходимости

Если вы недавно установили игру, которая использует античитерское программное обеспечение Punkbuster для ограничения онлайн-читерства в игре, вы могли заметить две службы Punkbuster, PnkBstrA.exe и PnkBstrB.exe, даже запущенные в диспетчере задач Windows. если игра, поддерживающая его, не была запущена в этом сеансе.

Punkbuster устанавливается как две службы Windows, которые автоматически запускаются при запуске Windows. Они будут работать, даже если игры, которые они защищают, ни разу не были запущены в компьютерной системе.

Эти две программы не используют много системных ресурсов, когда игра не запущена, но вызывают раздражение, поскольку Некоторым пользователям не имеет смысла запускать их, когда они не нужны.

Изменение типа запуска службы с автоматического на ручной предотвратит их загрузку во время запуска системы. Можно сказать, что проблема решена, но на самом деле это не так, поскольку в этом случае две службы не будут запущены во время запуска игры.

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

В следующем руководстве объясняется, как настроить службы Punkbuster в ручной режим, чтобы они не загружались во время запуска системы. Кроме того, в нем будет объяснено, как настроить игры для автоматической загрузки служб Punkbuster перед запуском игр, чтобы службы работали во время игры.

Отключение автоматической загрузки служб Punkbuster в Windows:

Откройте меню конфигурации служб в Windows. Вы можете сделать это, введя службы в меню «Пуск» Windows и выбрав «Службы» из результатов или нажав Win-R, набрав services.msc и нажав клавишу ввода.

Найдите две службы PnkBstrA и PnkBstrB ​​в окне. Дважды щелкните первый компонент службы Punkbuster и измените тип запуска с автоматического на ручной. Когда закончите, нажмите кнопку «Стоп», чтобы остановить работу службы на ПК. Сделайте то же самое для второго сервиса Punkbuster.

Обе службы Punkbuster теперь остановлены и настроены на запуск вручную. Вы можете убедиться, что службы больше не работают в диспетчере задач Windows (Win-Shift-Esc).

Создание командного файла для запуска служб при необходимости и запуска game

Службы Punkbuster должны быть запущены до запуска игры, чтобы вас не выгнали с серверов, требующих Punkbuster на пользовательской машине. Пакетный файл идеально подходит для этой ситуации.

Мы создадим базовый пакетный файл, который будет запускать как службы Punkbuster, так и игру. ( Обратите внимание, что для запуска служб вам потребуется запустить пакетный сценарий с правами администратора ).

Создайте новый текстовый документ. Вставьте в него следующие три строки:

NET START "PnkBstrA"
NET START "PnkBstrB"
START/d "C: Program Файлы (x86) Electronic Arts Battlefield Bad Company 2 "BFBC2Game.exe

Первые две строки запускают две службы Punkbuster — PnkBstrA и PnkBstrB. Третья строка запускает саму игру, в данном примере это Battlefield Bad Company 2. Убедитесь, что вы изменили путь к игре, если она установлена ​​в другом каталоге или в другой игре.

Сохраните текстовый файл и переименуйте его в gamename.bat, например badcompany2.bat. Щелкните правой кнопкой мыши новый файл bat и выберите запуск от имени администратора. Пакетный файл должен запустить две службы Punkbuster, а затем игру.

Почти готово. Неприятность в том, что нам нужно запустить командный файл с правами администратора, и единственный прямой способ сделать это — щелкнуть файл правой кнопкой мыши и выбрать команду «Запуск от имени администратора».

Можно запускать программы. и ярлыки всегда как администратор в Windows Vista и Windows 7. С другой стороны, пакетные файлы нельзя настроить таким образом. Решение простое. Создайте ярлык для пакетного файла, который мы создали, настройте ярлык, чтобы он всегда запускался с правами администратора, чтобы преодолеть проблему.

Щелкните правой кнопкой мыши пакетный файл и выберите в меню «Создать ярлык». Это должно создать файл ярлыка в том же каталоге.

Теперь щелкните файл ярлыка правой кнопкой мыши и выберите «Свойства». Нажмите кнопку «Дополнительно» на вкладке «Ярлык».

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

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

Дальнейшие проблемы

Это должно решить проблему с Сервисы Punkbuster работают постоянно. С этим связаны две проблемы. Во-первых, две службы продолжают работать после того, как пользователь покинет игру. Более тревожным, чем это, является тот факт, что одна из служб, PnkBstrB, будет снова настроена на автоматический запуск.

Наполовину ручным решением было бы создать второй пакетный файл для остановки служб при выполнении с помощью команды Net STOP. Опытные пользователи компьютеров могут даже найти способ создать один командный файл для всего, что здесь обсуждалось. Если вы все же сообщите нам об этом в комментариях.

Оцените статью
toodcast.ru
Добавить комментарий