Voer Punkbuster Services alleen uit wanneer dat nodig is

Als je recent een game hebt geïnstalleerd die de anti-cheating software Punkbuster gebruikt om online cheating in de game te beperken, heb je misschien de twee Punkbuster-services PnkBstrA.exe en PnkBstrB.exe gezien die in Windows Task Manager worden uitgevoerd, zelfs als een game die het ondersteunt is niet gestart in die sessie.

Punkbuster wordt geïnstalleerd als twee Windows-services die automatisch worden uitgevoerd wanneer Windows wordt gestart. Ze worden uitgevoerd, zelfs als de games die ze beschermen niet eenmaal op het computersysteem zijn gestart.

De twee programma's gebruiken niet veel systeembronnen wanneer de game niet wordt uitgevoerd, maar zijn ergerniswekkend omdat het voor sommige gebruikers niet logisch is dat ze worden uitgevoerd wanneer ze niet nodig zijn.

Als het opstarttype van de service wordt gewijzigd van automatisch in handmatig, wordt voorkomen dat deze tijdens het opstarten van het systeem worden geladen. Je zou kunnen zeggen dat het probleem is opgelost, maar dat is niet echt het geval omdat de twee services dan niet worden gestart tijdens het starten van het spel.

Dit betekent dat je de services handmatig moet starten voordat je de game start, wat niet comfortabel is.

In de volgende gids wordt uitgelegd hoe u de Punkbuster-services op handmatig instelt, zodat ze niet worden geladen tijdens het opstarten van het systeem. Verder wordt uitgelegd hoe de games moeten worden geconfigureerd om de Punkbuster-services automatisch te laden voordat de games worden gestart, zodat de services worden uitgevoerd wanneer de game wordt gespeeld.

Uitschakelen dat Punkbuster-services automatisch in Windows worden geladen:

Open het menu Services-configuratie in Windows. U kunt dit doen door services in het Windows-startmenu in te voeren en Services te selecteren in de resultaten of door op Win-R te drukken, services.msc te typen en op de enter-toets te drukken.

Zoek de twee services PnkBstrA en PnkBstrB ​​in het venster. Dubbelklik op de eerste Punkbuster-servicecomponent en wijzig het opstarttype van Automatisch in Handmatig. Als u klaar bent, klikt u op de knop Stoppen om te stoppen met het uitvoeren van de service op de pc. Doe hetzelfde voor de tweede Punkbuster-service.

Beide Punkbuster-services zijn nu gestopt en ingesteld op handmatig opstarttype. U kunt controleren of de services niet meer worden uitgevoerd in Windows Taakbeheer (Win-Shift-Esc).

Een batchbestand maken om de services te starten wanneer dat nodig is en het spel te starten

De Punkbuster-services moeten actief zijn voordat de game wordt gestart, zodat u niet wordt geschopt van servers waarvoor Punkbuster op de gebruikersmachine is vereist. Een batchbestand is ideaal voor deze situatie.

We zullen een standaard batchbestand maken dat zowel Punkbuster-services als het spel start. ( Houd er rekening mee dat u het batchscript met beheerdersrechten moet uitvoeren om de services te kunnen starten ).

Maak een nieuw tekstdocument. Plak de volgende drie regels erin:

NET START "PnkBstrA"

NET START "PnkBstrB"

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

De eerste twee regels starten de twee Punkbuster-services PnkBstrA en PnkBstrB. De derde regel start het eigenlijke spel, in dit voorbeeld is dit Battlefield Bad Company 2. Zorg ervoor dat je het pad naar het spel bewerkt als het in een andere map of een ander spel is geïnstalleerd.

Sla het tekstbestand op en hernoem het naar gamename.bat, bijv. Badcompany2.bat. Klik met de rechtermuisknop op het nieuwe bat-bestand en selecteer om het als beheerder uit te voeren. Het batchbestand moet de twee Punkbuster Services starten en vervolgens het spel.

Bijna klaar. Het is vervelend dat we het batchbestand moeten uitvoeren met beheerdersrechten en de enige directe manier om dat te doen, is door met de rechtermuisknop op het bestand te klikken en Uitvoeren als beheerder te selecteren.

Het is mogelijk om programma's en snelkoppelingen altijd als beheerder uit te voeren in Windows Vista en Windows 7. Batch-bestanden kunnen daarentegen niet op deze manier worden geconfigureerd. De oplossing is eenvoudig. Maak een snelkoppeling van het batchbestand dat we hebben gemaakt, configureer de snelkoppeling zodat deze altijd wordt uitgevoerd met beheerdersrechten om het probleem te verhelpen.

Klik met de rechtermuisknop op het batchbestand en selecteer Snelkoppeling maken in het menu. Dit zou een snelkoppelingsbestand in dezelfde map moeten maken.

Klik nu met de rechtermuisknop op het snelkoppelingsbestand en selecteer Eigenschappen. Klik op de knop Geavanceerd op het tabblad Snelkoppeling.

Vink het vakje aan om altijd als beheerder te worden uitgevoerd.

Je kunt de snelkoppeling nu op een locatie plaatsen waar je meestal de spellen start.

Verdere problemen

Dit zou het probleem met de actieve Punkbuster-services moeten oplossen. Hier zijn twee problemen aan verbonden. De eerste is dat de twee services blijven werken nadat de gebruiker het spel verlaat. Meer verontrustend dan dit is het feit dat een van de services, PnkBstrB, automatisch opnieuw wordt uitgevoerd.

Een semi-handmatige oplossing zou zijn om een ​​tweede batchbestand te maken om de services te stoppen wanneer deze worden uitgevoerd met behulp van de opdracht Net STOP. Ervaren computergebruikers vinden misschien zelfs een manier om één batchbestand te maken voor alles dat hier is besproken. Laat het ons weten in de reacties.