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

हालांकि, विंडोज़ गेमिंग में उपयोग किए जाने वाले मुख्य घटकों में से एक होने के बावजूद, हमें उपयोगकर्ताओं से कई रिपोर्टें मिलीं कि जब भी वे अपने कंप्यूटर पर अपने गेम लॉन्च करने का प्रयास करते हैं तो उन्हें त्रुटि संदेश 'DirectX को एक अप्राप्य त्रुटि का सामना करना पड़ा' का सामना करना पड़ा। यह एक बहुत ही सामान्य परिदृश्य है और बहुत सारे अलग-अलग लोगों के साथ होता है। इस लेख में, हम उन सभी कारणों को जानेंगे कि ऐसा क्यों होता है और इस समस्या के संभावित समाधान क्या हैं।
विंडोज़ में 'DirectX को एक अप्राप्य त्रुटि का सामना करना पड़ा' त्रुटि के कारण क्या हैं?
कई उपयोगकर्ता रिपोर्टों का विश्लेषण करने और हमारे परिणामों को संयोजित करने के बाद, हमने निष्कर्ष निकाला कि समस्या हार्डवेयर मुद्दों से लेकर सॉफ़्टवेयर तक कई अलग-अलग कारणों से हुई। उनमें से कुछ हैं लेकिन इन तक सीमित नहीं:
- अपूर्ण आवश्यकताएं: हमारे सामने आए कुछ मामलों में, हमने देखा कि उपयोगकर्ताओं के कंप्यूटर पर गेम की निर्दिष्ट आवश्यकताएं नहीं थीं। यदि DirectX आवश्यकता पूरी नहीं होती है, तो आप त्रुटि संदेश का सामना कर सकते हैं।
- भ्रष्ट ग्राफिक्स ड्राइवर: ग्राफिक्स ड्राइवर मुख्य घटक हैं जो OS और हार्डवेयर के बीच जानकारी पहुंचाते हैं। यदि ग्राफिक्स ड्राइवर स्वयं भ्रष्ट हैं और काम नहीं कर रहे हैं, तो आप चर्चा के तहत एक सहित बहुत सारी समस्याओं का अनुभव करेंगे।
- डिस्प्ले स्केलिंग: डिस्प्ले स्केलिंग विंडोज़ में एक सुविधा है जो आपको अपने डिस्प्ले के आकार में हेरफेर करने की अनुमति देती है। इसकी उपयोगिता के बावजूद, यह DirectX घटकों के साथ समस्याएं पैदा करने के लिए जाना जाता है।
- पुराना गेम: कुछ उपयोगकर्ताओं को त्रुटि संदेश का सामना करना पड़ा यदि उनके कंप्यूटर पर गेम का नवीनतम संस्करण इंस्टॉल नहीं था। अपने गेम को नवीनतम बिल्ड/पैच में अपडेट करने से समस्या तुरंत ठीक हो सकती है।
- पुराना DirectX: DirectX आपके कंप्यूटर पर इंस्टॉल हो सकता है और ठीक से काम कर रहा हो सकता है लेकिन यह पुराना हो सकता है। इसे नवीनतम बिल्ड में अपडेट करने से मदद मिल सकती है।
- उन्नत ग्राफिक्स सेटिंग्स: कुछ ग्राफिक्स कार्ड उपयोगकर्ताओं को उनकी पसंद के अनुसार शैडो गुणवत्ता जैसे उन्नत चर सेट करने की अनुमति देते हैं लेकिन यह DirectX के साथ समस्याएं पैदा करने के लिए सिद्ध हुआ है। इन विकल्पों को अक्षम करना आपके लिए चाल चल सकता है।
समाधान के साथ आगे बढ़ने से पहले, सुनिश्चित करें कि आप एक प्रशासक के रूप में लॉग इन हैं और एक सक्रिय इंटरनेट कनेक्शन है क्योंकि हम कई अलग-अलग घटकों को अपडेट करेंगे।
1. गेम आवश्यकताओं की जांच
अन्य तकनीकी समाधानों के साथ शुरू करने से पहले, आपको यह जांचना होगा कि क्या आपका हार्डवेयर गेम की प्रारंभिक आवश्यकताओं को पूरा करता है। अब कई चीजें हैं जिन्हें आपको देखना चाहिए, उदाहरण के लिए, RAM, CPU, ग्राफिक्स कार्ड, आदि लेकिन, इस मामले में सबसे महत्वपूर्ण DirectX संस्करण है।
आम तौर पर, API का उपयोग करने वाला हर गेम इसे अपनी आवश्यकताओं के अंदर उल्लेख करता है। एक बार जब आप DirectX की आवश्यकता की जांच करते हैं, तो आपको यह सुनिश्चित करना होगा कि आपका हार्डवेयर उस संस्करण का समर्थन करता है। कई उपयोगकर्ता भ्रमित हो जाते हैं क्योंकि उनके पास नवीनतम DirectX संस्करण इंस्टॉल होता है लेकिन, चूंकि उनका हार्डवेयर उस संस्करण का समर्थन नहीं करता है, वे त्रुटि संदेश का अनुभव करते हैं।

DirectX आवश्यकता नोट करें और अपने ग्राफिक्स हार्डवेयर निर्माता पर नेविगेट करें और इसके DirectX संस्करण का विवरण खोलें। यदि गेम की आवश्यकताओं में एक नए संस्करण की आवश्यकता है, तो आपको अपने ग्राफिक्स कार्ड को अपग्रेड करना होगा।
नोट: जो लोग गेम खेलने के लिए ग्राफिक्स कार्ड का उपयोग नहीं कर रहे हैं, उन्हें इसके बजाय उस DirectX संस्करण के लिए अपने CPU समर्थन की जांच करनी चाहिए क्योंकि ऑनबोर्ड ग्राफिक्स सिस्टम कंप्यूटर की सभी ग्राफिक्स आवश्यकताओं को संभाल रहे हैं।
2. नवीनतम DirectX संस्करण इंस्टॉल करना
यदि पिछला समाधान जांचता है और आपका हार्डवेयर वास्तव में गेम के DirectX संस्करण का समर्थन करता है, तो हमें जांचना चाहिए कि क्या सही DirectX संस्करण आपके कंप्यूटर पर इंस्टॉल है। यदि नहीं, तो हम Microsoft की आधिकारिक वेबसाइट पर नेविगेट करेंगे और वहां से DirectX संस्करण इंस्टॉल करेंगे। सुनिश्चित करें कि आगे बढ़ने से पहले आप एक प्रशासक के रूप में लॉग इन हैं।
- विंडोज़ + R दबाएं, डायलॉग बॉक्स में "dxdiag" टाइप करें, और एंटर दबाएं।
- एक बार एप्लिकेशन खुलने पर, आप अपने सिस्टम विनिर्देशों का विवरण देखेंगे। यहां से, DirectX संस्करण जांचें।

- यदि नवीनतम DirectX संस्करण आपके कंप्यूटर पर इंस्टॉल नहीं है, तो आपको इसे खोजना चाहिए और Microsoft के आधिकारिक डाउनलोड पेज को ढूंढना चाहिए।
- डाउनलोड बटन पर क्लिक करें और एक्जीक्यूटेबल फ़ाइल को किसी सुलभ स्थान पर सहेजें।

- बाद में, इस पर राइट-क्लिक करें और प्रशासक के रूप में चलाएँ चुनें। इंस्टॉलेशन विज़र्ड को अपना जादू करने दें और प्रक्रिया पूरी होने की प्रतीक्षा करें।
- इंस्टॉलेशन समाप्त होने के बाद अपने कंप्यूटर को पुनः आरंभ करें, गेम लॉन्च करें और देखें कि क्या समस्या ठीक हो गई है।
नोट: हम कुछ ऐसे मामलों में भी आए जहां आवश्यक DirectX संस्करण विनिर्देशों में दिखाया गया था लेकिन नवीनतम प्रौद्योगिकी अपडेट इंस्टॉल नहीं था। इसलिए, हम अनुशंसा करते हैं कि आप Microsoft की डाउनलोड साइट पर जाएं और वहां से नवीनतम संस्करण इंस्टॉल करें।
3. डिस्प्ले स्केलिंग बदलना
आपके कंप्यूटर पर डिस्प्ले स्केलिंग यह निर्धारित करता है कि आपकी स्क्रीन आपके कंप्यूटर पर कितनी बड़ी या छोटी है। यह दृष्टि संबंधी समस्याओं वाले विभिन्न उपयोगकर्ताओं के लिए एक बहुत ही उपयोगी सुविधा है। भले ही यह किसी भी तरह से DirectX या गेम के ग्राफिक्स मैकेनिक्स के साथ विरोध नहीं करता, हमने कुछ मामले देखे जहां इसने किया।
इस समाधान में, हम आपकी डिस्प्ले सेटिंग्स पर नेविगेट करेंगे और स्केलिंग स्तर बदलेंगे और देखेंगे कि क्या यह समस्या ठीक करता है।
- अपने डेस्कटॉप पर राइट-क्लिक करें और डिस्प्ले सेटिंग्स पर क्लिक करें।

- एक बार डिस्प्ले सेटिंग्स में, स्केल और लेआउट शीर्षक देखें। नीचे, आपको कई विकल्प दिखाई देंगे। उनमें से चुनें और उस पर क्लिक करें जिसमें अनुशंसित है।

- एक बार हो जाने पर, अपने कंप्यूटर को पूरी तरह से पुनः आरंभ करें और जांचें कि क्या समस्या अच्छे के लिए हल हो गई है।
4. गेम/विंडोज़ को नवीनतम बिल्ड में अपडेट करना
अपने ग्राफिक्स कार्ड को अपडेट करने से पहले आजमाने के लिए एक और चीज है यह जांचना कि क्या आपके कंप्यूटर पर गेम का अपडेटेड संस्करण इंस्टॉल है या नहीं। निर्माता OS में नए परिवर्तनों को लक्षित करने और अतिरिक्त सुविधाओं का समर्थन करने के लिए अपडेट जारी करते हैं। कुछ अपडेट 'क्रिटिकल' प्रकृति के होते हैं और जितनी जल्दी हो सके इंस्टॉल किए जाने चाहिए। यदि इन 'क्रिटिकल' अपडेट में से कोई भी इंस्टॉल नहीं है, तो आप चर्चा के तहत त्रुटि संदेश का अनुभव करेंगे।
इस समाधान में, हम आपके गेम और ऑपरेटिंग सिस्टम दोनों को अपडेट करेंगे और देखेंगे कि क्या यह हमारे लिए समस्या ठीक करता है।
सबसे पहले, हम विंडोज़ को अपडेट करेंगे।
- सर्च बार लॉन्च करने के लिए विंडोज़ + S दबाएं, डायलॉग बॉक्स में अपडेट लिखें और अपडेट सेटिंग्स खोलें।
- एक बार अपडेट सेटिंग्स में, अपडेट जांचें पर क्लिक करें। कंप्यूटर अब Microsoft सर्वर से कनेक्ट होगा और देखेगा कि क्या कोई अपडेट उपलब्ध है। यदि कोई अपडेट पहले से हाइलाइटेड है, तो उन्हें तुरंत करें।

- अपडेट इंस्टॉल होने के बाद अपने कंप्यूटर को पुनः आरंभ करें। अब, अपना गेम (या गेम क्लाइंट जैसे Steam या Blizzard) खोलें, और अपडेट अनुभाग पर जाएं। जांचें कि क्या कोई अपडेट उपलब्ध है। यदि हैं, तो उन्हें डाउनलोड और इंस्टॉल करें।

- अपडेट के बाद अपने कंप्यूटर को पुनः आरंभ करें और जांचें कि क्या समस्या अच्छे के लिए हल हो गई है।
5. उन्नत ग्राफिक्स विकल्पों के साथ छेड़छाड़
एक और समाधान है जहां आप अपने गेम पर उन्नत ग्राफिक्स सेटिंग्स को अक्षम या कम करते हैं। यह एक बहुत ही महत्वपूर्ण कदम है जिसे अधिकांश उपयोगकर्ता नजरअंदाज करते हैं। शैडो कंट्रोल आदि जैसी उन्नत ग्राफिक्स सेटिंग्स आपके कंप्यूटर पर बहुत अधिक संसाधनों का उपभोग करती हैं जो बदले में DirectX को अप्राप्य त्रुटि संदेश DirectX को एक अप्राप्य त्रुटि का सामना करना पड़ा सहित कई समस्याओं का कारण बन सकती हैं।
आप विभिन्न ग्राफिक्स कार्ड सेटिंग्स के कंट्रोल पैनल में आसानी से ग्राफिक्स विकल्प पा सकते हैं। आपको गेम की इन-गेम ग्राफिक्स सेटिंग्स पर भी नेविगेट करना चाहिए और वहां सेटिंग्स जांचनी चाहिए। सेटिंग्स को न्यूनतम तक कम करने का प्रयास करें। आप सेटिंग्स को डिफ़ॉल्ट मानों पर रीसेट करने पर भी विचार कर सकते हैं और देख सकते हैं कि क्या यह DirectX त्रुटि संदेश को खत्म करता है। किसी भी तरह, अगले समाधान पर जाने से पहले सुनिश्चित करें कि आपकी ग्राफिक्स सेटिंग्स जांची गई हैं।
6. DirectX कंट्रोल पैनल का उपयोग करना
आपके कंप्यूटर पर नवीनतम ड्राइवर इंस्टॉल करने से पहले आखिरी चीज आजमाने के लिए DirectX कंट्रोल पैनल डाउनलोड करना और वहां से गेम की प्राथमिकता बदलना है। आपका कंप्यूटर समर्थन करता है और यहां तक कि DirectX का सही संस्करण भी हो सकता है लेकिन गेम पुराने संस्करण को एक्सेस करता रहता है। यहीं कंट्रोल पैनल काम आता है। सुनिश्चित करें कि आपके पास एक सक्रिय इंटरनेट कनेक्शन है।
- अपना ब्राउज़र खोलें और निम्न लिंक का उपयोग करके फ़ाइल dxcpl डाउनलोड करें:
64-बिट: dxcpl (64-बिट)
32-बिट: dxcpl(32-बिट)
- एक बार इंस्टॉलेशन फ़ोल्डर डाउनलोड हो जाने पर, इसे एक प्रशासक खाते का उपयोग करके लॉन्च करें।

- अब, विकल्पों की सूची से सूची संपादित करें पर क्लिक करें। अब, अगली स्क्रीन से जोड़ें बटन पर क्लिक करें।

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

- परिवर्तन सहेजें और बाहर निकलें। अपने कंप्यूटर को पुनः आरंभ करें और गेम लॉन्च करें। जांचें कि क्या समस्या अच्छे के लिए हल हो गई है।
7. ग्राफिक्स ड्राइवर अपडेट करना
DirectX त्रुटि को खत्म करने के लिए हम आखिरी चीज कर सकते हैं यह सुनिश्चित करना कि आपके कंप्यूटर पर नवीनतम ग्राफिक्स ड्राइवर इंस्टॉल हैं। यहां, यह उस स्थिति को भी खारिज कर देगा जहां आपके ग्राफिक्स ड्राइवर उनकी इंस्टॉलेशन में भ्रष्ट या अधूरे हैं। इस समाधान में, हम पहले DDU का उपयोग करके आपके कंप्यूटर से वर्तमान ग्राफिक्स ड्राइवर को अनइंस्टॉल करेंगे और फिर डिफ़ॉल्ट ड्राइवर इंस्टॉल करेंगे। फिर हम जांचेंगे कि क्या समस्या हल हो गई है। यदि नहीं, तो हम मैन्युअली ड्राइवर अपडेट करेंगे।
- डिस्प्ले ड्राइवर अनइंस्टालर (DDU) इंस्टॉल करने के बाद, अपने कंप्यूटर को सेफ मोड में लॉन्च करें। आप हमारे लेख को देख सकते हैं कि अपने कंप्यूटर को सेफ मोड में कैसे बूट करें।
- DDU लॉन्च करने के बाद, पहला विकल्प "क्लीन और पुनः आरंभ" चुनें। यह आपके कंप्यूटर से वर्तमान ड्राइवर को पूरी तरह से अनइंस्टॉल कर देगा।

- अनइंस्टॉलेशन के बाद, अपने कंप्यूटर को सेफ मोड के बिना सामान्य रूप से बूट करें। विंडोज़ + R दबाएं, डायलॉग बॉक्स में "devmgmt.msc" टाइप करें, और एंटर दबाएं। किसी भी स्थान पर राइट-क्लिक करें और "हार्डवेयर परिवर्तनों के लिए खोजें" चुनें। डिफ़ॉल्ट ड्राइवर इंस्टॉल हो जाएंगे। गेम लॉन्च करने का प्रयास करें और जांचें कि क्या यह समस्या हल करता है।
- अधिकांश मामलों में, डिफ़ॉल्ट ड्राइवर आपके लिए काम नहीं करेंगे इसलिए आप या तो विंडोज़ अपडेट के माध्यम से नवीनतम ड्राइवर इंस्टॉल कर सकते हैं या अपने निर्माता की वेबसाइट पर नेविगेट करके नवीनतम ड्राइवर डाउनलोड कर सकते हैं।
ग्राफिक्स ड्राइवर का पता लगाएं, उन पर राइट-क्लिक करें और ड्राइवर अपडेट करें पर क्लिक करें।
- ड्राइवर इंस्टॉल करने के बाद, अपने कंप्यूटर को पुनः आरंभ करें और जांचें कि क्या समस्या हल हो गई है।
नोट: अपने कंप्यूटर से NVIDIA साउंड ड्राइवर को अनइंस्टॉल करने पर भी विचार करें। यह समस्याएं पैदा करने के लिए जाना जाता है।
यदि ऊपर दिखाए गए इनमें से कोई भी तरीका आपकी बिल्कुल भी मदद नहीं करता है, तो संभव है कि आपके कंप्यूटर पर कोई थर्ड-पार्टी प्रोग्राम मौजूद है जो ग्राफिक्स ड्राइवर के साथ हस्तक्षेप करने की कोशिश कर रहा है, सुनिश्चित करें कि आपके पास पृष्ठभूमि में चल रहे किसी भी ओवरक्लॉकिंग प्रोग्राम को बंद करें जैसे "MSI आफ्टरबर्नर" क्योंकि वे इन-गेम FPS मॉनिटरिंग सिस्टम के साथ हस्तक्षेप कर सकते हैं। साथ ही, अपने कंप्यूटर पर मौजूद किसी भी प्रकार के ओवरले को अक्षम करना सुनिश्चित करें जैसे डिस्कॉर्ड का ओवरले या ओवरवुल्फ क्योंकि वे आपके GPU के हार्डवेयर एक्सेलेरेशन का उपयोग ओवरले को सुचारू करने के लिए करते हैं जो आपके GPU और GPU ड्राइवर पर लोड बढ़ाता है। खासकर यदि आप Rainmeter और Wallpaper Engine जैसे प्रोग्राम का उपयोग अपने कंप्यूटर के लुक को बढ़ाने के लिए कर रहे हैं तो यह आपको बहुत अधिक GPU पावर खर्च कर सकता है।