Call of Duty: Modern Warfare 4 میں "New Key Failed to Generate" یا Attestation Failure میسج کی وجہ سے Multiplayer یا DMZ سے باہر ہو جانا سب سے زیادہ پریشان کن errors میں سے ایک ہے، کیونکہ گیم خود تو ٹھیک طرح سے لانچ ہو جاتی ہے۔ یہ بلاک سیکیورٹی لیئر پر ہوتا ہے، خاص طور پر RICOCHET Anti-Cheat کے attestation پراسیس کے دوران جو آن لائن موڈز میں داخل ہونے سے پہلے آپ کے PC کی hardware integrity کی تصدیق کرتا ہے۔ اس کا حل تقریباً ہمیشہ آپ کے firmware یا Windows security settings میں ہوتا ہے۔

یہاں TPM 2.0 کا اسٹیٹس چیک کریں
MW4 میں attestation failure کی وجہ کیا ہے؟
Attestation پراسیس دو ہارڈویئر سیکیورٹی فیچرز کو چیک کرتا ہے: Secure Boot اور TPM 2.0 (Trusted Platform Module)۔ اگر ان میں سے کوئی بھی disabled ہو، غلط طریقے سے کنفیگر ہو، یا صحیح طرح سے provisioned نہ ہو، تو گیم کا سیکیورٹی چیک مکمل نہیں ہو پاتا اور key generation فیل ہو جاتی ہے۔ ایک پرانا motherboard BIOS یا کرپٹ Windows system files بھی یہی نتیجہ پیدا کر سکتی ہیں، چاہے دونوں فیچرز بظاہر enabled ہی کیوں نہ نظر آئیں۔
Secure Boot اور TPM ایک دوسرے سے آزاد ہیں۔ ایک کا ایکٹو ہونا دوسرے کے بارے میں کچھ نہیں بتاتا، اس لیے آپ کو دونوں کی الگ الگ تصدیق کرنی ہوگی۔
New Key Failed to Generate ایرر کو کیسے ٹھیک کریں
ان حلوں پر ترتیب وار عمل کریں۔ Windows diagnostics پر جانے سے پہلے firmware چیک سے شروع کریں، کیونکہ firmware کے مسائل سب سے عام وجہ ہیں اور ان کی تصدیق کرنا سب سے آسان ہے۔
Fix 1: BIOS میں Secure Boot کو انیبل کریں
Secure Boot ایک firmware فیچر ہے جو ایک قابل اعتماد اسٹارٹ اپ چین کو نافذ کرتا ہے۔ اگر یہ آف ہے، تو MW4 کا attestation چیک غالباً TPM تک پہنچنے سے پہلے ہی فیل ہو جائے گا۔
اسے انیبل کرنے کے لیے:
- اپنے PC کو ری اسٹارٹ کریں اور BIOS یا UEFI سیٹ اپ میں داخل ہوں۔ زیادہ تر سسٹمز POST کے دوران Delete، F2، یا F10 استعمال کرتے ہیں، لیکن درست کی (key) کے لیے اپنے مدر بورڈ مینوفیکچرر کی دستاویزات چیک کریں۔
- Secure Boot آپشن تلاش کریں۔ مینو میں اس کی جگہ مینوفیکچرر کے لحاظ سے مختلف ہو سکتی ہے۔
- Secure Boot کو Enable کریں، تبدیلیاں محفوظ کریں، اور ری اسٹارٹ کریں۔
ری بوٹ کیے بغیر ونڈوز کے اندر اسٹیٹس کی تصدیق کرنے کے لیے:
- Win + R دبائیں، msinfo32 ٹائپ کریں، اور Enter دبائیں۔
- Secure Boot State کی انٹری تلاش کریں۔
- تصدیق کریں کہ یہاں On لکھا ہو۔
Fix 2: تصدیق کریں کہ TPM 2.0 ایکٹو ہے
Secure Boot انیبل ہونے کے باوجود، اگر TPM غائب یا ڈس ایبل ہے تو attestation بلاک رہے گی۔
- Win + R دبائیں، tpm.msc ٹائپ کریں، اور Enter دبائیں۔
- TPM Management ونڈو میں، تصدیق کریں کہ ماڈیول ready for use ہے اور Specification Version میں 2.0 ظاہر ہو رہا ہے۔
اگر ونڈوز رپورٹ کرے کہ کوئی ہم آہنگ (compatible) TPM نہیں ملا، تو اپنے BIOS میں واپس جائیں اور اپنے ہارڈویئر کے لحاظ سے ان میں سے ایک آپشن تلاش کریں:
- Intel سسٹمز پر Intel PTT (Platform Trust Technology)
- AMD Ryzen سسٹمز پر AMD CPU fTPM
آپ کے CPU پر جو بھی لاگو ہوتا ہے اسے Enable کریں، محفوظ کریں، اور ری اسٹارٹ کریں۔
Fix 3: اپنے مدر بورڈ کا BIOS اپ ڈیٹ کریں
ایک پرانا BIOS TPM provisioning میں ناکامی کا سبب بن سکتا ہے چاہے ماڈیول ونڈوز میں ایکٹو ہی کیوں نہ نظر آئے۔ اگر Secure Boot اور TPM 2.0 دونوں انیبل ہیں لیکن ایرر برقرار ہے، تو BIOS اپ ڈیٹ چیک کریں۔
اپ ڈیٹ کرنے سے پہلے:
- msinfo32 یا اپنے مینوفیکچرر کی سپورٹ یوٹیلیٹی کے ذریعے اپنے مدر بورڈ کا درست ماڈل اور موجودہ BIOS ورژن معلوم کریں۔
- فرم ویئر صرف آفیشل مینوفیکچرر کی ویب سائٹ سے ڈاؤن لوڈ کریں۔
- اگر ڈیوائس انکرپشن ایکٹو ہے تو اپنی BitLocker recovery key محفوظ کر لیں، کیونکہ فرم ویئر اپ ڈیٹس اگلے بوٹ پر ریکوری پرامپٹ کو متحرک کر سکتے ہیں۔
- اپ ڈیٹ کے دوران مداخلت نہ کریں اور نہ ہی اس عمل میں استعمال ہونے والی کسی USB ڈرائیو کو نکالیں۔
اپ ڈیٹ مکمل ہونے کے بعد، دوبارہ BIOS میں جا کر تصدیق کریں کہ Secure Boot اور TPM 2.0 اب بھی انیبل ہیں۔ فرم ویئر اپ ڈیٹس بعض اوقات ان سیٹنگز کو ڈیفالٹ پر ری سیٹ کر دیتے ہیں۔
Fix 4: Activision کا attestation چیک رن کریں
جب فرم ویئر سیٹنگز درست ہو جائیں، تو Activision کا آفیشل attestation-checking ٹول چلائیں۔ یہ تصدیق کرتا ہے کہ آیا آپ کا سسٹم مطلوبہ چیکس پاس کرتا ہے اور، جہاں سپورٹ ہو، ایک نئی سیکیورٹی کی (key) بنانے کی کوشش کر سکتا ہے۔ صرف Activision کے سپورٹ پیجز کے ذریعے فراہم کردہ آفیشل ٹول استعمال کریں۔ کسی بھی تھرڈ پارٹی یوٹیلیٹیز سے پرہیز کریں جو اس پراسیس کو بائی پاس کرنے کا دعویٰ کرتی ہیں۔
اگر ٹول اب بھی ناکامی کی رپورٹ دیتا ہے، تو نیچے دیے گئے Windows-level diagnostics پر جائیں۔
Fix 5: Command Prompt میں TPM attestation اسٹیٹس چیک کریں
ونڈوز میں ایک بلٹ ان کمانڈ شامل ہے جو TPM کی تیاری کی تفصیلی معلومات فراہم کرتی ہے۔ Command Prompt کھولیں اور رن کریں:
tpmtool getdeviceinformation
آؤٹ پٹ میں ان دو فیلڈز کو دیکھیں:
| Status field | کیا دیکھنا ہے |
|---|---|
| Ready for Attestation | یہاں True ہونا چاہیے |
| Is Capable for Attestation | یہاں True ہونا چاہیے |
اگر کسی بھی فیلڈ میں False آتا ہے، تو اس کا مطلب ہے کہ TPM تصدیقی چیک مکمل کرنے کے لیے تیار نہیں ہے۔ اس سے مسئلہ Secure Boot کنفیگریشن کے بجائے TPM provisioning تک محدود ہو جاتا ہے۔
اگلا قدم، ونڈوز سسٹم فائلوں میں خرابی چیک کریں۔ بطور ایڈمنسٹریٹر Command Prompt کھولیں اور رن کریں:
sfc /scannow
اسکین کو مکمل ہونے دیں۔ System File Checker خراب یا غائب شدہ محفوظ فائلوں کی خود بخود مرمت کرتا ہے۔ اگر آپ مزید گہرائی میں جانا چاہتے ہیں، تو یہ بھی رن کریں:
DISM /Online /Cleanup-Image /ScanHealth
یہ ونڈوز کمپوننٹ اسٹور میں خرابیوں کو اسکین کرتا ہے۔ اگر DISM مسائل کی نشاندہی کرتا ہے، تو ایک علیحدہ ریپیئر کمانڈ کی ضرورت پڑ سکتی ہے۔ دونوں اسکینز مکمل ہونے کے بعد ری اسٹارٹ کریں، پھر دوبارہ attestation چیک رن کریں۔

سسٹم فائلوں کی مرمت کے لیے SFC چلائیں
Fix 6: PowerShell میں ایڈوانسڈ TPM ڈائیگنوسٹکس
اگر اوپر دیے گئے اقدامات کے بعد بھی ایرر موجود ہے، تو PowerShell مزید تفصیلی TPM اسٹیٹ کی معلومات فراہم کر سکتا ہے۔ بطور ایڈمنسٹریٹر PowerShell کھولیں اور رن کریں:
Get-Tpm
Get-TpmEndorsementKeyInfo
آؤٹ پٹ کا جائزہ لیں کہ کیا TPM تیار نہیں ہے، provisioning مکمل نہیں ہوئی، یا endorsement key کی معلومات دستیاب نہیں ہیں۔
TPM provisioning کے لیے دو اضافی کمانڈز موجود ہیں:
- Enable-TpmAutoProvisioning
- Initialize-Tpm -AllowClear -AllowPhysicalPresence
کسی بھی منظور شدہ provisioning طریقہ کار کے بعد، ری اسٹارٹ کریں اور گیم کو دوبارہ ٹیسٹ کرنے سے پہلے TPM اسٹیٹس دوبارہ چیک کریں۔
Fix 7: ہر چیز کو دوبارہ چیک کریں اور ضرورت پڑنے پر سپورٹ سے رابطہ کریں
متعلقہ اقدامات مکمل کرنے کے بعد، ایک آخری چیک رن کریں:
- PowerShell کھولیں اور Get-Tpm رن کریں تاکہ تصدیق ہو سکے کہ TPM تیار ہے۔
- Command Prompt کھولیں اور tpmtool getdeviceinformation رن کریں تاکہ تصدیق ہو سکے کہ دونوں attestation فیلڈز True دکھا رہے ہیں۔
- ایک بار پھر Activision attestation ٹول چلائیں۔
اگر اس مقام پر بھی ٹول ناکامی کی رپورٹ دیتا ہے، تو اپنے ڈائیگنوسٹک نتائج کے ساتھ براہ راست Activision Support سے رابطہ کریں۔ واضح تشخیص کے بغیر بار بار TPM کو صاف کرنا یا BIOS سیٹنگز کو تبدیل کرنا فائدے کے بجائے نقصان کا باعث بن سکتا ہے۔
فوری حوالہ: پہلے کون سا حل آزمائیں؟
| علامت (Symptom) | پہلا اقدام |
|---|---|
| msinfo32 میں Secure Boot آف دکھا رہا ہے | BIOS/UEFI میں انیبل کریں |
| tpm.msc میں کوئی ہم آہنگ TPM نہیں ملا | فرم ویئر میں PTT یا fTPM انیبل کریں |
| TPM ایکٹو ہے لیکن attestation اب بھی فیل ہے | tpmtool getdeviceinformation رن کریں |
| سسٹم فائلیں کرپٹ ہو سکتی ہیں | sfc /scannow اور پھر DISM رن کریں |
| BIOS ورژن پرانا ہے | مینوفیکچرر کی سائٹ سے اپ ڈیٹ ڈاؤن لوڈ کریں |
| TPM provisioning نامکمل لگ رہی ہے | PowerShell ڈائیگنوسٹکس احتیاط سے استعمال کریں |
| تمام مرمتوں کے بعد بھی Attestation فیل ہے | نتائج کے ساتھ Activision Support سے رابطہ کریں |
کیا MW4 کے لیے Secure Boot اور TPM 2.0 ضروری ہے؟
جی ہاں۔ Attestation پراسیس جو سیکیورٹی کی (key) تیار کرتا ہے، اس کا انحصار Secure Boot اور TPM 2.0 کے ایکٹو اور صحیح طریقے سے provisioned ہونے پر ہے۔ یہ RICOCHET Anti-Cheat سسٹم سے منسلک ہے۔ اگر آپ کا PC ان ضروریات کے معیار بننے سے پہلے بنایا یا کنفیگر کیا گیا تھا، تو آپ کو MW4 کے آن لائن موڈز چلانے سے پہلے فرم ویئر میں تبدیلیاں کرنی پڑ سکتی ہیں۔ اپنے گیم ورژن کی درست تفصیلات کی تصدیق کے لیے Activision کی موجودہ آفیشل سسٹم ضروریات چیک کریں۔
ان سیکیورٹی فیچرز سے متعلق دیگر PC سیٹ اپ کے مراحل کے لیے، MW4 کے لیے TPM 2.0 اور Secure Boot انیبل کرنے کی گائیڈ میں مکمل عمل تفصیل سے بیان کیا گیا ہے۔
ایک بار جب آپ اس ایرر سے نکل کر گیم میں داخل ہو جائیں، تو سیکھنے کے لیے اور بھی بہت کچھ ہے۔ مکمل Modern Warfare 4 strategy guide collection میں visual recoil کو کم کرنے سے لے کر مخصوص مشن اور ایونٹ چیلنجز تک سب کچھ شامل ہے۔





