ونڈوز 10 پر انسٹال کرنے میں ڈائریکٹ ایکس کو دوبارہ تقسیم کرنے میں ناکامی کو کیسے ٹھیک کریں



مسائل کو ختم کرنے کے لئے ہمارے آلے کو آزمائیں

نیا پی سی گیم یا نیا سافٹ ویئر انسٹال کرنے کے بعد ، کسی کو غلطی کا سامنا کرنا پڑ سکتا ہے “d3dx9_43.dll نہیں مل سکتا” یا اس طرح کی کوئی چیز۔ یہ جاننا کہ یہ آپ کے کمپیوٹر پر DirectX نہیں ہے اس لئے آسان ہے۔ تاہم ، اگر آپ ونڈوز 10 استعمال کر رہے ہیں تو ، جب DirectX دوبارہ تقسیم کرنے والا فائل انسٹال کرنے میں ناکام ہوجاتا ہے تو مسئلہ ڈھیر ہوجاتا ہے۔



ہم بات چیت کرنے والے ہیں کہ ڈائرکٹ ایکس کیا ہے ، اس کی ضرورت کیوں ہے اور جب آپ اسے ونڈوز میں انسٹال کرنے کی کوشش کرتے ہیں تو یہ کیوں غلطیاں لاتا ہے۔



DirectX کیا ہے؟

ڈائریکٹ ایکس ایک نچلی سطح کی ایپلی کیشن پروگرامنگ انٹرفیسز (APIs) کا ایک سیٹ ہے جو ونڈوز پروگراموں کو اعلی کارکردگی والے ہارڈویئر ایکسلریٹڈ ملٹی میڈیا سپورٹ فراہم کرتا ہے۔ ڈائرکٹ ایکس پروگرام کو آپ کے کمپیوٹر کی ہارڈویئر صلاحیتوں کا آسانی سے تعین کرنے کے قابل بناتا ہے ، اور پھر میچ کے لئے پروگرام کے پیرامیٹرز کا تعین کرتا ہے۔



ڈائریکٹ ایکس آپ کے ملٹی میڈیا اور ویڈیو ایپلی کیشنز کو بڑی مقدار میں رام اور ویڈیو میموری میموری اور سی پی یو رسائی کو تیزی سے ایک طرف رکھ کر ان ایپلی کیشنز کو بغیر کسی رکاوٹ کے چلنے کی اجازت دیتا ہے۔ ان میں سب سے اہم کھیل ایسے کھیل ہیں جن کے لئے ڈائریکٹ ایکس کے بغیر ونڈوز پلیٹ فارم محض گیمنگ میں غلبہ حاصل نہیں کرسکتا ہے۔

ڈائرکٹ ایکس انسٹال کرنے کی شرطیں

ڈائرکٹ ایکس انسٹال کرنے کے ل you ، آپ کو انسٹال اور انبل کرنے کی ضرورت ہوگی مائیکروسافٹ. نیٹ فریم ورک . ایک سافٹ ویئر ماحول (جس میں ہارڈ ویئر کے ماحول کے برعکس) کامن لینگوئج رن ٹائم (سی ایل آر) کے نام سے جانا جاتا ہے میں فریم ورک کا اطلاق ہوتا ہے۔

بعض اوقات ، انسٹال کرنا بھی ضروری ہوتا ہے بصری C ++ دوبارہ تقسیم کرنے والا۔ یہ مائکروسافٹ کی طرف سے C ، C ++ ، اور C ++ / CLI پروگرامنگ زبانوں کے مربوط ترقیاتی ماحول (IDE) پروڈکٹ ہے۔ یہ بصری C ++ redistributable اور رن ٹائم پیکیج زیادہ تر معیاری لائبریریوں کے لئے انسٹال کیے جاتے ہیں جو بہت سے ایپلی کیشنز استعمال کرتے ہیں۔



اس وجہ سے کہ یہ ونڈوز 10 پر درست طریقے سے انسٹال نہیں ہوگا

آپ کے کمپیوٹر میں DirectX انسٹال نہیں ہونے کی بہت ساری وجوہات ہیں۔ یہاں کچھ معلوم مسائل ہیں۔

آپ کے کمپیوٹر پر .NET فریم ورک کی شرط / انسٹال نہیں ہے

DirectX کام کرنے کے لئے NET فریم ورک پر انحصار کرتا ہے۔ .NET فریم ورک پروگرامروں کو .NET ایپلی کیشنز کے اندر سے DirectX فعالیت کا فائدہ اٹھانے کی اجازت دیتا ہے جیسے منظم سی ++ یا سی # پروگرامنگ زبان کا استعمال۔

ونڈوز 10 میں ، .NET فریم ورک انسٹال ہوا ہوسکتا ہے لیکن فعال نہیں تھا۔ اس سے وہی غلطیاں پیش آتی ہیں جن کا سامنا آپ کو کرنا پڑتا ہے اگر یہ پہلے جگہ پر انسٹال نہیں ہوتی تھی۔ آپ کی ڈائرکٹ ایکس تنصیب خارج ہوجائے گی یا یہ آپ کو بتائے گا کہ نیٹ فریم ورک کی ضرورت ہے اور آپ کو انسٹال کرنا ہوگا۔

نظام کی کم سے کم ضروریات

اگر آپ کا کمپیوٹر ونڈوز انسٹال کرنے کے قابل ہے تو ، پھر DirectX 9 بھی انسٹال ہوگا۔ تاہم ، اگر آپ پرانا پی سی استعمال کررہے ہیں تو ، DirectX (11 اور 12) کے نئے ورژن انسٹال نہیں ہوں گے۔

کے لئے ڈائرکٹ ایکس 12 ، آپ کو ان کم سے کم تقاضوں کی ضرورت ہوگی۔

  • ونڈوز 7 32 بٹ یا 64 بٹ
  • ڈائرکٹ ایکس 12 مطابقت پذیر گرافکس کارڈ (ڈائرکٹر ایکس 12 لازمی طور پر تمام کیپلر اور بعد میں Nvidia GPUs ، AMD کے GCN پر مبنی چپس اور انٹیل کے ہاسول اور بعد میں پروسیسروں کے گرافکس یونٹ پر تعاون کیا جائے گا۔)
  • .NET فریم ورک 4
  • 1 جی بی ریم
  • 2 گیگا زیڈ زیڈو کور سی پی یو

لہذا ، آپ جس ڈائرکٹیکس کو انسٹال کررہے ہیں ، اور آپ کے کمپیوٹر کی سسٹم کی وضاحت پر منحصر ہے ، آپ شاید ڈائرکٹ ایکس انسٹال نہیں کرسکتے ہیں۔ اگر آپ کے سسٹم کی ضروریات DirectX کے انسٹال کرنے کے لئے کم سے کم حد کو پورا نہیں کرتی ہیں تو آپ کو انسٹالر کے ذریعہ مطلع کیا جاسکتا ہے۔

اگر آپ DirectX انسٹالرز کو تلاش نہ کریں تو آپ کو اپنے گرافکس کارڈ ڈرائیوروں کو دوبارہ انسٹال کرنا پڑے گا۔

آپ کے پاس DirectX کا وہ ورژن پہلے ہی نصب ہے

اگر آپ نے پہلے ہی ڈائرکٹ ایکس کا وہ ورژن انسٹال کرلیا ہے جس کی آپ انسٹال کرنے کی کوشش کر رہے ہیں تو ، انسٹالر انسٹال کیے بغیر باہر نکل جائے گا یا آپ کو بتائے گا کہ ڈائریکٹ ایکس کا وہ ورژن پہلے ہی دستیاب ہے۔ کچھ صارفین اسے انسٹال کرنے میں ناکامی کے طور پر لے سکتے ہیں۔

ونڈوز 10 پر ڈائرکٹ ایکس کو کامیابی کے ساتھ انسٹال کرنا

اس بات کو یقینی بنائیں کہ آپ کے نصب کردہ DirectX کے ساتھ آپ کے سسٹم کی ضروریات مطابقت رکھتی ہیں۔ اگر آپ کا مسئلہ برقرار رہتا ہے تو ، پھر شاید آپ کے کمپیوٹر پر NET فریم ورک انسٹال نہیں ہوا ہے۔ ونڈوز 10 ایک پہلے سے نصب کردہ. نیٹ فریم ورک 3.5 کے ساتھ آتا ہے لیکن جب تک آپ اسے دستی طور پر اہل نہیں کرتے ہیں تب تک یہ کبھی بھی قابل نہیں ہوتا ہے۔

نیچے دیئے گئے طریقوں سے آپ NET فریم ورک کو انسٹال اور فعال کرسکیں گے اور اسی وجہ سے آپ DirectX کو کامیابی کے ساتھ انسٹال کرسکیں گے۔

طریقہ 1: NET فریم ورک کو فعال کریں

ڈائریکٹ ایکس انسٹال نہ ہونے کی ایک اچھی وجہ یہ ہے کیونکہ آپ کے کمپیوٹر پر .NET فریم ورک اہل نہیں ہے۔ اسے قابل بنانے کے لئے:

  1. ڈاؤن لوڈ کریں ڈائرکٹیکس ورژن انسٹالر جس کی آپ کو ضرورت ہے یہاں
  2. کے پاس جاؤ کنٹرول پینل > پروگرام > ونڈوزکی فیچرزکوآن اورآف کرنا > اس بات کا یقین کر لیں کہ. نیٹ فریم ورک 3.5 کا باکس ہے جانچ پڑتال

متبادل کے طور پر ،

دبائیں 'ونڈوز کی' + 'R' .

ٹائپ کریں “ appwiz.cpl 'چلائیں' کمانڈ باکس میں اور دبائیں ' داخل کریں ”۔

میں ' پروگرام اور خصوصیات 'ونڈو ، لنک پر کلک کریں' ونڈوزکی فیچرزکوآن اورآف کرنا ”۔

چیک کریں اگر ' .NET فریم ورک 3.5 (NET 2.0 اور 3.0 شامل ہے) 'آپشن اس میں دستیاب ہے۔

  1. کلک کریں “ ٹھیک ہے'.
  2. دوبارہ شروع کریں اگر آپ کا کمپیوٹر اشارہ کیا جائے
  3. DirectX انسٹال کریں۔ یہ بغیر کسی رکاوٹ کے انسٹالیشن مکمل کرنے کے قابل ہونا چاہئے۔

طریقہ 2: CMD کا استعمال کرتے ہوئے NET فریم ورک انسٹال کریں

یہ طریقہ انسٹال کرے گا (اگر پہلے سے انسٹال نہیں ہے) اور آپ کے کمپیوٹر پر NET فریم ورک کو قابل بنائے گا۔

  1. ڈاؤن لوڈ کریں ڈائرکٹیکس ورژن انسٹالر جس کی آپ کو ضرورت ہے یہاں
  2. دبائیں ونڈوز کی + آر
  3. ٹائپ کریں 'سی ایم ڈی' میں رن ٹیکسٹ باکس اور ہٹ داخل کریں
  4. اپنی اصل انسٹالیشن ڈی وی ڈی کو اپنی ڈرائیو میں داخل کریں یا یقینی بنائیں کہ آپ کو معلوم ہے آپ کی ونڈوز انسٹالیشن فائلوں کا فولڈر یا ڈرائیو کا ذریعہ .
  5. اس کمانڈ کو اپنے سی ایم ڈی ونڈو میں ٹائپ یا پیسٹ کریں

DISM / آن لائن / قابل نمایاں / نمایاں نام: نیٹ ایف ایکس 3 / تمام / حد عبارت / ماخذ: D: ذرائع sxs

جہاں D: آپ کی ونڈوز انسٹالیشن فائلوں کا راستہ ہے۔

  1. انسٹالیشن کے کامیاب ہونے کا انتظار کریں
  2. دوبارہ شروع کریں اگر آپ کا کمپیوٹر اشارہ کیا جائے
  3. DirectX انسٹال کریں

NB:

اگر آپ. نیٹ فریم ورک نہیں ڈھونڈتے ہیں یا اگر آپ کے ڈائرکٹ ایکس ورژن کو نئے. نیٹ فریم ورک کی ضرورت ہے تو آپ NET فریم ورک کا ورژن انسٹال کرسکتے ہیں جس کی آپ کو ضرورت ہے۔ یہاں .

کچھ ایپلی کیشنز کو صحیح طریقے سے چلانے کے لئے DirectX کے پرانے ورژن کی ضرورت ہوتی ہے۔ اس کی وجہ یہ ہے کہ ونڈوز استعمال کرنے والوں کا ایک بہت بڑا گروپ اب بھی ایکس پی آپریٹنگ سسٹم کا استعمال کرتا ہے۔ مزید فروخت کرنے کیلئے ، ویڈیو اور گیمنگ کمپنیاں اپنے کوڈنگ میں ڈائرکٹیکس کے پرانے ورژن کو فعال طور پر استعمال کرتی ہیں۔ آپ کو یہ پرانے ورژن دستی طور پر انسٹال کرنا ہوں گے۔ ایسا کرنے کے ل you ، آپ انسٹالر ڈاؤن لوڈ کرسکتے ہیں یہاں .

4 منٹ پڑھا