How To Fix Remote Desktop DPI Scaling Problem

Date:

Share post:

Do you have a computer with a High-DPI screen? Highest display? And all there is very little you can see inside your Desktop Connection, try this solution right away to solve your problem.

Thank you for reading this post, don't forget to join us on our social media! 
If you want to become part of our team please click here!

This problem is caused by the lack of DPI scaling about the remote desktop client. If you open a remote desktop connection with a server or other computer, the system’s own resolution is used instead of measuring to 1920 × 1080, so you get very small icons and all other stuff etc.

First tell Your Operating System to look for a visible file for an application by default. This can be accomplished by setting a registry entry.

Open regedit and navigate to the registry key:
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\SideBySide
Right-click, select NEW -> DWORD (32 bit) Value
Type PreferExternalManifest and then press ENTER.
Right-click PreferExternalManifest, and then click Modify.
Enter Value Data 1 and select Decimal.
Click OK. Exit Registry Editor.

Now you have to create the manifest file, mstsc.exe.manifest. Copy the contents below and put it in Notepad or similar tool and save it to a file as %SystemRoot%\System32\mstsc.exe.manifest. Important is that you save the file in the same directory as the Remote Desktop Client executable (mstsc.exe).

	
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0" xmlns:asmv3="urn:schemas-microsoft-com:asm.v3">
 
<dependency>
  <dependentAssembly>
    <assemblyIdentity
      type="win32"
      name="Microsoft.Windows.Common-Controls"
      version="6.0.0.0" processorArchitecture="*"
      publicKeyToken="6595b64144ccf1df"
      language="*">
    </assemblyIdentity>
  </dependentAssembly>
</dependency>
 
<dependency>
  <dependentAssembly>
    <assemblyIdentity
      type="win32"
      name="Microsoft.VC90.CRT"
      version="9.0.21022.8"
      processorArchitecture="amd64"
      publicKeyToken="1fc8b3b9a1e18e3b">
    </assemblyIdentity>
  </dependentAssembly>
</dependency>
 
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
  <security>
    <requestedPrivileges>
      <requestedExecutionLevel
        level="asInvoker"
        uiAccess="false"/>
    </requestedPrivileges>
  </security>
</trustInfo>
 
<asmv3:application>
  <asmv3:windowsSettings xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">
    <ms_windowsSettings:dpiAware xmlns:ms_windowsSettings="http://schemas.microsoft.com/SMI/2005/WindowsSettings">false</ms_windowsSettings:dpiAware>
  </asmv3:windowsSettings>
</asmv3:application>
 
</assembly>

Note that you can use the manifest for other applications also that aren’t scaling correctly as well.

Share this cool trick with others to help them.

spot_img

Related articles

Top Benefits Of Yoga By Adding It To Your Daily Routine

In this century everyone seems so busy in their lives. People are becoming more and more distanced from their health-related issues. You may be busy all the time but besides that, you still need to stay healthy and fit to work properly.

How To Reduce Rising Cholesterol Without Medication

For living a healthy lifestyle, you should take care of your body by maintaining a nutritious diet and daily exercise. If you were avoiding healthy substances and adding unhealthy substances to your routine diet.

The Best Pakistani Traditional BreakFast “Halwa Puri”

Halwa puri is a traditional Pakistani breakfast. It can also be added to the menu of snacks and brunch, and also it is served at weddings and other occasions. Halwa puri is especially famous in Lahore. Mostly it is cooked on weekends.

Some Ways To Speed Up Metabolism Without Supplements

Eating a small portion of food at small intervals or incorporating caffeine into your daily routine will also boost your metabolism. Also, it will promote fat burning as well. Your goal is to boost the BMR along with burning fat.