विंडोज 10 अपने स्वयं के अनूठे किंक और विचित्रताओं के सेट के बिना नहीं है, और इन किंक और विचित्रताओं में से एक "हाई DPI डिवाइस पर डिस्प्ले स्केलिंग" "फीचर" है जो विंडोज के नवीनतम और महानतम संस्करण के साथ आता है। इस सुविधा को "कॉम्पैटिबिलिटी स्केलिंग मोड" भी कहा जाता है, जो विंडोज 7 में उपलब्ध "XP स्टाइल डिस्प्ले स्केलिंग" को प्रतिस्थापित करता है और किसी भी और सभी प्रोग्राम और एप्लिकेशन को जो अपनी संगतता को शुरुआत से निर्दिष्ट नहीं करते हैं, बेहद धुंधले दिखाई देते हैं। ऐसे प्रोग्राम्स में टेक्स्ट पढ़ना बहुत कठिन हो सकता है, जो इस मुद्दे को इतना प्रासंगिक बनाता है।
दुर्भाग्य से, यह "कॉम्पैटिबिलिटी स्केलिंग मोड" डिफ़ॉल्ट रूप से सभी प्रोग्राम और एप्लिकेशन के लिए चालू होता है। माइक्रोसॉफ्ट ने यूजर्स को इस सुविधा को बंद करने का एकमात्र तरीका प्रदान किया है कि किसी एक प्रोग्राम के शॉर्टकट पर राइट-क्लिक करके, कॉम्पैटिबिलिटी चुनें और एक बार में एक प्रोग्राम के लिए हाई DPI डिवाइस पर डिस्प्ले स्केलिंग बंद करें। यह काफी थकाऊ कार्य हो सकता है और विंडोज 10 कंप्यूटर पर सभी प्रोग्राम के लिए इस सुविधा को अक्षम करने का बिल्कुल कोई तरीका नहीं है, कम से कम माइक्रोसॉफ्ट द्वारा प्रदान किया गया तरीका नहीं।
हालांकि, इसका मतलब यह नहीं है कि आपके सभी प्रोग्राम्स के लिए DPI जागरूकता को अक्षम करना असंभव है - आपको बस विंडोज को प्रोग्राम लॉन्च करते समय प्रोग्राम्स के लिए एक्सटर्नल मैनिफेस्ट फाइलों को प्राथमिकता देने का निर्देश देना होगा और फिर हर उस प्रोग्राम के लिए एक्सटर्नल मैनिफेस्ट फाइलें बनाकर रखनी होंगी जिस पर आप इस समस्या का सामना कर रहे हैं। विंडोज 10 में सभी प्रोग्राम्स के लिए हाई DPI पर डिस्प्ले स्केलिंग को अक्षम करने के लिए इस समाधान का उपयोग करने के लिए आपको निम्नलिखित चरणों को पूरा करना होगा:
विंडोज लोगो कुंजी + R दबाकर एक रन खोलें। regedit टाइप करें और एंटर दबाएं।
रजिस्ट्री एडिटर के बाएं पेन में, निम्न डायरेक्टरी पर नेविगेट करें:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion
SideBySide पर बाएं पेन में क्लिक करके इसकी सामग्री को दाएं पेन में विस्तारित करें। दाएं पेन में खाली जगह पर राइट-क्लिक करें, नया पर होवर करें और DWORD (32-बिट) मान पर क्लिक करें।
फाइल का नाम PreferExternalManifest रखें और एंटर दबाएं। नए DWORD मान पर राइट-क्लिक करें और संशोधित करें पर क्लिक करें। वैल्यू डेटा में 1 टाइप करें। मान का बेस दशमलव पर बदलें। OK पर क्लिक करें। रजिस्ट्री एडिटर बंद करें।
यहां क्लिक करके सामान्य मैनिफेस्ट फाइल की सामग्री कॉपी करें और पेज पर सभी टेक्स्ट कॉपी करें।
एक नोटपैड खोलें। ऊपर इस लाइन के लिंक से कॉपी किए गए टेक्स्ट को नोटपैड में पेस्ट करें।
नोटपैड डॉक्यूमेंट को उस प्रोग्राम की एक्जीक्यूटेबल फाइल के पूर्ण नाम के रूप में सेव करें जिसके लिए आप हाई DPI डिवाइस पर डिस्प्ले स्केलिंग अक्षम करने का प्रयास कर रहे हैं, इसके बाद .manifest एक्सटेंशन। उदाहरण के लिए, फोटोशॉप के लिए मैनिफेस्ट फाइल का नाम photoshop.exe.manifest होगा।
मैनिफेस्ट फाइल को उस प्रोग्राम के रूट डायरेक्टरी में ले जाएं जिसके लिए आप हाई DPI डिवाइस पर डिस्प्ले स्केलिंग बंद करने का प्रयास कर रहे हैं - यह वह डायरेक्टरी है जहां प्रोग्राम की फाइलें, इसकी एक्जीक्यूटेबल फाइल (जैसे फोटोशॉप के लिए photoshop.exe) सहित स्थित हैं। ऐसे रूट डायरेक्टरी का एक उदाहरण है:
C:\Program Files\Adobe
उन सभी प्रोग्राम्स के लिए मैनिफेस्ट फाइलें बनाएं जिनके लिए आप हाई DPI डिवाइस पर डिस्प्ले स्केलिंग अक्षम करना चाहते हैं, और उन्हें उनके संबंधित इंस्टॉल डायरेक्टरी में ले जाएं। आपके कंप्यूटर को पुनरारंभ करने की कोई आवश्यकता नहीं है - जिस प्रोग्राम के लिए आप मैनिफेस्ट फाइल बनाते और रखते हैं, उसे बंद करके फिर से खोलते ही उसे वैसे ही प्रदर्शित करना शुरू कर देना चाहिए जैसा उसे करना चाहिए।
कुछ लोग अपने कंप्यूटर की रजिस्ट्री के साथ छेड़छाड़ करना पसंद नहीं कर सकते हैं, और यदि आप उन लोगों में से एक हैं, तो आप DPI Awareness Enabler नामक एक प्रोग्राम का उपयोग कर सकते हैं जिसे एक भले इंसान द्वारा बनाया गया था जो कभी इस मुद्दे से प्रभावित था। हालांकि यह समस्या का एक बहुत सरल और कम जोखिम भरा समाधान प्रतीत होता है, कुछ यूजर्स ने रिपोर्ट किया है कि यह ऊपर वर्णित समाधान जितने अच्छे परिणाम नहीं देता। चूंकि ऐसा है, इसलिए सलाह दी जाती है कि आप अपने जोखिम पर निम्नलिखित समाधान का उपयोग करें। DPI Awareness Enabler का उपयोग करके विंडोज 10 कंप्यूटर पर सभी प्रोग्राम्स के लिए हाई DPI डिवाइस पर डिस्प्ले स्केलिंग अक्षम करने के लिए, आपको यह करना होगा:
यहां जाएं।
लाइसेंस और डाउनलोड सेक्शन में DpiAwarenessEnabler 1.0.3.zip पर क्लिक करके DPI Awareness Enabler डाउनलोड करें।
DPI Awareness Enabler इंस्टॉल करें।
DPI Awareness Enabler चलाएं।
सभी पहचाने गए प्रोग्राम्स सूची से विंडोज कॉम्पैटिबिलिटी सूची में हर एक प्रोग्राम को ड्रैग करें जो धुंधले टेक्स्ट और इमेज प्रदर्शित कर रहा है। ऐसा करने से आपके द्वारा ड्रैग और ड्रॉप किए गए प्रत्येक प्रोग्राम DPI जागरूक हो जाएंगे, उनमें से प्रत्येक के लिए हाई DPI डिवाइस के लिए डिस्प्ले स्केलिंग सुविधा बंद हो जाएगी और अंततः आपकी समस्या से छुटकारा मिल जाएगा।