विंडोज़ पर "d3dx9_43.dll गुम" त्रुटि को कैसे ठीक करें

यदि आप अपने पीसी पर "d3dx9_43.dll गुम है" त्रुटि देख रहे हैं, तो यह एक समस्या है। यह त्रुटि आमतौर पर उस एप्लिकेशन को लॉन्च करने के बाद दिखाई देती है जिसे चलाने के लिए DirectX की आवश्यकता होती है। (DirectX)विंडोज़(Windows) पर गेमिंग के लिए DirectX आवश्यक है , इसलिए यदि आपका गेम नहीं चल सकता है, और आपको यह त्रुटि दिखाई दे रही है, तो आपको समस्या का निवारण करना होगा।

शुक्र है, कुछ तरीके हैं जिनसे आप DirectX कार्यक्षमता को पुनर्स्थापित करने के लिए Windows को शीघ्रता से ठीक(quickly repair Windows) कर सकते हैं और नीचे दिए गए चरणों का पालन करके "d3dx9_43.dll अनुपलब्ध है" त्रुटि को ठीक कर सकते हैं।

अपने DirectX संस्करण की जाँच करें(Check Your DirectX Version)

"d3dx9_43.dll अनुपलब्ध है" त्रुटि एक संकेत हो सकती है कि आपके पीसी पर DirectX का वह संस्करण स्थापित नहीं है जिसे आपके गेम को काम करने की आवश्यकता है। (DirectX)अपने गेम को सीधे इंस्टॉल करते समय या स्टीम(Steam) जैसी गेम डिलीवरी सेवा का उपयोग करके किसी भी आवश्यक पैकेज को इंस्टॉल किया जाना चाहिए, विंडोज 10(Windows 10) पर डायरेक्टएक्स(DirectX) के मामले में ऐसा नहीं है ।

विंडोज़(Windows) के पुराने संस्करणों ने डायरेक्टएक्स(DirectX) को अलग से पैक किया था, लेकिन विंडोज 10(Windows 10) के साथ , डायरेक्टएक्स(DirectX) एक मुख्य घटक है। हालाँकि, इसका मतलब यह नहीं है कि DirectX का नवीनतम संस्करण स्थापित है। उदाहरण के लिए, DirectX 12 अल्टीमेट (Ultimate)नवंबर 2020(November 2020) में जारी किया गया था , जबकि उस तारीख से पहले के Windows 10 PC DirectX 11 या 12 का उपयोग कर सकते हैं।

आप स्टार्ट(Start) मेन्यू पर राइट-क्लिक करके और रन(Run) का चयन करके अपने पीसी पर डायरेक्टएक्स(DirectX) के वर्तमान में स्थापित संस्करण की जांच कर सकते हैं । रन(Run) डायलॉग बॉक्स में, ओके बटन को चुनने से पहले dxdiag टाइप करें या(OK ) अपने कीबोर्ड पर(dxdiag) एंटर करें ।(Enter)

Dxdiag , या DirectX डायग्नोस्टिक टूल(DirectX Diagnostic Tool) , आपको अपने DirectX इंस्टॉलेशन के बारे में जानकारी देखने की अनुमति देता है। संस्थापित संस्करण की पुष्टि करने के लिए, सिस्टम(System) टैब का चयन करना सुनिश्चित करें , फिर DirectX संस्करण(DirectX Version ) अनुभाग के अंतर्गत सूचीबद्ध जानकारी को पढ़ें ।

उदाहरण के लिए, यदि आपने DirectX 11 स्थापित किया है, लेकिन आपके गेम को DirectX 12 की आवश्यकता है, तो आप यह त्रुटि या इसी तरह की त्रुटियां, जैसे dxgmms2.sys BSOD , दिखाई दे सकते हैं। यह पुराने खेलों के लिए भी हो सकता है जिनके लिए DirectX के पुराने संस्करणों (जैसे Direct X 9 , 10, आदि) की आवश्यकता होती है, जो कि Windows 10 अब सीधे समर्थन नहीं कर सकता है।

DirectX को अपडेट करने और नवीनतम संस्करण को स्थापित करने के लिए, आपको Windows Update का उपयोग करना होगा । पुराने खेलों के लिए लीगेसी DirectX फ़ाइलें स्थापित करने के लिए, आप किसी भी समस्या को ठीक करने के लिए DirectX एंड-यूज़र रनटाइम इंस्टालर का उपयोग कर सकते हैं।(DirectX End-User Runtime Installer )

यदि आपकी DirectX फ़ाइलें दूषित हैं (और Windows अद्यतन(Windows Update) समस्या को ठीक नहीं कर सकता), हालाँकि, आपको समस्या को ठीक करने के लिए सिस्टम मरम्मत उपकरण, जैसे SFC और DISM(SFC and DISM) का उपयोग करने की आवश्यकता हो सकती है।

विंडोज अपडेट की जांच करें(Check Windows Update)

विंडोज 10(Windows 10) की रिलीज के साथ , डायरेक्टएक्स(DirectX) अब एक मुख्य विंडोज(Windows) घटक है, इसलिए आपको अपने गेम खेलने के लिए इसे मैन्युअल रूप से इंस्टॉल करने की आवश्यकता नहीं है। हालाँकि, नए DirectX अपडेट और रिलीज़ के साथ, आपका पीसी पुराना हो सकता है। नवीनतम खेलों के लिए DirectX के नवीनतम संस्करणों की आवश्यकता होती है । यदि यह नहीं चल सकता है, तो पहले अपडेट के लिए विंडोज अपडेट(Windows Update) की जांच करें ।

  1. ऐसा करने के लिए, स्टार्ट(Start) मेनू पर राइट-क्लिक करें और सेटिंग्स(Settings) चुनें ।

  1. सेटिंग्स(Settings) मेनू में, अपडेट और सुरक्षा(Update & Security ) > विंडोज अपडेट(Windows Update) चुनें । विंडोज़ स्वचालित रूप से अपडेट की जांच शुरू कर सकता है, लेकिन यदि ऐसा नहीं होता है, तो मैन्युअल रूप से जांचने  के लिए अपडेट की जांच करें चुनें।(Check for updates)

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

यदि आप किसी भी Windows अद्यतन समस्या में चलते हैं, तो आपको (Windows Update issues)Windows को सफलतापूर्वक अद्यतन करने के लिए बाध्य(force Windows to update successfully) करने के लिए अतिरिक्त कदम उठाने की आवश्यकता हो सकती है ।

लीगेसी DirectX फ़ाइलें स्थापित करें(Install Legacy DirectX Files)

यदि आप रेट्रो गेमिंग(retro gaming) के प्रशंसक हैं , तो आप ऐसे गेम चलाना पसंद कर सकते हैं जो DirectX के पुराने संस्करणों का उपयोग करते हैं । जबकि Windows अब (Windows)DirectX के साथ पहले से पैक किया गया है , DirectX के पुराने संस्करण और संबंधित API(APIs) (जैसे Direct3D ) को एक अलग स्थापना की आवश्यकता हो सकती है।

यदि आपका Windows PC पुराने 3D गेम नहीं चला सकता है, तो आपको आवश्यक लीगेसी फ़ाइलों को स्थापित करने के लिए DirectX एंड-यूज़र रनटाइम वेब इंस्टालर को डाउनलोड करने और चलाने की आवश्यकता हो सकती है। (DirectX End-User Runtime Web Installer)इसमें पुराने DirectX API(DirectX APIs) के लिए प्री-पैकेज्ड लाइब्रेरी शामिल हैं , जो एक बार इंस्टॉल हो जाने पर, आपके पीसी पर पुराने गेम चलाने की अनुमति दे सकते हैं।

  1. प्रारंभ करने के लिए, डाउनलोड का चयन करके DirectX एंड-यूज़र रनटाइम वेब इंस्टालर(download the DirectX End-User Runtime Web Installer) को अपनी भाषा में डाउनलोड करें(Download)

  1. शुरू करने के लिए इंस्टॉलर चलाएँ, फिर अगला(Next) का चयन करने से पहले चुनें कि आप नियमों और शर्तों से सहमत हैं । 

  1. DirectX इंस्टॉलर आपसे पूछेगा कि क्या आप एक गैर-आवश्यक Bing खोज बार स्थापित करना चाहते हैं(Bing) । हम इसकी अनुशंसा नहीं करेंगे, इसलिए चेकबॉक्स को अचयनित करें, फिर अगला(Next) चुनें ।

  1. इंस्टॉलर पुष्टि करेगा कि फ़ाइल आकार के साथ DirectX को स्थापित किया जाना है। (DirectX)जारी रखने के लिए अगला(Next) चुनें . 

  1. इस बिंदु पर, इंस्टॉलर आवश्यक घटकों को डाउनलोड और इंस्टॉल करेगा। स्थापना को पूरा करने के लिए कुछ समय दें। जब इंस्टॉलेशन पूरा हो जाए, तो बाहर निकलने के लिए फिनिश चुनें।(Finish )

विंडोज सिस्टम फाइलों की मरम्मत करें(Repair Windows System Files)

यदि विंडोज अपडेट(Windows Update) (या डायरेक्टएक्स(DirectX) लीगेसी इंस्टॉलर) "d3dx9_43.dll अनुपलब्ध है" त्रुटि को ठीक नहीं कर सकता है, तो यह सीधे आपके विंडोज(Windows) इंस्टॉलेशन के साथ एक समस्या की ओर इशारा करता है। चूंकि DirectX विंडोज(Windows) के साथ प्रीइंस्टॉल्ड है , आपको किसी भी लापता या दूषित DirectX फ़ाइलों को बदलने के लिए भी अपनी सिस्टम फ़ाइलों को आज़माने और सुधारने की आवश्यकता होगी।

ऐसा करने का सबसे अच्छा तरीका है कि DISM और SFC टूल्स का उपयोग करके Windows PowerShell का उपयोग करें । DISM आपकी ऑफ़लाइन (DISM)विंडोज(Windows) सिस्टम छवि की अखंडता की जाँच करता है जिसका उपयोग SFC आपके पीसी को पुनर्स्थापित करने के लिए करेगा, जिससे आप किसी भी लापता फ़ाइलों की पहचान कर सकते हैं।

इस बीच, SFC(SFC) , त्रुटियों के लिए आपकी सिस्टम फ़ाइलों की जाँच करेगा और इस सिस्टम छवि का उपयोग करके उन्हें सुधारेगा। दो टूल को एक साथ चलाने से यह सुनिश्चित होता है कि आपका विंडोज(Windows) इंस्टॉलेशन बिना किसी गुम फाइल के ठीक से काम कर रहा है।

विंडोज़ पर डीआईएसएम और एसएफसी कैसे चलाएं(How to Run DISM and SFC on Windows)

  1. DISM और SFC कमांड चलाने के लिए , स्टार्ट(Start) मेन्यू पर राइट-क्लिक करें और विंडोज पॉवरशेल (एडमिन)(Windows PowerShell (Admin)) चुनें ।

  1. पावरशेल विंडो में, dism.exe /online /cleanup-image /restorehealth करें और एंटर(Enter) कुंजी चुनें। टूल को चलने के लिए समय दें और किसी भी अतिरिक्त ऑन-स्क्रीन निर्देशों का पालन करें।

  1. एक बार DISM पूरा हो जाने पर, SFC /scannow टाइप करें और Enter चुनें । SFC को चलने का समय दें और किसी भी अतिरिक्त निर्देश का पालन करें।

एक बार DISM और SFC उपकरण समाप्त हो जाने के बाद, PowerShell को बंद करें और अपने पीसी को पुनरारंभ करें। पुनरारंभ करने के बाद, जांचें कि गेम या एप्लिकेशन चलाकर  आपका DirectX इंस्टॉलेशन ठीक से काम कर रहा है, जिसके कारण शुरू में "d3dx9_43.dll गायब" त्रुटि हुई थी।(DirectX)

यदि यह काम नहीं करता है, तो आपको अधिक कठोर मरम्मत प्रयासों पर विचार करने की आवश्यकता हो सकती है, जैसे कि सिस्टम रिस्टोर का उपयोग करके अपने पीसी को पुनर्स्थापित करना(restoring your PC using System Restore) या विंडोज को वाइप और रीइंस्टॉल(wiping and reinstalling Windows) करना । एक नई स्थापना कठोर लग सकती है, लेकिन यदि अन्य सभी विफल हो जाते हैं, तो यह आपके लिए एकमात्र विकल्प हो सकता है।

d3dx9_43.Dll को मैन्युअल रूप से पुनर्स्थापित करें(Restore d3dx9_43.Dll Manually)

DirectX-संचालित(DirectX-powered) गेम के साथ समस्याएँ पैदा करने के लिए एक गुम फ़ाइल पर्याप्त है । यदि आप d3dx9_43.dll फ़ाइल (किसी भी कारण से) खो रहे हैं, तो आप किसी अन्य Windows 10(Windows 10) PC से गुम फ़ाइल की प्रतिलिपि बनाकर अपने गेमप्ले को मैन्युअल रूप से पुनर्स्थापित करने में सक्षम हो सकते हैं । यह आपका दूसरा पीसी हो सकता है या, यदि संभव हो तो, किसी मित्र या परिवार के सदस्य से।

हालांकि, यह महत्वपूर्ण है कि ऑनलाइन स्रोतों, जैसे वेबसाइटों और फ़ोरम, या अन्य स्रोतों से डीएलएल(DLL) फ़ाइलों को डाउनलोड न करें जिन पर आपको भरोसा नहीं है। इन फ़ाइलों को मैलवेयर के साथ पैक किया जा सकता है, इसलिए यदि आपने अज्ञात स्रोतों से डाउनलोड या प्राप्त की गई DLL फ़ाइलों का उपयोग करने का प्रयास किया है, तो आप पहले (DLL)मैलवेयर की जांच(check for malware) कर सकते हैं ।

d3dx9_43.dll आमतौर पर C:\Windows\System32\ निर्देशिका में पाया जाता है। यदि आपके पास कहीं और से d3dx9_43.dll फ़ाइल है, तो फ़ाइल को अपने पीसी पर ले जाएँ और इसे इस निर्देशिका में कॉपी करें।

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

विंडोज 10 रखरखाव(Windows 10 Maintenance)

एक "d3dx9_43.dll गुम है" त्रुटि संदेश उतना कठोर नहीं है जितना लगता है। यदि आप डायरेक्टएक्स एंड-यूजर रनटाइम वेब इंस्टालर(DirectX End-User Runtime Web Installer) का उपयोग करके विंडोज को अपडेट रखते हैं और डायरेक्टएक्स(DirectX) लीगेसी फाइलों को स्थापित करते हैं, तो आपको डायरेक्टएक्स(DirectX) को ठीक करने और खेलना शुरू  करने में सक्षम होना चाहिए ।

आपका अगला कदम उन खेलों को ढूंढना है जिन्हें आप खेलना चाहते हैं। यदि आपके पास गेमिंग बैकलॉग नहीं है, तो आप (gaming backlog)स्टीम(Steam) जैसे गेमिंग स्टोरफ्रंट को नए गेम खोजने के लिए देना चाहेंगे, या इसके बजाय एपिक (Epic)गेम्स(Games) या GOG.com जैसे स्टीम विकल्प(Steam alternative) को आजमा सकते हैं।



About the author

मैं 10 से अधिक वर्षों के अनुभव के साथ एक कंप्यूटर पेशेवर हूं। अपने खाली समय में, मुझे ऑफिस डेस्क पर मदद करना और बच्चों को इंटरनेट का उपयोग करना सिखाना पसंद है। मेरे कौशल में बहुत सी चीजें शामिल हैं, लेकिन सबसे महत्वपूर्ण बात यह है कि मुझे पता है कि लोगों को समस्याओं को हल करने में कैसे मदद करनी है। अगर आपको किसी ऐसे व्यक्ति की ज़रूरत है जो आपकी किसी अत्यावश्यक चीज़ में मदद कर सके या बस कुछ बुनियादी सुझाव चाहते हों, तो कृपया मुझसे संपर्क करें!



Related posts