विंडोज 10 पर स्थापित करने के लिए डायरेक्टिंग पुनर्वितरण फेल्ट को कैसे ठीक करें



समस्याओं को खत्म करने के लिए हमारे साधन का प्रयास करें

एक नया पीसी गेम या एक नया सॉफ्टवेयर स्थापित करने के बाद, किसी को त्रुटि का सामना करना पड़ा हो सकता है 'd3dx9_43.dll नहीं मिल सकता है' या ऐसा कुछ। यह पता लगाना कि यह आपके कंप्यूटर पर DirectX नहीं होने के कारण आसान हिस्सा हो सकता है। हालाँकि, यदि आप विंडोज़ 10 का उपयोग कर रहे हैं, तो समस्या तब होती है जब डायरेक्टएक्स पुनर्वितरण फ़ाइल स्थापित करने में विफल हो जाती है।



हम चर्चा करने जा रहे हैं कि डायरेक्टएक्स क्या है, इसकी आवश्यकता क्यों है और जब आप इसे विंडोज़ में स्थापित करने का प्रयास करते हैं तो यह त्रुटियों को क्यों लाता है।



DirectX क्या है?

DirectX निम्न-स्तरीय अनुप्रयोग प्रोग्रामिंग इंटरफेस (एपीआई) का एक सेट है जो उच्च-प्रदर्शन हार्डवेयर-त्वरण मल्टीमीडिया समर्थन के साथ विंडोज प्रोग्राम प्रदान करता है। DirectX प्रोग्राम को आपके कंप्यूटर की हार्डवेयर क्षमताओं को आसानी से निर्धारित करने में सक्षम बनाता है, और फिर मैच करने के लिए प्रोग्राम पैरामीटर सेट करता है।



डायरेक्टएक्स आपके मल्टीमीडिया और वीडियो एप्लिकेशन को बड़ी मात्रा में रैम और वीडियो मेमोरी स्पेस और सीपीयू एक्सेस को जल्दी से सेट करने की अनुमति देता है ताकि इन एप्लिकेशन को मूल रूप से चलाया जा सके। इनमें से मुख्य ऐसे खेल हैं जिनके लिए डायरेक्टएक्स के बिना, विंडोज प्लेटफॉर्म केवल गेमिंग में हावी नहीं होगा जैसा कि यह करता है।

डायरेक्टएक्स स्थापित करने के लिए आवश्यक शर्तें

DirectX को स्थापित करने के लिए, आपको स्थापित और सक्षम होना चाहिए माइक्रोसॉफ्ट नेट फ्रेमवर्क । एक सॉफ्टवेयर वातावरण (एक हार्डवेयर वातावरण के विपरीत) में फ्रेमवर्क निष्पादित होता है जिसे कॉमन लैंग्वेज रनटाइम (सीएलआर) के नाम से जाना जाता है, एक एप्लिकेशन वर्चुअल मशीन जो सुरक्षा, मेमोरी प्रबंधन और अपवाद हैंडलिंग जैसी सेवाएं प्रदान करती है।

कभी-कभी, इसे स्थापित करना भी आवश्यक है दृश्य C ++ पुनर्वितरण। यह C, C ++ और C ++ / CLI प्रोग्रामिंग भाषाओं के लिए Microsoft से एकीकृत विकास परिवेश (IDE) उत्पाद है। ये विजुअल C ++ पुनर्वितरण और रनटाइम पैकेज ज्यादातर मानक पुस्तकालयों के लिए स्थापित किए जाते हैं जो कई अनुप्रयोगों का उपयोग करते हैं।



कारण यह विंडोज़ 10 पर सही ढंग से स्थापित नहीं किया गया है

DirectX आपके कंप्यूटर में स्थापित नहीं होगा, इसके कई कारण हैं। यहाँ कुछ ज्ञात मुद्दे हैं।

आपके पास अपने पीसी पर .NET फ्रेमवर्क आवश्यक रूप से स्थापित / सक्षम नहीं है

DirectX कार्य करने के लिए .NET फ्रेमवर्क पर निर्भर करता है। .NET फ्रेमवर्क प्रोग्रामर को CX या प्रोग्रामिंग भाषा के उपयोग के साथ संगत भाषाओं का उपयोग करते हुए .NET अनुप्रयोगों से DirectX कार्यक्षमता का लाभ उठाने की अनुमति देता है।

विंडोज़ 10 में, .NET फ्रेमवर्क स्थापित हो सकता है लेकिन सक्षम नहीं था। इससे वही त्रुटियां उत्पन्न होती हैं जिनका सामना आप पहले ही स्थापित न होने पर कर सकते हैं। आपकी DirectX स्थापना बाहर निकल जाएगी या यह आपको बताएगा कि .NET फ्रेमवर्क की आवश्यकता है और आपको इसे स्थापित करना होगा।

न्यूनतम सिस्टम आवश्यकताएँ

यदि आपका पीसी विंडोज़ स्थापित करने में सक्षम है, तो डायरेक्टएक्स 9 भी स्थापित होगा। हालांकि, यदि आप एक पुराने पीसी का उपयोग कर रहे हैं, तो डायरेक्टएक्स (11 और 12) के नए संस्करण इंस्टॉल नहीं होंगे।

के लिये DirectX 12 , आपको इन न्यूनतम आवश्यकताओं की आवश्यकता होगी:

  • विंडोज 7 32 बिट या 64 बिट
  • डायरेक्टएक्स 12 संगत ग्राफिक्स कार्ड (डायरेक्टएक्स 12 को अनिवार्य रूप से सभी केपलर और बाद में एनवीडिया जीपीयू पर, एएमडी के जीसीएन-आधारित चिप्स और इंटेल के हैवेल और बाद में प्रोसेसर ग्राफिक्स इकाइयों पर समर्थित किया जाएगा।)
  • .NET फ्रेमवर्क 4
  • 1 जीबी रैम
  • 2 GHZ डुओ कोर सीपीयू

इसलिए आपके द्वारा इंस्टॉल किए जा रहे डायरेक्टएक्स और आपके पीसी के सिस्टम स्पेसिफिकेशन के आधार पर, आप डायरेक्टएक्स इंस्टॉल करने में सक्षम नहीं हो सकते हैं। यदि आपकी सिस्टम आवश्यकताओं को स्थापित करने के लिए DirectX के लिए न्यूनतम सीमा पूरी नहीं होती है, तो आपको इंस्टॉलर द्वारा सूचित किया जा सकता है।

अगर डायरेक्टएक्स इंस्टॉलर इसे नहीं पा सकते हैं तो आपको अपने ग्राफिक्स कार्ड ड्राइवरों को फिर से स्थापित करना पड़ सकता है।

आपके पास पहले से ही DirectX का वह संस्करण स्थापित है

यदि आपने पहले ही DirectX का संस्करण स्थापित कर लिया है जिसे आप इंस्टॉल करने का प्रयास कर रहे हैं, तो इंस्टॉलर बिना इंस्टॉल किए बाहर निकल जाएगा या आपको बताएगा कि DirectX का संस्करण पहले से ही उपलब्ध है। कुछ उपयोगकर्ता इसे स्थापित करने में विफलता के रूप में ले सकते हैं।

विंडोज 10 पर डायरेक्टएक्स को सफलतापूर्वक इंस्टॉल करना

सुनिश्चित करें कि आपके द्वारा इंस्टॉल किए गए डायरेक्टएक्स के साथ आपकी सिस्टम आवश्यकताएं संगत हैं। यदि आपकी समस्या बनी रहती है, तो संभवतः आपके पास अपने पीसी पर .NET फ्रेमवर्क स्थापित नहीं है। विंडोज 10 एक प्रीइंस्टॉल्ड .NET फ्रेमवर्क 3.5 के साथ आता है लेकिन जब तक आप इसे मैन्युअल रूप से सक्षम नहीं करते तब तक यह कभी भी सक्षम नहीं होता है।

नीचे दिए गए तरीके आपको .NET फ्रेमवर्क को स्थापित करने और सक्षम करने की अनुमति देंगे और इसलिए आप डायरेक्टएक्स को सफलतापूर्वक स्थापित करने में सक्षम होंगे।

विधि 1: .NET Framework सक्षम करें

DirectX के लिए एक अच्छा कारण स्थापित नहीं है, क्योंकि .NET फ्रेमवर्क आपके पीसी पर सक्षम नहीं है। इसे सक्षम करने के लिए:

  1. डाउनलोड DirectX संस्करण इंस्टॉलर जिसकी आपको आवश्यकता है यहाँ
  2. के लिए जाओ कंट्रोल पैनल > कार्यक्रमों > विंडोज़ सुविधाएं चालू या बंद करें > सुनिश्चित करें कि .NET फ्रेमवर्क 3.5 के लिए बॉक्स है जाँच

वैकल्पिक रूप से,

दबाएँ 'विंडोज की' + 'आर'

प्रकार ' एक ppwiz.cpl 'रन' कमांड बॉक्स में और दबाएं दर्ज '।

में ' कार्यक्रम और विशेषताएं 'विंडो, लिंक पर क्लिक करें' विंडोज़ सुविधाएं चालू या बंद करें '।

जांचें कि क्या ' .NET फ्रेमवर्क 3.5 (इसमें .NET 2.0 और 3.0 शामिल हैं) “विकल्प इसमें उपलब्ध है।

  1. 'पर क्लिक करें ठीक'।
  2. पुनर्प्रारंभ करें अपने पीसी अगर संकेत दिया
  3. इंटरनेट स्थापित करें। यह एक अड़चन के बिना स्थापना को पूरा करने में सक्षम होना चाहिए।

विधि 2: CMD का उपयोग करके .NET फ्रेमवर्क स्थापित करें

यह विधि स्थापित होगी (यदि पहले से स्थापित नहीं है) और अपने पीसी पर .NET फ्रेमवर्क को सक्षम करें।

  1. डाउनलोड DirectX संस्करण इंस्टॉलर जिसकी आपको आवश्यकता है यहाँ
  2. दबाएँ विंडोज की + आर
  3. प्रकार 'सीएमडी' में Daud टेक्स्टबॉक्स और हिट दर्ज
  4. अपने ड्राइव में अपनी मूल स्थापना डीवीडी डालें या सुनिश्चित करें कि आप जानते हैं आपके विंडोज़ इंस्टॉलेशन फाइल फ़ोल्डर या ड्राइव का स्रोत
  5. इस कमांड को अपने CMD विंडो में टाइप या पेस्ट करें

DISM / ऑनलाइन / सक्षम-फ़ीचर / फीचरनाम: NetFx3 / All / LimitAccess / स्रोत: D: source sxs

जहां D: आपकी विंडोज़ इंस्टॉलेशन फ़ाइलों का पथ है।

  1. स्थापना सफल होने की प्रतीक्षा करें
  2. पुनर्प्रारंभ करें अपने पीसी अगर संकेत दिया
  3. इंटरनेट स्थापित करें

ध्यान दें:

यदि आपको .NET फ्रेमवर्क नहीं मिलता है या यदि आपके डायरेक्ट एक्स संस्करण को नए .NET फ्रेमवर्क की आवश्यकता है, तो आप .NET फ्रेमवर्क के संस्करण को स्थापित कर सकते हैं, जिसकी आपको आवश्यकता है यहाँ

ठीक से चलाने के लिए कुछ अनुप्रयोगों को डायरेक्टएक्स के पुराने संस्करणों की आवश्यकता होती है। ऐसा इसलिए है क्योंकि विंडोज़ उपयोगकर्ताओं का एक बड़ा समूह अभी भी XP ऑपरेटिंग सिस्टम का उपयोग करता है। अधिक बिक्री करने के लिए, वीडियो और गेमिंग कंपनियां सक्रिय रूप से अपने कोडिंग में डायरेक्टएक्स के पुराने संस्करणों का उपयोग करती हैं। आपको इन पुराने संस्करणों को मैन्युअल रूप से इंस्टॉल करना होगा। ऐसा करने के लिए, आप इंस्टॉलर डाउनलोड कर सकते हैं यहाँ

4 मिनट पढ़ा