Windows 10 显示缩放问题

Windows 10 显示缩放问题

我似乎遇到了一些与 Windows 10 显示缩放功能有关的问题(“更改文本、应用和其他项目的大小:x%”x 是从 100% 到 300% 的百分比)。目前,我已将此功能设置为 200%。它要求我注销并重新登录以应用此设置;但是,似乎我遇到了特定程序的问题。似乎有些程序的文本、按钮和其他项目都挤在一起,相互重叠。例如,

AstroGrep 涨幅达 200%,

AstroGrep 涨幅达 200%

100% 时,

AstroGrap 100% 状态

CloudBerry 备份达到 200%,

CloudBerry 备份达到 200%

100% 时,

CloudBerry 备份已 100%

还有一些像这样的小事,

沙盒设置 200%,

Sanboxie 设置 200%

100% 时,

Sanboxie 设置 100%

我确信我还能找到更多,但我想你已经明白了。我应该如何解决这些问题?

答案1

在尝试让 Inventor 在我的系统上正确显示后,我遇到了本指南。它似乎解决了缩放问题。解决方案很简单,但是,您会发现您必须为每个要修复的应用程序创建一个文件。

  1. 打开注册表并导航到:HKEY_LOCAL_MACHINE > SOFTWARE > Microsoft > Windows > CurrentVersion > SideBySide
  2. 创建一个名为 的新 DWORD(32 位)值PreferExternalManifest
  3. 将该值从 修改01

好的,现在转到您的应用程序并为其创建一个清单文件。因此,当我打开 Inventor(右键单击快捷方式并单击“打开文件位置”)时,我正在打开 Inventor.exe。

  1. 获取应用程序的名称并使用application name+创建一个新文件.manifest。注意:包含扩展名.exe,这样它将读取name.exe.manifest

所以对我来说,我的目录中的文件中有两个主要文件:

  • 发明者
  • Inventor.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>

完成后,打开应用程序并查看变化。

相关内容