تشغيل خدمات Punkbuster فقط عند الحاجة

إذا قمت مؤخرًا بتثبيت لعبة تستخدم برنامج مكافحة الغش Punkbuster للحد من الغش عبر الإنترنت في اللعبة ، فربما تكون قد لاحظت أن خدمتين Punkbuster PnkBstrA.exe و PnkBstrB.exe تعملان في Windows Task Manager حتى إذا كانت هناك لعبة تدعمها لم تبدأ في تلك الجلسة.

يحصل تثبيت Punkbuster كخدمات Windows التي تعمل تلقائياً عند بدء تشغيل Windows. سيتم تشغيلها حتى لو لم تبدأ الألعاب التي تحميها مرة واحدة على نظام الكمبيوتر.

لا يستخدم البرنامجان الكثير من موارد النظام عندما لا تكون اللعبة قيد التشغيل ، لكنهما مصدر إزعاج لأنه لا معنى لبعض المستخدمين أنهما يعملان عندما لا تكون هناك حاجة إليها.

سيؤدي تغيير نوع بدء تشغيل الخدمة من تلقائي إلى يدوي إلى منع تحميلها أثناء بدء تشغيل النظام. يمكن للمرء أن يقول حل المشكلة ولكن هذا ليس هو الحال حقا لأن الخدمات اثنين لن تبدأ أثناء بدء اللعبة بعد ذلك.

هذا يعني أنه سيتعين عليك بدء تشغيل الخدمات يدويًا قبل بدء اللعبة ، وهو أمر غير مريح.

يشرح الدليل التالي كيفية تعيين خدمات Punkbuster إلى يدوي بحيث لا يتم تحميلها أثناء بدء تشغيل النظام. علاوة على ذلك ، سوف يوضح كيفية تكوين الألعاب لتحميل خدمات Punkbuster تلقائيًا قبل بدء تشغيل الألعاب بحيث يتم تشغيل الخدمات عند تشغيل اللعبة.

تعطيل خدمات Punkbuster من التحميل التلقائي في Windows:

افتح قائمة "تكوين الخدمات" في Windows. يمكنك القيام بذلك عن طريق إدخال الخدمات في قائمة بدء Windows وتحديد الخدمات من النتائج أو عن طريق الضغط على Win-R وكتابة services.msc والضغط على مفتاح الإدخال.

حدد موقع الخدمتين PnkBstrA و PnkBstrB ​​في النافذة. انقر نقرًا مزدوجًا فوق أول مكون خدمة Punkbuster وقم بتغيير نوع بدء التشغيل من تلقائي إلى يدوي. عند الانتهاء ، انقر فوق الزر "إيقاف" لإيقاف تشغيل الخدمة على الكمبيوتر. تفعل الشيء نفسه بالنسبة لخدمة Punkbuster الثانية.

الآن تم إيقاف كل من خدمات Punkbuster وتعيينها إلى نوع بدء التشغيل اليدوي. يمكنك التحقق من أن الخدمات لم تعد تعمل في إدارة مهام Windows (Win-Shift-Esc).

إنشاء ملف دفعي لبدء الخدمات عند الحاجة وإطلاق اللعبة

يجب تشغيل خدمات Punkbuster قبل بدء اللعبة حتى لا يتم طردك من الخوادم التي تتطلب Punkbuster على جهاز المستخدم. ملف دفعي مثالي لهذا الموقف.

سنقوم بإنشاء ملف دفعي أساسي سيبدأ كل من خدمات Punkbuster واللعبة. ( يرجى ملاحظة أنك ستحتاج إلى تشغيل البرنامج النصي الدفعي مع امتيازات إدارية لبدء الخدمات ).

إنشاء مستند نصي جديد. الصق الخطوط الثلاثة التالية فيه:

NET START "PnkBstrA"

NET START "PnkBstrB"

بدء / d "C: \ ملفات البرنامج (x86) \ الفنون الإلكترونية \ Battlefield Bad Company 2" BFBC2Game.exe

يبدأ أول سطرين بخدمات Punkbuster PnkBstrA و PnkBstrB. يُطلق السطر الثالث اللعبة الفعلية ، في هذا المثال ، هي Battlefield Bad Company 2. تأكد من تحرير المسار إلى اللعبة إذا كانت مثبتة في دليل مختلف ، أو لعبة مختلفة.

احفظ الملف النصي وأعد تسميته إلى gamename.bat ، على سبيل المثال badcompany2.bat. انقر بزر الماوس الأيمن فوق ملف الخفافيش الجديد وحدد تشغيله كمسؤول. يجب أن يبدأ الملف الدفعي خدمات Punkbuster جهازي ثم اللعبة.

يكاد ينتهي. مصدر الإزعاج هو أننا نحتاج إلى تشغيل الملف الدفعي بامتيازات إدارية والطريقة المباشرة الوحيدة للقيام بذلك هي النقر بزر الماوس الأيمن فوق الملف وتحديد تشغيل كمسؤول.

من الممكن تشغيل البرامج والاختصارات دائمًا كمسؤول في نظامي التشغيل Windows Vista و Windows 7. لا يمكن تكوين ملفات الدُفعات من ناحية أخرى بهذه الطريقة. الحل بسيط. قم بإنشاء اختصار لملف الدُفعات الذي أنشأناه ، وقم بتكوين الاختصار لتعمل دائمًا بامتيازات إدارية للتغلب على المشكلة.

انقر بزر الماوس الأيمن فوق الملف الدفعي وحدد "إنشاء اختصار" من القائمة. هذا يجب إنشاء ملف اختصار في نفس الدليل.

انقر بزر الماوس الأيمن فوق ملف الاختصار الآن وحدد خصائص. انقر فوق الزر "خيارات متقدمة" في علامة التبويب "اختصار".

حدد المربع لتشغيله دائمًا كمسؤول.

يمكنك الآن وضع الاختصار في موقع تبدأ فيه عادة الألعاب.

مزيد من المشاكل

هذا يجب حل المشكلة مع خدمات Punkbuster قيد التشغيل طوال الوقت. هناك مشكلتان مرتبطتان بهذا. الأول هو استمرار تشغيل الخدمتين بعد مغادرة المستخدم اللعبة. الأمر الأكثر إثارة للقلق من ذلك هو أن إحدى الخدمات ، سيتم تعيين PnkBstrB ​​ليتم تشغيله تلقائيًا مرة أخرى.

يتمثل الحل شبه اليدوي في إنشاء ملف دفعي ثانٍ لإيقاف الخدمات عند تنفيذها باستخدام أمر Net STOP. قد يجد مستخدمو الكمبيوتر من ذوي الخبرة طريقة لإنشاء ملف دفعي واحد لكل ما تمت مناقشته هنا. إذا قمت بإعلامنا في التعليقات.