Windows 10 उपयोगकर्ता अक्सर शिकायत करते हैं कि हाई-रिज़ॉल्यूशन (4K HiDPI) मॉनिटर्स पर लिगेसी एप्लिकेशन्स (जो हाई-DPI स्क्रीन मोड्स के साथ असंगत हैं) के टेक्स्ट, आइकन्स और अन्य एलिमेंट्स बहुत छोटे, धुंधले और अपठनीय हो जाते हैं।
इस समस्या को Windows 10 फॉल क्रिएटर्स अपडेट (1703) में आंशिक रूप से ठीक किया गया है, डायनामिक DPI स्केलिंग के अतिरिक्त सपोर्ट के कारण, हालांकि, जब आप RDP का उपयोग करके रिमोट कंप्यूटर के डेस्कटॉप से कनेक्ट करते हैं, तो स्केलिंग समस्या बनी रहती है (mstsc.exe क्लाइंट के लिए नॉर्मल स्केलिंग अभी भी सपोर्टेड नहीं है)।
Windows 8.1 और Windows 10 में, लोकल DPI को RDP कनेक्शन पर भेजा जाता है, जिसके परिणामस्वरूप इस विंडो में आइकन्स और टेक्स्ट बहुत छोटे और पढ़ने में कठिन हो जाते हैं।
समाधान: mstsc.exe के लिए एक्सटर्नल मैनिफेस्ट फ़ाइल बनाएं
वर्कअराउंड के रूप में, आप RDP कनेक्शन के लिए RDCMan एप्लिकेशन (Microsoft द्वारा) का उपयोग कर सकते हैं, लेकिन नेटिव mstsc.exe क्लाइंट के लिए एक समाधान है।
बिंदु यह है कि आप विशिष्ट एप्लिकेशन्स के लिए एक अलग मैनिफेस्ट फ़ाइल (.manifest) बना सकते हैं।
इस फीचर को काम करने के लिए और Windows को एप्लिकेशन शुरू करते समय पहले इस मैनिफेस्ट फ़ाइल से डेटा प्राप्त करने के लिए, निम्न रजिस्ट्री की में PreferExternalManifest नामक एक DWORD पैरामीटर (32-बिट) बनाएं जिसका डेसीमल मान 1 हो: HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\SideBySide।
आप इस रजिस्ट्री पैरामीटर को कमांड का उपयोग करके बना सकते हैं:
REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\SideBySide" /v PreferExternalManifest /t REG_DWORD /d 1 /f
फिर %SystemRoot%\System32\ डायरेक्टरी में (इसमें mstsc.exe फ़ाइल होती है), आपको निम्न कोड के साथ mstsc.exe.manifest फ़ाइल बनाने की आवश्यकता है:
false
नोट. आप Resource Hacker का उपयोग करके मैनिफेस्ट फ़ाइल के लिए ये मान स्वयं प्राप्त कर सकते हैं। ऐसा करने के लिए, Resource Hacker के साथ mstsc.exe खोलें। Manifest→1:1033 सेक्शन से डेटा कॉपी करें और dpiAware फ्लैग और मान false के साथ सेक्शन जोड़ें।
Windows रीस्टार्ट करें और mstsc.exe का उपयोग करके रिमोट डेस्कटॉप कंप्यूटर या सर्वर से कनेक्ट करने का प्रयास करें। जैसा कि आप देख सकते हैं, RDP विंडो की सामग्री अब नॉर्मली प्रदर्शित होती है।
इसी तरह, आप किसी भी एप्लिकेशन के लिए मैनिफेस्ट फ़ाइल बना सकते हैं जो नेटिव स्केलिंग सपोर्ट नहीं करता।