حال ہی میں، صارفین اکثر اکثر غلطیوں کا سامنا کرتے ہیں جیسے D3D11 CreateDeviceAndSwapChain ناکام ہوگیا، "DirectX 11 کو شروع کرنے میں ناکام"، "پروگرام شروع نہیں کیا جا سکتا کیونکہ کمپیوٹر پر d3dx11.dll فائل غائب ہے" اور جیسے. ونڈوز 7 میں یہ اکثر زیادہ ہوتا ہے، لیکن بعض شرائط کے تحت آپ ونڈوز 10 میں کسی مسئلے کا سامنا کرسکتے ہیں.
جیسا کہ غلطی کے متن سے دیکھا جا سکتا ہے، مسئلہ DirectX 11 کی ابتداء میں واقع ہے، بلکہ، Direct3D 11، جس کے لئے d3d11.dll فائل ذمہ دار ہے. اسی وقت، اس حقیقت کے باوجود، انٹرنیٹ پر ہدایات کا استعمال کرتے ہوئے، آپ پہلے سے ہی dxdiag میں دیکھ سکتے ہیں اور دیکھتے ہیں کہ DX 11 (اور یہاں تک کہ DirectX 12) انسٹال ہوسکتا ہے، یہ مسئلہ باقی رہ سکتی ہے. یہ سبق D3D11 کو کس طرح طے کرنے کے بارے میں تفصیلات فراہم کرتا ہے CreateDeviceAndSwapChain کمپیوٹر پر غائب غلطی یا d3dx11.dll لاپتہ.
D3D11 غلطی اصلاح
غور کے تحت غلطی کی وجہ سے مختلف عوامل ہو سکتے ہیں، جن میں سے سب سے زیادہ عام ہے
- آپ کا ویڈیو کارڈ DirectX 11 کی حمایت نہیں کرتا (ایک ہی وقت میں، Win + R کی چابیاں دباؤ اور dxdiag میں داخل ہونے سے، آپ دیکھ سکتے ہیں کہ اس ورژن کو 11 یا 12 انسٹال کیا جاتا ہے. تاہم، اس کا مطلب یہ نہیں ہے کہ ویڈیو کارڈ سے اس ورژن کے لئے حمایت ہے صرف یہ ہے کہ اس ورژن کی فائلیں کمپیوٹر پر نصب ہوجائیں).
- تازہ ترین اصل ڈرائیور ویڈیو کارڈ پر انسٹال نہیں ہیں - حالانکہ نئے صارفین اکثر ڈیوائس مینیجر میں "اپ ڈیٹ" کے بٹن کا استعمال کرتے ہوئے ڈرائیور کو اپ ڈیٹ کرنے کی کوشش کرتے ہیں، یہ غلط طریقہ ہے: اس طریقہ کے ساتھ "یہ ڈرائیور اپ ڈیٹ کرنے کی ضرورت نہیں ہے" کا پیغام عام طور پر تھوڑا سا ہے.
- ونڈوز 7 کے لئے ضروری اپ ڈیٹس انسٹال نہیں ہیں، جو حقیقت یہ ہے کہ DX11، D3d11.dll فائل اور سپورٹ ویڈیو کارڈ کے ساتھ بھی، ڈیشنر 2 کی طرح کھیل غلطی کی اطلاع جاری رکھتی ہے.
پہلا دو نکات ان کے ساتھ مل کر ہیں اور ونڈوز 7 اور ونڈوز 10 صارفین کے درمیان بھی اسی طرح پایا جا سکتا ہے.
اس معاملے میں غلطیوں کے لئے صحیح طریقہ کار ہوگا:
- سرکاری AMD، NVIDIA یا انٹیل ویب سائٹس سے اصل ویڈیو کارڈ ڈرائیورز کو دستی طور پر ڈاؤن لوڈ کریں (مثال کے طور پر، ونڈوز 10 میں NVIDIA ڈرائیوروں کی انسٹال کیسے کریں) اور انسٹال کریں.
- dxdiag پر جائیں (Win + R کی چابیاں، dxdiag درج کریں اور درج دبائیں)، "سکرین" ٹیب کو کھولیں اور "ڈرائیور" حصے میں "Direct3D DDI" فیلڈ پر توجہ دینا. 11.1 اور اس سے اوپر، D3D11 غلطیوں کو ظاہر نہیں ہونا چاہئے. چھوٹے لوگوں کے لئے، یہ سب سے زیادہ امکان ہے کہ ویڈیو کارڈ یا اس کے ڈرائیوروں کی حمایت کی کمی کی وجہ سے. یا، ونڈوز 7 کے معاملے میں، مطلوبہ پلیٹ فارم اپ ڈیٹ کی غیر موجودگی میں، جو مزید ہے.
آپ کو تیسرے فریق پروگراموں میں DirectX کے الگ الگ انسٹال اور ہارڈ ویئر کا ورژن بھی دیکھ سکتے ہیں، مثال کے طور پر، AIDA64 میں (دیکھیں کہ DirectX کے ورژن کو کمپیوٹر پر کیسے پتہ چلتا ہے).
ونڈوز 7، D3D11 غلطیوں اور جدید کھیلوں کے آغاز میں DirectX 11 ابتداء میں ظاہر ہوسکتا ہے جب ضروری ڈرائیور انسٹال ہوجائیں اور ویڈیو کارڈ پرانے افراد سے نہیں ہیں. آپ مندرجہ ذیل صورت حال کو ٹھیک کرسکتے ہیں.
ڈاؤن لوڈ، اتارنا D3D11.dll کے لئے ونڈوز 7
ونڈوز 7 میں، ڈیفالٹ ہو سکتا ہے d3d11.dll فائل، اور ان تصاویر میں جہاں موجود ہے، یہ نئے کھیلوں کے ساتھ کام نہیں کر سکتے ہیں، ابتدائی طور پر غلطیوں کی وجہ سے D3D11.
اسے ڈاؤن لوڈ اور انسٹال کیا جاسکتا ہے اور اسے انسٹال کیا جاسکتا ہے (یا اس سے اپ ڈیٹ کیا جاتا ہے کہ کمپیوٹر پر پہلے سے ہی ہے) سرکاری مائیکروسافٹ ویب سائٹ سے 7 کیو کے لئے جاری اپ ڈیٹس کے حصے کے طور پر. اس فائل کو علیحدہ علیحدہ طور پر، کچھ تیسری پارٹی سائٹس (یا کسی دوسرے کمپیوٹر سے لے کر) سے ڈاؤن لوڈ کریں، میں اس کی سفارش نہیں کرتا، امکان نہیں ہے کہ کھیلوں کو شروع کرنے میں یہ d3d11.dll غلطیوں کو ٹھیک کریں.
- مناسب تنصیب کے لئے، آپ ونڈوز 7 پلیٹ فارم اپ ڈیٹ (ونڈوز 7 SP1 کے لئے) کو ڈاؤن لوڈ کرنے کی ضرورت ہے - //www.microsoft.com/ru-ru/download/details.aspx؟id=36805.
- فائل کو ڈاؤن لوڈ کرنے کے بعد، اسے چلائیں اور اپ ڈیٹ کی KB2670838 کی تنصیب کی تصدیق کریں.
تنصیب کی تکمیل اور کمپیوٹر کو دوبارہ شروع کرنے کے بعد، سوال میں لائبریری درست جگہ (C: Windows System32 ) میں موجود ہو، اور غلطی کی وجہ سے غلطی کی وجہ سے d3d11.dll کمپیوٹر یا D3D11 پر غائب ہو جائے گا. CreateDeviceAndSwapChain ناکام نہیں ہو گا (فراہم کی جائے گی کہ آپ کے پاس کافی جدید سامان موجود ہیں).