Computer >> कंप्यूटर ट्यूटोरियल >  >> समस्या निवारण >> Windows त्रुटियाँ

D3D11.dll Windows पर चलाने के लिए डिज़ाइन नहीं किया गया त्रुटि का समाधान

त्रुटि "C:\Windows\SysWOW64\D3D11.dll या तो Windows पर चलाने के लिए डिज़ाइन नहीं किया गया है या इसमें कोई त्रुटि है" आमतौर पर तब होती है जब उपयोगकर्ता कोई एप्लिकेशन या गेम खोलता है।

D3D11.dll फ़ाइल DirectX 11 वितरण का हिस्सा है और नियमित रूप से उन गेम और एप्लिकेशन द्वारा उपयोग की जाती है जिन्हें बहुत अधिक ग्राफिकल प्रोसेसिंग की आवश्यकता होती है।

हालांकि अधिकांश D3D11.dll त्रुटियाँ आमतौर पर उपयोगकर्ता द्वारा DirectX सॉफ़्टवेयर संग्रह को पुनः स्थापित करने के बाद हल हो जाती हैं, यह विशेष समस्या थोड़ी अलग है। इस त्रुटि का सामना करने वाले अधिकांश उपयोगकर्ताओं ने बताया कि पुनर्वितरण योग्य संग्रह को पुनः स्थापित करना समस्या को हल करने में सफल नहीं रहा है।

चेतावनी: DLL डाउनलोड साइटों से तथाकथित "साफ संस्करण" के साथ अपने d3d11.dll संस्करण को बदलने का प्रयास न करें। वहां होस्ट की गई कई फ़ाइलों में दुर्भावनापूर्ण कोड होगा जो आपके सिस्टम को भविष्य के सुरक्षा हमलों के प्रति संवेदनशील छोड़ देगा। ऐसी स्थितियों में, पसंदीदा दृष्टिकोण आधिकारिक चैनलों के माध्यम से जाना है।

यदि आप वर्तमान में "C:\Windows\SysWOW64\D3D11.dll या तो Windows पर चलाने के लिए डिज़ाइन नहीं किया गया है या इसमें कोई त्रुटि है" से जूझ रहे हैं, तो नीचे दिए गए सुधार सबसे अधिक संभावना है कि समस्या को हल कर देंगे। हमने कुछ व्यवहार्य विधियों की पहचान की है जो उन उपयोगकर्ताओं द्वारा पोस्ट की गई समस्या को हल करेंगी जो उसी स्थिति में थे। कृपया विधियों का क्रमानुसार पालन करें जब तक कि आपको कोई ऐसा सुधार न मिल जाए जो आपकी स्थिति को हल कर दे।

विधि 1: SFC स्कैन चलाना

इससे पहले कि हम तकनीकी भारी चीजों में गोता लगाएँ, आइए देखें कि क्या एक साधारण SFC स्कैन समस्या को हल कर सकता है। कुछ उपयोगकर्ताओं ने बताया कि समस्या हल हो गई थी जब उन्होंने सिस्टम फ़ाइल चेकर उपयोगिता चलाई।

नोट: सिस्टम फ़ाइल चेकर एक स्थानीय रूप से संग्रहीत उपयोगिता है जो उपयोगकर्ताओं को भ्रष्ट Windows सिस्टम फ़ाइलों को स्कैन और पुनर्स्थापित करने की अनुमति देती है। SFC उपयोगिता द्वारा एक स्कैन संरक्षित सिस्टम फ़ाइलों के अंदर किसी भी बदलाव की तलाश करेगा। यदि कोई बदलाव देखा जाता है, तो उपयोगिता किसी भी भ्रष्ट/छेड़छाड़ की गई घटनाओं को स्थानीय रूप से संग्रहीत नई प्रतियों से बदल देगा।

सिस्टम फ़ाइल चेकर स्कैन करने और यह देखने के लिए नीचे दिए गए चरणों का पालन करें कि क्या यह "C:\Windows\SysWOW64\D3D11.dll या तो Windows पर चलाने के लिए डिज़ाइन नहीं किया गया है या इसमें कोई त्रुटि है" मुद्दे को हल करने का प्रबंधन करता है:

  1. Windows प्रारंभ मेनू को निचले-बाएँ कोने में एक्सेस करके और "cmd" खोजकर एक उन्नत कमांड प्रॉम्प्ट खोलें। फिर, कमांड प्रॉम्प्ट पर राइट-क्लिक करें और व्यवस्थापक के रूप में चलाएँ चुनें।
    D3D11.dll Windows पर चलाने के लिए डिज़ाइन नहीं किया गया त्रुटि का समाधान
  2. उन्नत कमांड प्रॉम्प्ट में, "sfc /scannow" टाइप करें और सिस्टम फ़ाइल चेकर स्कैन शुरू करने के लिए Enter दबाएं।
    D3D11.dll Windows पर चलाने के लिए डिज़ाइन नहीं किया गया त्रुटि का समाधान
  3. स्कैन पूरा होने तक प्रतीक्षा करें। आपकी हार्ड ड्राइव के आकार और अन्य PC विशिष्टताओं के आधार पर, इस प्रक्रिया में 20 मिनट से कम या उससे अधिक समय लगेगा।
  4. एक बार प्रक्रिया पूरी हो जाने पर, उन्नत कमांड प्रॉम्प्ट को बंद करें और अपने कंप्यूटर को पुनरारंभ करें।
  5. अगले स्टार्टअप पर जांचें कि "C:\Windows\SysWOW64\D3D11.dll या तो Windows पर चलाने के लिए डिज़ाइन नहीं किया गया है या इसमें कोई त्रुटि है" हल हो गया है या नहीं। यदि आप अभी भी उसी समस्या से जूझ रहे हैं, तो विधि 2 पर जाएं।

विधि 2: D3D11.dll फ़ाइल को पुनः पंजीकृत करना

विधि 1 के परिणाम की परवाह किए बिना, आइए अपने कंप्यूटर पर सभी .DDL फ़ाइलों को पुनः पंजीकृत करने का प्रयास करें और देखें कि क्या यह "C:\Windows\SysWOW64\D3D11.dll या तो Windows पर चलाने के लिए डिज़ाइन नहीं किया गया है या इसमें कोई त्रुटि है" मुद्दे को हल करने का प्रबंधन करता है। कुछ उपयोगकर्ताओं ने बताया कि इस प्रक्रिया के अंत में समस्या हल हो गई थी।

आपके कंप्यूटर पर .DLL फ़ाइलों (D3D11.dll सहित) को पुनः पंजीकृत करने पर एक त्वरित मार्गदर्शिका यहां दी गई है:

  1. Windows प्रारंभ मेनू को (निचले-बाएँ कोने में) एक्सेस करें और "cmd" टाइप करें। फिर, कमांड प्रॉम्प्ट पर राइट-क्लिक करें और उन्नत कमांड प्रॉम्प्ट खोलने के लिए व्यवस्थापक के रूप में चलाएँ चुनें।
    D3D11.dll Windows पर चलाने के लिए डिज़ाइन नहीं किया गया त्रुटि का समाधान
  2. उन्नत कमांड प्रॉम्प्ट में, निम्न कमांड टाइप करें और Enter दबाएं:
    for %d in (*.dll) do regsvr32 -s %d
  3. प्रक्रिया पूरी होने तक प्रतीक्षा करें। जब आपको पुष्टिकरण संदेश मिले, तो उन्नत कमांड प्रॉम्प्ट विंडो को बंद करें और अपने PC को रीबूट करें।
  4. अगले स्टार्टअप पर, अपने कंप्यूटर को रीबूट करें, उस एप्लिकेशन को खोलें जो "C:\Windows\SysWOW64\D3D11.dll या तो Windows पर चलाने के लिए डिज़ाइन नहीं किया गया है या इसमें कोई त्रुटि है" संदेश प्रदर्शित कर रहा था और जांचें कि उपरोक्त चरणों ने समस्या को हल किया है या नहीं।

यदि आप अभी भी वही त्रुटि देख रहे हैं, तो अंतिम विधि पर जाएं।

विधि 3: d3d11.dll फ़ाइल को मैन्युअल रूप से स्थानीय प्रति से बदलना

यदि उपरोक्त दोनों विधियाँ विफल साबित हुई हैं, तो आइए अधिक कठोर दृष्टिकोण अपनाएं। उसी समस्या से जूझ रहे कुछ उपयोगकर्ता sysWow फ़ोल्डर से d3d11.dll फ़ाइल का स्वामित्व लेकर और फिर उसे winsxs फ़ोल्डर से एक नई प्रति से बदलकर समस्या को हल करने में कामयाब रहे हैं।

नोट: ध्यान रखें कि दो अलग-अलग d3d11.dll फ़ाइलें हैं - एक sysWOW फ़ोल्डर में स्थित है और एक system32 में। नीचे दिए गए चरण sysWOW फ़ोल्डर में स्थित d3d11.dll फ़ाइल पर किए जाएंगे।

चेतावनी: नीचे दिए गए चरण काफी तकनीकी हो जाएंगे और यदि उन्हें सही ढंग से नहीं किया गया तो आपके PC के साथ अतिरिक्त समस्याएँ पैदा हो सकती हैं। कृपया निम्नलिखित चरणों के साथ केवल तभी जारी रखें यदि आप अपनी क्षमताओं में आश्वस्त हैं।

sysWOW से d3d11.dll फ़ाइल का स्वामित्व लेने, उसे मैन्युअल रूप से हटाने और फिर उसे winsxs फ़ोल्डर से एक स्थानीय प्रति से बदलने के लिए चरण-दर-चरण मार्गदर्शिका यहां दी गई है:

  1. Windows प्रारंभ मेनू को (निचले-बाएँ कोने में) एक्सेस करें और "cmd" टाइप करें। फिर, कमांड प्रॉम्प्ट पर राइट-क्लिक करें और उन्नत कमांड प्रॉम्प्ट खोलने के लिए व्यवस्थापक के रूप में चलाएँ चुनें।
    D3D11.dll Windows पर चलाने के लिए डिज़ाइन नहीं किया गया त्रुटि का समाधान
  2. उन्नत कमांड प्रॉम्प्ट के अंदर निम्न कमांड पेस्ट करें और d3d11.dll फ़ाइल का स्वामित्व लेने के लिए Enter दबाएं: takeown /f C:\Windows\SysWOW64
    नोट: यदि आप 32-बिट आर्किटेक्चर पर चल रहे हैं, तो SysWow64 फ़ोल्डर को SysWow में बदलें।
  3. अब जबकि हमारे पास फ़ाइल का स्वामित्व है, हम अभी भी इसे हटा नहीं सकते क्योंकि हमारे पास उपयुक्त अधिकार नहीं हैं। उन्हें प्राप्त करने के लिए, हमें एक उन्नत कमांड प्रॉम्प्ट के अंदर एक cacls कमांड चलाना होगा ताकि आप खुद को पूर्ण नियंत्रण दे सकें। ऐसा करने के लिए, उन्नत कमांड प्रॉम्प्ट के अंदर निम्न कमांड पेस्ट करें और Enter दबाएं:
    cacls C:\Windows\System32\en-US\winload.exe.mui /G *appuals*:F

    नोट: ध्यान रखें कि *appuals* केवल आपके उपयोगकर्ता नाम के लिए एक प्लेसहोल्डर है। इस कमांड को काम करने के लिए, आपको इसे अपने उपयोगकर्ता नाम से बदलना होगा।

  4. "क्या आप निश्चित हैं?" संकेत पर, पत्र "Y" टाइप करें और फिर से Enter दबाएं। इस बिंदु पर, आप उन्नत कमांड प्रॉम्प्ट को सुरक्षित रूप से बंद कर सकते हैं।
    D3D11.dll Windows पर चलाने के लिए डिज़ाइन नहीं किया गया त्रुटि का समाधान
  5. एक बार चरण 4 पूरा हो जाने पर, आप d3d11.dll फ़ाइल को पारंपरिक रूप से हटा सकेंगे। ऐसा करने का सबसे आसान तरीका C:\Windows\SysWOW64 पर नेविगेट करना, d3d11.dll फ़ाइल खोजना और उसे हटाना है।
    D3D11.dll Windows पर चलाने के लिए डिज़ाइन नहीं किया गया त्रुटि का समाधान
  6. अगला, C:\Windows\WinSxS\wow64_microsoft-windows-directx-direct3d11_31bf3856ad364e35_10.0.16299.248_none_079cb6546cd25135 पर नेविगेट करें और वहां से साफ d3d11.dll फ़ाइल कॉपी करें।
  7. D3D11.dll Windows पर चलाने के लिए डिज़ाइन नहीं किया गया त्रुटि का समाधाननोट: यदि आपको इस स्थान पर d3d11.dll नहीं मिल रहा है, तो ऊपरी-दाएँ कोने में खोज बार का उपयोग करके d3d11.dll खोजें। यदि खोज फ़ंक्शन कई घटनाएँ ढूंढता है, तो नवीनतम तारीख वाली प्रति कॉपी करें।
  8. अंत में, पहले कॉपी की गई d3d11.dll फ़ाइल को SysWow (या SysWOW64) में पेस्ट करें और अपने कंप्यूटर को रीबूट करें। देखें कि अगले स्टार्टअप पर "C:\Windows\SysWOW64\D3D11.dll या तो Windows पर चलाने के लिए डिज़ाइन नहीं किया गया है या इसमें कोई त्रुटि है" मुद्दा ठीक हो गया है या नहीं।
  1. Windows पर DLL नहीं मिला त्रुटियों को त्वरित रूप से हल करें Windows पर DLL नहीं मिला त्रुटियों को त्वरित रूप से हल करें

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

  1. Windows 10 पर FiveM  Citizen DLL  लोडिंग एरर ठीक करें Windows 10 पर FiveM 'Citizen DLL' लोडिंग एरर ठीक करें

    FiveM GTA की एक अनिवार्य विशेषता है। इसके बिना, GTA संशोधन करना संभव नहीं होगा। यह Grand Theft Auto के लिए एक मल्टीप्लेयर मॉड है जो गेमर्स के लिए अनुकूलित सामग्री की एक श्रृंखला की अनुमति देता है और निजी सर्वर से सुरक्षित कनेक्शन भी सक्षम करता है। हालांकि, यह कभी-कभी उन मुद्दों में चला जाता है जो Fi

  1. Windows 10 पर Halo Infinite में Arbiter.dll मिसिंग एरर हल करें Windows 10 पर Halo Infinite में Arbiter.dll मिसिंग एरर हल करें

    Halo Infinite एक लोकप्रिय फर्स्ट-पर्सन शूटिंग गेम है जिसे 2021 में जारी किया गया था। यदि आप अपने Windows 10 PC पर Halo Infinite गेम खेलते समय Arbiter.dll not found एरर मैसेज का सामना कर रहे हैं, तो चिंता न करें! हम आपके लिए एक संपूर्ण गाइड लेकर आए हैं जो प्रभावी समस्या निवारण हैक्स के सेट के साथ इस