Computer >> कंप्यूटर >  >> प्रणाली >> Windows

खराब छवि, D3D11.dll को विंडोज़ पर चलने के लिए डिज़ाइन नहीं किया गया है, त्रुटि 0xc0000020

"खराब छवि, D3D11.dll को या तो विंडोज़ पर चलाने के लिए डिज़ाइन नहीं किया गया है या इसमें कोई त्रुटि है विंडोज 11/10 पर समस्या। D3D11.dll फ़ाइल DirectX 11 . का हिस्सा है वितरण और यह मुख्य रूप से उन अनुप्रयोगों और खेलों द्वारा उपयोग किया जाता है जिनके लिए बहुत अधिक ग्राफिकल प्रोसेसिंग की आवश्यकता होती है। कुछ उपयोगकर्ताओं ने किसी एप्लिकेशन या गेम को खोलने का प्रयास करते समय इस त्रुटि का सामना करने की शिकायत की है। आमतौर पर, सॉफ़्टवेयर को फिर से स्थापित करने से अधिकांश मामलों में त्रुटि ठीक हो जाती है, लेकिन यह इस विशिष्ट त्रुटि को ठीक नहीं करता है। अब, यदि आप इसके साथ इस विशेष त्रुटि का सामना कर रहे हैं, तो यह पोस्ट आपकी मदद करेगी। हम कई विधियों को सूचीबद्ध करने जा रहे हैं जो त्रुटि को ठीक करने में आपकी सहायता करेंगे।

खराब छवि, D3D11.dll को विंडोज़ पर चलने के लिए डिज़ाइन नहीं किया गया है, त्रुटि 0xc0000020

<ब्लॉकक्वॉट>

खराब छवि - फ़ाइल या तो विंडोज़ पर चलने के लिए डिज़ाइन नहीं की गई है या इसमें कोई त्रुटि है। मूल स्थापना मीडिया का उपयोग करके प्रोग्राम को फिर से स्थापित करने का प्रयास करें या समर्थन के लिए अपने सिस्टम व्यवस्थापक या सॉफ़्टवेयर विक्रेता से संपर्क करें। त्रुटि स्थिति 0xc0000020.

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

अब, आइए इस त्रुटि को हल करने के लिए सुधारों का पता लगाएं।

आप कैसे ठीक करते हैं कि DLL या तो Windows पर चलने के लिए डिज़ाइन नहीं किया गया है या उसमें कोई त्रुटि है?

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

मैं d3d11 DLL को कैसे ठीक करूं?

D3d11.dll त्रुटियों को ठीक करने के लिए, Microsoft DirectX के नवीनतम संस्करण को स्थापित करने का प्रयास करें, अपने सिस्टम पर मैलवेयर और वायरस के लिए स्कैन करें और फिर वायरस को समाप्त करें, SFC स्कैन करें, या सिस्टम को उस बिंदु पर पुनर्स्थापित करें जब आपको यह प्राप्त नहीं हुआ था त्रुटि। यदि ये सुधार त्रुटि को ठीक करने में आपकी सहायता नहीं करते हैं, तो उस एप्लिकेशन को पुनः स्थापित करने का प्रयास करें जो D3d11.dll त्रुटि दे रहा है।

खराब छवि, D3D11.dll को विंडोज़ पर चलने के लिए डिज़ाइन नहीं किया गया है, त्रुटि 0xc0000020

त्रुटि को ठीक करने के तरीके यहां दिए गए हैं D3D11.dll या तो विंडोज़ पर चलने के लिए डिज़ाइन नहीं किया गया है या इसमें कोई त्रुटि है :

  1. सिस्टम फाइल चेकर स्कैन चलाएँ।
  2. D3D11.dll फ़ाइल को फिर से पंजीकृत करें।
  3. D3D11.dll फ़ाइल को स्थानीय प्रतिलिपि से मैन्युअल रूप से बदलें
  4. DirectX 11 को फिर से इंस्टॉल करें.

1] सिस्टम फ़ाइल चेकर स्कैन चलाएँ

खराब छवि, D3D11.dll को विंडोज़ पर चलने के लिए डिज़ाइन नहीं किया गया है, त्रुटि 0xc0000020

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

यहाँ Windows 11/10 पर SFC स्कैन चलाने के चरण दिए गए हैं:

  1. सबसे पहले, स्टार्ट मेन्यू सर्च बार से उन्नत विशेषाधिकारों के साथ कमांड प्रॉम्प्ट लॉन्च करें।
  2. सीएमडी के अंदर जाने के बाद, SFC स्कैन करने के लिए निम्न कमांड टाइप करें:
    SFC /scannow
  3. अब, कमांड निष्पादित करने के लिए एंटर बटन दबाएं।
  4. अगला, कमांड को पूरी तरह से निष्पादित होने दें; Windows को SFC स्कैन करने और आपकी सिस्टम फ़ाइलों को सुधारने में 15-20 मिनट का समय लग सकता है।
  5. हो जाने पर, परिवर्तन लागू करने के लिए अपने कंप्यूटर को पुनरारंभ करें।
  6. आखिरकार, उस एप्लिकेशन को चलाने का प्रयास करें जो आपको पहले यह त्रुटि दे रहा था और जांचें कि क्या त्रुटि अब हल हो गई है।

अगर SFC स्कैन करने से आपकी समस्या का समाधान नहीं होता है, तो इस गाइड से अगली संभावित विधि आज़माएँ।

2] D3D11.dll फ़ाइल को फिर से पंजीकृत करें

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

आपके Windows 11/10 PC पर D3D11.dll फ़ाइल को फिर से पंजीकृत करने के मुख्य चरण यहां दिए गए हैं:

सबसे पहले, टास्कबार सर्च ऑप्शन से एडमिनिस्ट्रेटर राइट्स के साथ कमांड प्रॉम्प्ट खोलें। खोज बॉक्स में सीएमडी टाइप करें, कमांड प्रॉम्प्ट ऐप पर माउस को घुमाएं, और फिर व्यवस्थापक के रूप में चलाएँ विकल्प चुनें।

इसके बाद, सीएमडी में निम्नलिखित डीएलएल पुन:पंजीकरण आदेश टाइप करें:

for %d in (*.dll) do regsvr32 -s %d

उसके बाद, एंटर बटन दबाएं और कमांड के पूरी तरह से निष्पादित होने की प्रतीक्षा करें।

जब कमांड समाप्त हो जाए, तो एच सीएमडी विंडो बंद करें और फिर अपने सिस्टम को पुनरारंभ करें।

अगले स्टार्टअप पर, जांचें कि "D3D11.dll या तो विंडोज़ पर चलने के लिए डिज़ाइन नहीं किया गया है या इसमें कोई त्रुटि है" त्रुटि अब ठीक हो गई है या नहीं।

यदि यह आपको कोई भाग्य नहीं देता है, तो हमारे पास त्रुटि को ठीक करने का एक और तरीका है। इसलिए, त्रुटि को हल करने के लिए अगले संभावित समाधान पर आगे बढ़ें।

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

यदि उपरोक्त समाधान आपके लिए त्रुटि को ठीक नहीं करते हैं, तो आप D3D11.dll को मैन्युअल रूप से एक नई प्रति के साथ बदलने का प्रयास कर सकते हैं। कुछ उपयोगकर्ता इस विधि से त्रुटि को हल करने में सक्षम थे और आप भी ऐसा करने का प्रयास कर सकते हैं।

ध्यान दें कि हमारे पास विंडोज़ पर दो अलग-अलग d3d11.dll फ़ाइलें हैं -

  • एक C:\Windows\SysWOW64 फ़ोल्डर के अंदर स्थित है और
  • C:\Windows\System32 फ़ोल्डर के अंदर एक।

64-बिट विंडोज़ के लिए, हम d3d11.dll फ़ाइल को प्रतिस्थापित करने जा रहे हैं जो SysWOW64 फ़ोल्डर के अंदर स्थित है।

चेतावनी: इस पद्धति को आजमाने से पहले आपको यह सुनिश्चित करने की आवश्यकता है कि आप क्या कर रहे हैं। क्योंकि चरणों के लिए कुछ तकनीकी संचालन की आवश्यकता होती है और इस समाधान को करने के लिए आपको कमांड प्रॉम्प्ट से परिचित होना चाहिए। यदि सही ढंग से प्रदर्शन नहीं किया जाता है, तो यह आपके पीसी पर कुछ समस्याएं पैदा कर सकता है। इसलिए, यदि आप जो कर रहे हैं, उसके प्रति आश्वस्त हैं, तो कृपया इस पद्धति को चुनें।

अब, d3d11.dll फ़ाइल को मैन्युअल रूप से स्थानीय प्रतिलिपि से बदलने के चरण यहां दिए गए हैं:

  1. सबसे पहले, व्यवस्थापक अधिकारों के साथ कमांड प्रॉम्प्ट खोलें।
  2. अब, d3d11.dll फ़ाइल का स्वामित्व लेने के लिए, नीचे दी गई कमांड टाइप करें और एंटर दबाएं:
    takeown /f C:\Windows\SysWOW64

    जिन उपयोगकर्ताओं के पास 32-बिट आर्किटेक्चर पीसी है, उनके लिए SysWow64 को SysWow से बदलें।

  3. अगला, आपको फ़ाइल को हटाने में सक्षम होने के लिए cacls कमांड का उपयोग करके पूर्ण नियंत्रण लेने की आवश्यकता है। उसके लिए, निम्न कमांड दर्ज करें:
    C:\Windows\System32\en-US\winload.exe.mui /G *TWC*:F

    उपरोक्त आदेश में, *TWC* को अपने उपयोगकर्ता नाम से बदलें।

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

4] DirectX 11 को फिर से इंस्टॉल करें

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

अब पढ़ें:

  • MSVCR100.dll, MSVCR71.dll, या MSVCR120.dll अनुपलब्ध है।
  • कार्यक्रम प्रारंभ नहीं हो सकता क्योंकि AppVIsvSubsystems32.dll अनुपलब्ध है।

खराब छवि, D3D11.dll को विंडोज़ पर चलने के लिए डिज़ाइन नहीं किया गया है, त्रुटि 0xc0000020
  1. खराब छवि त्रुटि को ठीक करें - Application.exe या तो विंडोज़ पर चलने के लिए डिज़ाइन नहीं किया गया है या इसमें कोई त्रुटि है

    खराब छवि त्रुटि को ठीक करें - Application.exe या तो विंडोज़ पर चलने के लिए डिज़ाइन नहीं किया गया है या इसमें कोई त्रुटि है: विंडोज 10 खराब छवि त्रुटि गंभीर रूप से एक बहुत ही कष्टप्रद समस्या है क्योंकि आप कोई भी एप्लिकेशन नहीं खोल सकते हैं। और जैसे ही आप कोई प्रोग्राम खोलते हैं, त्रुटि इस तरह के विवर

  1. फिक्स एंट्री पॉइंट नॉट फाउंड एरर विंडोज 10

    जब भी आप आईट्यून्स या माइनक्राफ्ट जैसे प्रोग्राम खोलने का प्रयास करते हैं, तो त्रुटि एंट्री पॉइंट नॉट फाउंड पॉप अप हो जाती है और प्रोग्राम शुरू होने में विफल हो जाते हैं। समस्या केवल एक विशेष कार्यक्रम के लिए नहीं बल्कि विभिन्न कार्यक्रमों के लिए होती है जिसमें कुछ पृष्ठभूमि कार्यक्रम शामिल होते हैं

  1. Windows 11 पर Microsoft Excel त्रुटि चलाने के लिए अपर्याप्त मेमोरी को कैसे ठीक करें

    विंडोज 11 पर माइक्रोसॉफ्ट एक्सेल चलाने के लिए पर्याप्त मेमोरी नहीं त्रुटि के साथ अटक गया? तो, इसका क्या मतलब है, और आप अपने डिवाइस पर एक्सेल ऐप का उपयोग क्यों नहीं कर पा रहे हैं? हाँ, हमें यकीन है कि आपका मन अभी प्रश्नों से भरा होगा! चिंता मत करो; हम आपकी सहायता के लिए यहां हैं। Microsoft Excel Off