कुछ विंडोज 10 उपयोगकर्ता कथित तौर पर Direct3D11 Error 0X087A0001 (Can’t Set Video Mode) देख रहे हैं जब कुछ संसाधन-गहन गेम चलाने का प्रयास करते हैं या विभिन्न बेंचमार्क टूल चलाते हैं।
इस विशेष समस्या की गहन जांच के बाद, पता चला है कि कई अलग-अलग अंतर्निहित परिदृश्य हैं जो इस त्रुटि कोड को ट्रिगर कर सकते हैं। यहां संभावित कारणों की एक छोटी सूची दी गई है जो इस विशेष त्रुटि कोड को बना सकते हैं:

- अस्थिर / पुराना GPU ड्राइवर संस्करण - बहुत सारे प्रभावित उपयोगकर्ताओं के अनुसार, यह विशेष समस्या अक्सर GPU ड्राइवर के पुराने या बीटा संस्करण से संबंधित है जो त्रुटि फेंकने वाले एप्लिकेशन को प्रस्तुत करने के लिए सुसज्जित नहीं है। इस मामले में, आप समर्पित Nvidia या AMD ड्राइवर अपडेट सॉफ़्टवेयर का उपयोग करके नवीनतम उपलब्ध संस्करण इंस्टॉल करके समस्या को हल करने में सक्षम होना चाहिए।
- विंडोज 10 अनुकूलन पैरामीटर उपयोग नहीं किए गए - यदि आप विंडोज 10 पर एक लीगेसी गेम लॉन्च करने का प्रयास करते समय इस त्रुटि को देख रहे हैं, तो सुनिश्चित करें कि आप इसे लॉन्चर (GoG, Steam, Epic Games, आदि) के माध्यम से करते हैं ताकि यह सुनिश्चित हो सके कि पैरामीटर जो गेम को विंडोज 10 पर प्रस्तुत करने योग्य बनाते हैं, उपयोग किए जा रहे हैं।
- एप्लिकेशन सिस्टम के रंग मोड का समर्थन नहीं करता - यदि आप एक ऐसे गेम के साथ इस समस्या का सामना कर रहे हैं जिसे मूल रूप से 32-बिट रंग गहराई का समर्थन करने के लिए डिज़ाइन नहीं किया गया था, तो आप गेम निष्पादन योग्य को कम रंग मोड (16 बिट) में चलाने के लिए मजबूर करके त्रुटि को पूरी तरह से टाल सकते हैं।
- हाई DPI स्केलिंग एप्लिकेशन द्वारा समर्थित नहीं - जैसा कि पता चला है, कुछ लीगेसी एप्लिकेशन इस त्रुटि को ट्रिगर करेंगे क्योंकि ऐप ग्राफिकल इंजन हाई DPI स्केलिंग का समर्थन नहीं करता है। खुद को इसी स्थिति में पाने वाले कई उपयोगकर्ताओं ने HIgh DPI स्केलिंग को Application के बजाय System में बदलकर समस्या को हल किया।
- असमर्थित डिफ़ॉल्ट रिज़ॉल्यूशन - कुछ प्रभावित उपयोगकर्ताओं के अनुसार, आप इस समस्या को देखने की उम्मीद कर सकते हैं यदि आप एक ऐसे गेम को लॉन्च करने का प्रयास करते हैं जो आपके द्वारा वर्तमान में उपयोग किए जा रहे रिज़ॉल्यूशन के तहत अधिकतम रिज़ॉल्यूशन का समर्थन करता है। इस मामले में, आप गेम के निष्पादन योग्य के Properties मेनू को बदलकर इस समस्या की उपस्थिति से बच सकते हैं ताकि यह सबसे कम समर्थित रिज़ॉल्यूशन पर चलने के लिए मजबूर हो।
- गेम विंडोज 10 के साथ असंगत है - बहुत सारे लीगेसी गेम डिफ़ॉल्ट रूप से विंडोज 10 के साथ असंगत हैं - जब तक कि आप संगतता मोड का उपयोग करने और उन्हें ऐसा दिखाने के लिए समय नहीं लेते जैसे वे विंडोज के पुराने संस्करण पर चल रहे हों।
अब जब आप हर संभावित कारण से अवगत हैं जो इस विशेष समस्या के लिए जिम्मेदार हो सकता है, तो यहां उन सत्यापित विधियों की सूची दी गई है जिनका उपयोग अन्य प्रभावित उपयोगकर्ताओं ने इस समस्या की तह तक जाने के लिए सफलतापूर्वक किया है:
विधि 1: नवीनतम स्थिर GPU ड्राइवर संस्करण इंस्टॉल करना
बहुत सारे प्रभावित उपयोगकर्ताओं के अनुसार जो कुछ संसाधन-गहन गेम चलाने का प्रयास करते समय इस त्रुटि का सामना कर रहे थे, आप ड्राइवर समस्या से निपट रहे होंगे।
अधिकांश मामलों में, समस्या या तो पुराने ग्राफिक्स कार्ड ड्राइवर संस्करण के कारण होती है या अस्थिर GPU ड्राइवर के कारण।
यदि यह परिदृश्य लागू होता है, तो आप सक्रिय रूप से उपयोग किए जा रहे GPU ड्राइवरों को पुनः इंस्टॉल करके समस्या को हल करने में सक्षम होना चाहिए।
नोट: ऐसा करने के चरण आपके GPU निर्माता के आधार पर भिन्न होंगे। AMD और Nvidia दोनों उपयोगकर्ताओं को समायोजित करने के लिए, हमने दो अलग-अलग गाइड बनाए हैं जो आपको अपने GPU को अनइंस्टॉल और पुनः इंस्टॉल करने में मदद करेंगे - चाहे आप AMD या Nvidia ग्राफिक्स कार्ड का उपयोग कर रहे हों।
अपने GPU निर्माता पर लागू होने वाली गाइड का पालन करें ताकि विंडोज 10 पर Direct3D11 Error 0X087A0001 को हल किया जा सके:
A. NVIDIA पर GPU ड्राइवर पुनः इंस्टॉल करना
- Windows कुंजी + R दबाकर एक Run संवाद बॉक्स खोलें। अगला, टेक्स्ट बॉक्स के अंदर ‘appwiz.cpl’ टाइप करें और Programs and Files मेनू खोलने के लिए Enter दबाएं।

- Programs and Features मेनू के अंदर, इंस्टॉल किए गए प्रोग्राम की सूची को उनके प्रकाशक द्वारा क्रमबद्ध करने के लिए Publisher टैब पर क्लिक करके आगे बढ़ें।
- अगला, आपका काम NVIDIA Corporation द्वारा प्रकाशित प्रविष्टियों को ढूंढना और संदर्भ मेनू का उपयोग करके उनमें से प्रत्येक पर राइट-क्लिक करके और Uninstall पर क्लिक करके व्यवस्थित रूप से अनइंस्टॉल करना है।

- अगला, अनइंस्टॉलेशन प्रक्रिया को पूरा करने के लिए ऑन-स्क्रीन संकेतों का पालन करें।
नोट: इसे Nvidia Corporation द्वारा प्रकाशित दिखने वाले हर ड्राइवर के साथ व्यवस्थित रूप से करें। - हर Nvidia ड्राइवर के अनइंस्टॉल हो जाने के बाद, अपने कंप्यूटर को रीबूट करें और अगले स्टार्टअप के पूरा होने की प्रतीक्षा करें।
- एक बार अगला स्टार्टअप पूरा हो जाने पर, Nvidia GeForce डाउनलोड पेज पर जाएं और Download Now बटन पर क्लिक करके और ऑन-स्क्रीन निर्देशों का पालन करके GeForce Experience इंस्टॉल करें।

नोट: यह उपयोगिता आपके GPU मॉडल के अनुसार आपके द्वारा इंस्टॉल किए जाने वाले ड्राइवरों को स्वचालित रूप से ढूंढेगी और अनुशंसित करेगी।
- अगला, Nvidia Experience खोलें, एक खाते से साइन इन करें और फिर Drivers पेज से अनुशंसित ड्राइवर इंस्टॉल करें।

- हर अनुशंसित ड्राइवर इंस्टॉल हो जाने के बाद, अपने कंप्यूटर को एक बार फिर से रीबूट करें और देखें कि अगले कंप्यूटर स्टार्टअप पर समस्या हल हो गई है या नहीं।
- उस गेम को लॉन्च करें जो पहले 0X087A0001 त्रुटि को ट्रिगर कर रहा था और देखें कि समस्या अब हल हो गई है या नहीं।
B. AMD के लिए GPU ड्राइवर पुनः इंस्टॉल करना
- AMD क्लीनअप उपयोगिता के लिए डाउनलोड पेज इस लिंक पर जाएं और नवीनतम संस्करण डाउनलोड करें।
- AMD क्लीनअप उपयोगिता डाउनलोड हो जाने के बाद, इसके निष्पादन योग्य पर डबल-क्लिक करें, फिर पुष्टिकरण प्रॉम्प्ट पर Yes क्लिक करें ताकि उपयोगिता को सेफ मोड में चलाया जा सके और हर AMD ड्राइवर को अनइंस्टॉल किया जा सके।

नोट: यह उपयोगिता किसी भी इंस्टॉल किए गए AMD ड्राइवर, रजिस्ट्री प्रविष्टियों, और ड्राइवर स्टोर हस्ताक्षरों को पूरी तरह से हटाने के लिए डिज़ाइन की गई है - आपको हर ड्राइवर फ़ाइल को मैन्युअल रूप से खोजने और अनइंस्टॉल करने से बचाती है। यह सुनिश्चित करने के लिए कि आप कोई बची हुई फ़ाइल नहीं छोड़ रहे हैं, सुनिश्चित करें कि आप उपयोगिता को सेफ मोड में चलाते हैं।
- दूसरे प्रॉम्प्ट पर Ok क्लिक करके उपयोगिता शुरू करें ताकि AMD क्लीनअप प्रक्रिया शुरू हो सके। ऐसा करने के बाद, उपयोगिता पृष्ठभूमि में चलेगी।
नोट: इस ऑपरेशन के दौरान, आपका डिस्प्ले कुछ सेकंड के लिए झिलमिला सकता है या काला हो सकता है। यह बिल्कुल सामान्य है क्योंकि डिस्प्ले घटकों को हटाया जा रहा है। - एक बार जब आप सफलता संदेश देखते हैं, तो Finish पर क्लिक करें, फिर यदि आप स्वचालित रूप से ऐसा करने के लिए प्रेरित नहीं हैं तो अपने कंप्यूटर को मैन्युअल रूप से पुनरारंभ करें।

- एक बार जब आपका कंप्यूटर वापस बूट हो जाता है, तो Auto-Detect GPU पेज के डाउनलोड पेज पर जाएं, फिर Auto-Detect and Install Radeon Graphics Drivers for Windows तक नीचे स्क्रॉल करें और Download Now पर क्लिक करें।

- एक बार निष्पादन योग्य डाउनलोड हो जाने पर, इसे डबल-क्लिक करके खोलें और Radeon Adrenalin इंस्टॉल करने के लिए ऑन-स्क्रीन निर्देशों का पालन करें।

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

- उपकरण द्वारा आपके सिस्टम कॉन्फ़िगरेशन और आपके द्वारा आवश्यक ड्राइवरों का सफलतापूर्वक पता लगाने के बाद, दोनों Recommended and Optional driver पैकेज को दोनों का चयन करके और Install पर क्लिक करके इंस्टॉल करें।

- नियम और शर्तों की समीक्षा करने के बाद EULA स्वीकार करें, फिर इंस्टॉलेशन शुरू करने के लिए Install पर क्लिक करें।
- हर आवश्यक ड्राइवर इंस्टॉल हो जाने के बाद, अपने कंप्यूटर को पुनरारंभ करें और अगला स्टार्टअप पूरा होने पर गेम लॉन्च करने का प्रयास करें ताकि यह देखा जा सके कि समस्या अब हल हो गई है या नहीं।
यदि वही Direct3D11 Error 0X087A0001 अभी भी होती है, भले ही आपने यह सुनिश्चित कर लिया हो कि आप नवीनतम GPU ड्राइवरों का उपयोग कर रहे हैं, तो नीचे अगले संभावित सुधार पर जाएं।
विधि 2: लॉन्चर के माध्यम से गेम लॉन्च करना (यदि लागू हो)
यदि आप विंडोज 10 पर आधिकारिक रूप से समर्थित एक लीगेसी गेम लॉन्च करने का प्रयास करते समय इस समस्या का सामना कर रहे हैं, तो आपको यह सुनिश्चित करना चाहिए कि आप उस लॉन्चर के माध्यम से गेम लॉन्च करें जहां से आपने गेम खरीदा था (उदाहरण के लिए Steam, GoG, Origin, Epic Games, आदि से)
यह महत्वपूर्ण है क्योंकि लॉन्चर आमतौर पर पैरामीटर की एक श्रृंखला के माध्यम से गेम को विंडोज 10 पर प्रस्तुत करने योग्य बनाता है जो गेम को नवीनतम विंडोज पुनरावृत्ति के लिए स्थिर करता है।
तो यदि आप खुद को इस विशेष परिदृश्य में पाते हैं, तो Steam, GoG Galaxy या Epic Games खोलें और लाइब्रेरी मेनू के माध्यम से उस गेम को लॉन्च करें जो 0X087A0001 को ट्रिगर कर रहा था।

एक बार जब आप अपने लॉन्चर के Library मेनू के अंदर गेम का पता लगा लेते हैं, तो इसे खोलें और देखें कि समस्या अब हल हो गई है या नहीं।
यदि आप लॉन्चर के माध्यम से गेम लॉन्च करते समय भी 0X087A0001 त्रुटि कोड देखते हैं, तो नीचे अगले संभावित सुधार पर जाएं।
विधि 3: कम रंग मोड सक्षम करना (यदि लागू हो)
जैसा कि पता चला है, Direct3D11 Error 0X087A0001 को ट्रिगर करने वाला एक और काफी सामान्य उदाहरण एक ऐसा परिदृश्य है जिसमें गेम को मूल रूप से 32-बिट रंग गहराई का समर्थन करने के लिए डिज़ाइन नहीं किया गया था (जो आमतौर पर विंडोज 10 पर डिफ़ॉल्ट रूप से लागू होता है)।
कई प्रभावित उपयोगकर्ता जो लीगेसी गेम लॉन्च करने का प्रयास करते समय इस समस्या से निपट रहे थे, उन्होंने रिपोर्ट किया कि उन्होंने अंततः निष्पादन योग्य की Properties स्क्रीन को संशोधित करके समस्या को ठीक किया ताकि Reduced Color Mode: 16 bit सक्षम हो।
नोट: इस समाधान की पुष्टि Red Alert 2, Yuri’s Revenge, और बहुत सारे लीगेसी गेम के साथ इस समस्या का सामना कर रहे बहुत सारे उपयोगकर्ताओं द्वारा की गई थी।
यदि आप उस गेम के लिए कम रंग मोड सक्षम करने के तरीके पर विशिष्ट निर्देश ढूंढ रहे हैं जो 0X087A0001 त्रुटि के साथ विफल हो रहा है, तो नीचे अगले संभावित सुधार पर जाएं:
- File Explorer खोलें और उस स्थान पर नेविगेट करें जिसमें गेम लॉन्च करने के लिए आपके द्वारा उपयोग किया जाने वाला निष्पादन योग्य है।
- एक बार जब आप सही स्थान पर पहुंच जाते हैं, तो निष्पादन योग्य पर राइट-क्लिक करें और अभी प्रकट हुए संदर्भ मेनू से Properties चुनें।

- एक बार जब आप Properties स्क्रीन के अंदर होते हैं, तो शीर्ष पर मेनू से Compatibility टैब चुनें, फिर Reduced color mode ( Settings के तहत) से जुड़े बॉक्स को चेक करें और नीचे ड्रॉप-डाउन मेनू को 16 बिट पर सेट करें।

नोट: ध्यान रखें कि नए एप्लिकेशन डिफ़ॉल्ट रंग मोड के संशोधन का समर्थन नहीं करेंगे - इस मामले में, विकल्प ग्रे आउट हो जाएगा।
- Apply पर क्लिक करके परिवर्तनों को सहेजें, फिर लीगेसी गेम को एक बार फिर से लॉन्च करें और देखें कि समस्या अब ठीक हो गई है या नहीं।
यदि यह विधि लागू नहीं थी या आप डिफ़ॉल्ट रंग मोड को संशोधित करने के बाद भी वही 0X087A0001 त्रुटि कोड का सामना कर रहे हैं, तो नीचे अगले संभावित सुधार पर जाएं।
विधि 4: हाई DPI स्केलिंग ओवरराइड करना (यदि लागू हो)
यदि रंग बिट मोड को कम करने से कोई प्रभाव नहीं पड़ा या गेम की आर्किटेक्चर ने आपको इस प्रकार का परिवर्तन लागू करने की अनुमति नहीं दी, तो अगली चीज जो आपको करनी चाहिए वह है गेम के हाई DPI सेटिंग्स व्यवहार को संशोधित करना।
कई प्रभावित उपयोगकर्ता जो इस समस्या से निपट रहे थे, उन्होंने रिपोर्ट किया कि उन्होंने Compatibility टैब का उपयोग करके हाई DPI स्केलिंग ओवरराइड को Application के बजाय System द्वारा किए जाने के लिए मजबूर करके समस्या को ठीक किया और वही त्रुटि कोड के बिना गेम लॉन्च किया।
यदि आपने अभी तक इस सुधार की कोशिश नहीं की है, तो नीचे दिए गए निर्देशों का पालन करें:
- File Explorer खोलें और उस स्थान पर नेविगेट करें जहां गेम निष्पादन योग्य स्थित है।
- एक बार जब आप सही स्थान पर पहुंच जाते हैं, तो गेम निष्पादन योग्य पर राइट-क्लिक करें और अभी प्रकट हुए संदर्भ मेनू से Properties पर क्लिक करें।

- एक बार जब आप गेम निष्पादन योग्य की Properties स्क्रीन के अंदर होते हैं, तो शीर्ष पर मेनू से Compatibility टैब एक्सेस करें, फिर Change high DPI settings बटन पर क्लिक करें ( Settings).
के तहत)।
- एक बार जब आप हाई DPI कॉलिंग ओवरराइड विंडो के अंदर होते हैं, तो Override high DPI scaling behavior. से जुड़े बॉक्स को चेक करें।
- अगला, Scaling performed by ड्रॉप-डाउन मेनू को System (Enhanced) पर बदलें और परिवर्तनों को सहेजने और उन्हें स्थायी बनाने के लिए Ok, फिर Apply पर क्लिक करें।

- गेम या एप्लिकेशन को एक बार फिर से सामान्य रूप से लॉन्च करें और देखें कि त्रुटि अब ठीक हो गई है या नहीं।
यदि आप गेम या एप्लिकेशन लॉन्च करते समय अभी भी वही 0X087A0001 त्रुटि कोड (Can’t Set Video Mode) देख रहे हैं और देखें कि समस्या अब ठीक हो गई है या नहीं।
विधि 5: एप्लिकेशन रिज़ॉल्यूशन बदलना (यदि लागू हो)
जैसा कि पता चला है, 0X087A0001 त्रुटि कोड उत्पन्न करने वाला एक और काफी सामान्य उदाहरण एक ऐसा उदाहरण है जिसमें लीगेसी एप्लिकेशन को मूल रूप से उस रिज़ॉल्यूशन का समर्थन करने के लिए डिज़ाइन नहीं किया गया था जिस पर आपका सिस्टम वर्तमान में गेम चलाने के लिए कॉन्फ़िगर किया गया है।
खुद को इसी स्थिति में पाने वाले कई प्रभावित उपयोगकर्ताओं ने रिपोर्ट किया कि लीगेसी ऐप के निष्पादन योग्य के व्यवहार को संशोधित करने के बाद समस्या अंततः हल हो गई थी ताकि स्टार्टअप पर सबसे कम रिज़ॉल्यूशन लागू हो।
यदि आपको लगता है कि यह परिदृश्य लागू हो सकता है, तो गेम को एप्लिकेशन रिज़ॉल्यूशन पर लॉन्च करने के लिए मजबूर करने के लिए नीचे दिए गए निर्देशों का पालन करें:
- File Explorer खोलें और उस स्थान पर नेविगेट करें जहां लीगेसी एप्लिकेशन इंस्टॉल है।
- एक बार जब आप सही स्थान पर पहुंच जाते हैं, तो गेम लॉन्च करने के लिए आपके द्वारा उपयोग किए जाने वाले निष्पादन योग्य पर राइट-क्लिक करें और संदर्भ मेनू से Properties पर क्लिक करें।

- एक बार जब आप Properties स्क्रीन के अंदर होते हैं, तो शीर्ष पर मेनू से Compatibility टैब पर क्लिक करें, फिर Run in 640 x 480 स्क्रीन रिज़ॉल्यूशन से जुड़े बॉक्स को चेक करें।
- सही बॉक्स चेक करने के बाद, परिवर्तनों को सहेजने के लिए Apply पर क्लिक करें।
- लीगेसी एप्लिकेशन को सामान्य रूप से लॉन्च करें और देखें कि समस्या अब ठीक हो गई है या नहीं।
यदि इस सुधार को आजमाने के बाद भी वही त्रुटि कोड हो रहा है या यह विधि लागू नहीं थी, तो नीचे अंतिम संभावित सुधार पर जाएं।
विधि 6: प्रोग्राम को संगतता मोड में चलाना
यदि उपरोक्त कोई भी विधि आपके मामले में प्रभावी साबित नहीं हुई है, तो आपको यह विचार करना शुरू कर देना चाहिए कि गेम की पुरानी उम्र विंडोज 10 के साथ असंगतता के कारण एक समस्या है। यह एक और बड़ा मुद्दा है यदि विंडोज 10 पर Anniversary Update इंस्टॉल है।
सौभाग्य से, संगतता मोड का उपयोग करके, आप उस विंडोज को बदल सकते हैं जिस पर गेम चल रहा है ऐसा प्रतीत होता है। कुछ उपयोगकर्ताओं ने 2000 के दशक में विकसित लीगेसी गेम चलाते समय संगतता OS के रूप में विंडोज 95 का उपयोग करने की सिफारिश की।
इसे बदलने का तरीका देखने के लिए चरणों का पालन करें:
- अपने डेस्कटॉप पर Diablo 2 के आइकन पर राइट-क्लिक करें, और Properties मेनू खोलें।
- Compatibility चुनें, फिर Compatibility mode पर जाएं और उस बॉक्स को चेक करें जहां लिखा है ‘Run this program in compatibility mode for:’।
- बॉक्स चेक करने के बाद, यह विंडोज के अन्य संस्करणों की एक सूची को अनलॉक कर देगा, सूची का चयन करें और Windows 95 पर क्लिक करें।

- अंत में, Apply पर क्लिक करें और गेम लॉन्च करें ताकि यह देखा जा सके कि त्रुटि कोड हल हो गया है या नहीं।