Kør kun Punkbuster-tjenester, når det er nødvendigt

Hvis du for nylig har installeret et spil, der bruger anti-snyderi-softwaren Punkbuster til at begrænse online snyderi i spillet, har du muligvis bemærket de to Punkbuster-tjenester PnkBstrA.exe og PnkBstrB.exe, der kører i Windows Task Manager, selvom et spil, der understøtter det er ikke startet i denne session.

Punkbuster bliver installeret som to Windows-tjenester, der automatisk kører, når Windows starter. De kører, selvom de spil, de beskytter, ikke startes en gang på computersystemet.

De to programmer bruger ikke en masse systemressourcer, når spillet ikke kører, men er en irritation, da det ikke giver mening for nogle brugere, at de kører, når de ikke er nødvendige.

Ændring af tjenestens starttype fra automatisk til manuel forhindrer, at de indlæses under systemstart. Man kan sige, at problemet er løst, men det er ikke rigtig tilfældet, da de to tjenester ikke vil blive startet under spillet starter derefter.

Dette betyder, at du skulle starte manuelt med tjenesterne, inden spillet startes, hvilket ikke er behageligt.

Følgende vejledning forklarer, hvordan man indstiller Punkbuster-tjenesterne til manuel, så de ikke indlæses under systemstart. Det vil endvidere forklare, hvordan man konfigurerer spilene til automatisk at indlæse Punkbuster-tjenesterne, før spilene startes, så tjenesterne kører, når spillet spilles.

Deaktivering af Punkbuster-tjenester indlæses automatisk i Windows:

Åbn menuen Tjenestekonfiguration i Windows. Det kan du gøre ved at åbne tjenester i Windows-startmenuen og vælge Tjenester fra resultaterne eller ved at trykke på Win-R, skrive services.msc og trykke på enter-tasten.

Find de to tjenester PnkBstrA og PnkBstrB ​​i vinduet. Dobbeltklik på den første Punkbuster-servicekomponent, og skift starttype fra automatisk til manuel. Når du er færdig, skal du klikke på Stop-knappen for at stoppe tjenesten i at køre på pc'en. Gør det samme for den anden Punkbuster-service.

Begge Punkbuster-tjenester er nu stoppet og indstillet til manuel opstartstype. Du kan kontrollere, at tjenesterne ikke kører mere i Windows Task Manager (Win-Shift-Esc).

Oprettelse af en batchfil for at starte tjenesterne efter behov og starte spillet

Punkbuster-tjenesterne skal køre, inden spillet startes, så du ikke bliver sparket fra servere, der kræver Punkbuster på brugermaskinen. En batchfil er ideel til denne situation.

Vi opretter en grundlæggende batchfil, der starter både Punkbuster-tjenester og spillet. ( Bemærk, at du bliver nødt til at køre batch-scriptet med administrative rettigheder for, at tjenesterne kan starte ).

Opret et nyt tekstdokument. Indsæt følgende tre linjer i det:

NET START "PnkBstrA"

NET START "PnkBstrB"

START / d "C: \ Program Files (x86) \ Electronic Arts \ Battlefield Bad Company 2" BFBC2Game.exe

De to første linjer starter de to Punkbuster-tjenester PnkBstrA og PnkBstrB. Den tredje linje lancerer det egentlige spil, i dette eksempel er det Battlefield Bad Company 2. Sørg for at redigere stien til spillet, hvis det er installeret i et andet bibliotek eller et andet spil.

Gem tekstfilen, og omdøb den til gamename.bat, f.eks. Badcompany2.bat. Højreklik på den nye bat-fil, og vælg at køre den som administrator. Batch-filen skal starte de to Punkbuster Services og derefter spillet.

Næsten færdig. En gener er, at vi er nødt til at køre batch-filen med administrative rettigheder, og den eneste direkte måde at gøre det på er at højreklikke på filen og vælge Kør som administrator.

Det er muligt at køre programmer og genveje altid som administrator i Windows Vista og Windows 7. Batchfiler på den anden side kan ikke konfigureres på denne måde. Løsningen er enkel. Opret en genvej til batchfilen, som vi har oprettet, konfigurer genvejen til altid at køre med administrative rettigheder for at løse problemet.

Højreklik på batch-filen og vælg Opret genvej fra menuen. Dette skal oprette en genvejsfil i den samme mappe.

Højreklik på genvejsfilen nu, og vælg Egenskaber. Klik på knappen Avanceret i fanen Genvej.

Marker afkrydsningsfeltet for altid at køre som administrator.

Du kan nu placere genvejen på et sted, hvor du normalt starter spillet.

Yderligere problemer

Dette skulle løse problemet med Punkbuster-tjenester, der kører hele tiden. Der er to problemer forbundet med dette. Den første er, at de to tjenester fortsætter med at køre, når brugeren forlader spillet. Mere bekymrende end dette er det faktum, at en af ​​tjenesterne, PnkBstrB ​​vil blive indstillet til at køre automatisk igen.

En semi-manuel løsning ville være at oprette en anden batchfil for at stoppe tjenesterne, når de udføres ved hjælp af kommandoen Net STOP. Erfarne computerbrugere kan måske endda finde en måde at oprette en batchfil til alt, hvad der er diskuteret her. Fortæl os det i kommentarerne.