Пускайте пънкбастър услуги само когато е необходимо

Ако наскоро сте инсталирали игра, която използва софтуера за измама Punkbuster, за да ограничи онлайн изневеряването в играта, може би сте забелязали двете Punkbuster услуги PnkBstrA.exe и PnkBstrB.exe, работещи в Windows Task Manager, дори ако играта го поддържа не е стартиран в тази сесия.

Punkbuster се инсталира като две услуги на Windows, които се стартират автоматично при стартиране на Windows. Те ще стартират, дори ако игрите, които защитават, не са стартирани веднъж в компютърната система.

Двете програми не използват много системни ресурси, когато играта не се изпълнява, но са досада, тъй като няма смисъл за някои потребители, че те стартират, когато не са необходими.

Промяната на типа на стартиране на услугата от автоматичен в ръчен ще предотврати зареждането им по време на стартиране на системата. Може да се каже, че проблемът е решен, но това всъщност не е така, тъй като двете услуги няма да бъдат стартирани по време на старта на играта тогава.

Това означава, че ще трябва ръчно да стартирате услугите преди да стартирате играта, което не е удобно.

Следващото ръководство обяснява как да настроите услугите на Punkbuster на ръчно, така че да не се зареждат по време на стартиране на системата. Освен това ще обясни как да конфигурирате игрите автоматично да зареждат Punkbuster услугите преди стартирането на игрите, така че услугите да се изпълняват, когато играта се играе.

Деактивиране на услугите на Punkbuster от автоматично зареждане в Windows:

Отворете менюто за конфигуриране на услуги в Windows. Можете да направите това, като въведете услуги в стартовото меню на Windows и изберете Услуги от резултатите или като натиснете Win-R, напишете services.msc и натиснете клавиша Enter.

Намерете в прозореца двете услуги PnkBstrA и PnkBstrB. Щракнете двукратно върху първия компонент на Punkbuster Service и променете Тип стартиране от Автоматично на Ръчно. Когато сте готови, щракнете върху бутона Stop, за да спрете работата на услугата на компютъра. Направете същото и за втората услуга Punkbuster.

И двете услуги на Punkbuster вече са спрени и настроени на тип ръчно стартиране. Можете да проверите дали услугите вече не се изпълняват в Windows Task Manager (Win-Shift-Esc).

Създаване на пакетен файл за стартиране на услугите при нужда и стартиране на играта

Услугите на Punkbuster трябва да бъдат стартирани преди старта на играта, за да не бъдете изритани от сървъри, изискващи Punkbuster на потребителската машина. Пакетният файл е идеален за тази ситуация.

Ще създадем основен пакетен файл, който ще стартира както Punkbuster услуги, така и играта. ( Моля, обърнете внимание, че ще трябва да стартирате пакетния скрипт с административни привилегии за стартиране на услугите ).

Създайте нов текстов документ. Поставете следните три реда в него:

NET START "PnkBstrA"

NET START "PnkBstrB"

START / d "C: \ програмни файлове (x86) \ електронни изкуства \ Battlefield Bad Company 2" BFBC2Game.exe

Първите два реда започват двете услуги на Punkbuster PnkBstrA и PnkBstrB. Третият ред стартира действителната игра, в този пример е Battlefield Bad Company 2. Уверете се, че редактирате пътя към играта, ако тя е инсталирана в друга директория или друга игра.

Запишете текстовия файл и го преименувайте на gamename.bat, например badcompany2.bat. Щракнете с десния бутон върху новия файл прилеп и изберете, за да го стартирате като администратор. Пакетният файл трябва да стартира двете Punkbuster Services и след това играта.

Почти готово. Неприятност е, че трябва да стартираме партидния файл с административни привилегии и единственият директен начин да направим това е да щракнете с десния бутон върху файла и да изберете стартиране като администратор.

Възможно е да стартирате програми и преки пътища винаги като администратор в Windows Vista и Windows 7. Пакетните файлове от друга страна не могат да бъдат конфигурирани по този начин. Решението е просто. Създайте пряк път от batch файла, който сме създали, конфигурирайте прекия път винаги да се изпълнява с административни привилегии за преодоляване на проблема.

Щракнете с десния бутон върху партидния файл и изберете Създаване на пряк път от менюто. Това трябва да създаде файл с пряк път в същата директория.

Щракнете с десния бутон върху файла с пряк път сега и изберете Свойства. Кликнете върху бутона Advanced в раздела Shortcut.

Поставете отметка в квадратчето, за да работи винаги като администратор.

Вече можете да поставите прекия път на място, където обикновено стартирате игрите.

По-нататъшни проблеми

Това трябва да реши проблема с услугите на Punkbuster, работещи през цялото време. Има два проблема, свързани с това. Първият е, че двете услуги продължават да се изпълняват, след като потребителят напусне играта. По-тревожен от това е фактът, че една от услугите, PnkBstrB, ще бъде настроена да се стартира автоматично отново.

Полуръчно решение би било да се създаде втори пакетен файл, който да спре услугите, когато се изпълнява с помощта на командата Net STOP. Опитните компютърни потребители дори могат да намерят начин да създадат един пакетен файл за всичко, което е обсъдено тук. Ако го направите, уведомете ни в коментарите.