d3dcompiler_47.dll त्रुटि - कैसे ठीक करें

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

d3dcompiler_47.dll त्रुटि के कारण

सबसे पहले, हम ध्यान दें कि यह आमतौर पर केवल विंडोज ऑपरेटिंग सिस्टम के नवीनतम संस्करणों पर दिखाई देता है, जो "सात" से शुरू होता है। d3dcompiler_47 फ़ाइल, जैसा कि नाम से ही स्पष्ट है, डायरेक्टएक्स नामक एपीआई के एक सेट से जुड़ी है, जो कि अधिकांश खेलों के काम करने के लिए आवश्यक है। इस फ़ाइल की अनुपस्थिति अक्सर बिना लाइसेंस वाले संग्रह के उपयोग से जुड़ी होती है।

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

क्या आपके पास किसी विश्वसनीय स्रोत से लाइसेंस है? इस मामले में, एंटीवायरस के गलत संचालन के कारण d3dcompiler_47.dll फ़ाइल गायब हो सकती है, जिसने इसे एक वायरस माना और इसे संगरोध में रखा। इसी तरह की समस्या सिस्टम फेल होने के कारण भी होती है।

त्रुटि को ठीक करने के तरीके d3dcompiler_47.dll

नीचे हम उपरोक्त त्रुटि को ठीक करने के लिए कुछ सबसे कुशल और प्रभावी तरीकों का वर्णन करेंगे। हम सबसे आसान तरीके से शुरू करेंगे और उन्नत पीसी उपयोगकर्ताओं के लिए सबसे कठिन तरीके से समाप्त करेंगे।

DirectX का नया संस्करण डाउनलोड करें

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

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

एंटीवायरस बंद करें

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

गुम फ़ाइलें मैन्युअल रूप से अपलोड करें

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

लापता फ़ाइल को या तो गेम में ही जोड़ा जाता है (उदाहरण के लिए, बायनेरिज़ फ़ोल्डर में), या विंडोज़ में सिस्टम ड्राइव "सी" में स्थित SysWOW65 (64-बिट सिस्टम) या System32 (32-बिट सिस्टम) में जोड़ा जाता है।

वांछित फ़ाइल को फ़ोल्डर में फेंकने के बाद, इसे पंजीकृत करें। सबसे पहले, कुंजी संयोजन विन (विंडोज आइकन, बाएं Ctrl के बगल में) और आर दबाएं, और फिर दिखाई देने वाली विंडो में निम्न शिलालेख दर्ज करें: regsvr32 d3dcompiler_43.dll। फिर "ओके" पर क्लिक करें। अंत में, अपने कंप्यूटर को पुनरारंभ करें।

नोट: आपको जिस फ़ाइल की आवश्यकता है वह स्टीम पर मिल सकती है। वह फ़ोल्डर खोलें जहाँ आपके पास स्टीम है, और फिर निम्न निर्देशिका पर जाएँ: bincefcef.win7। यहां आपको d3dcompiler_43.dll मिलेगा। फिर इसे विंडोज फोल्डर में ट्रांसफर करना होगा।

  • आप उस OS को लोड करने के लिए सिस्टम पुनर्स्थापना विकल्प का उपयोग करने का प्रयास कर सकते हैं जिसमें अभी भी वह फ़ाइल है जिसकी आपको आवश्यकता है।
  • खेल और इसके साथ आने वाले कार्यक्रमों के लिए आधिकारिक पैच स्थापित करें। अक्सर उनमें लापता डेटा होता है।
  • रजिस्ट्री त्रुटियों के लिए अपने सिस्टम को स्कैन करें। ऐसा करने के लिए, आप प्रोग्राम CCleaner या Advanced SystemCare का उपयोग कर सकते हैं।

तो, अंत में हमारे पास क्या है: d3dcompiler_43 त्रुटि को ठीक करने के लिए, आपको बस एक नया DirectX डाउनलोड करना होगा या लापता dll डाउनलोड करना होगा।