# 旧版本应用与win10兼容
Date: 2019-08-20


大多数早期windows版本创建的应用可以在win10下正常运行，但也有部分程序无法正常运行, 可以尝试通过兼容性设置解决.

### 修改高DPI设置

在使用一款windows客户端产品时，由于机器分辨率较高导致其中某一个可执行文件无法运行, 通过修改高DPI设置解决，下面是具体的解决方法:

- 环境说明:
    
    - 操作环境： win10， 屏幕分辨路1920\*1080
    - 应用环境： 双琦弱视治疗系统v4.0.2
- 解决方式:
    
    - 右击属性， 选择高优先级设置
    - 弹出新对话框后，勾选`替代高DPI缩放行为缩放执行`, 并选择`应用程序`

### Microsoft 帮助文档中整理设置兼容性的方法

| 设置 | 说明 |
| --- | --- |
| 兼容性模式 | 使用早期版本的 Windows 中的设置运行程序。如果你确信此程序是为某个特定版本的 Windows 设计（或用于该版本）的，请尝试使用此设置。 |
| 降低颜色模式 | 在程序中使用数量有限的一组颜色。某些旧版程序在设计时所用的颜色较少。 |
| 使用 640 × 480 的屏幕分辨率运行 | 如果此程序的图形出现锯齿或显示不正确，请尝试使用此设置。 |
| 更改高 DPI 设置 | 如果你的程序无法在具有高 DPI 显示屏的电脑上正常显示（其功能显得模糊或太大或太小），请选择“更改高 DPI 设置”，然后再尝试使用“属性”对话框中的以下选项之一:      **选择要使用的 DPI**      1\. 在“程序 DPI”部分中，选中“使用此设置修复此程序的缩放问题，而不是‘设置’中的缩放问题”，以使用想要用于此程序的 DPI 设置。    ``` 注意  此操作只会更改你正在调整的应用的 DPI。如果你想要为所有应用调整此设置，请选择“开始”菜单 >“设置” >“高级缩放设置”，然后按照说明进行操作。  有关更改所有应用的设置的详细信息，请参阅修复显示模糊的应用。 ```     若要“使用主显示器默认的 DPI” 请选择以下选项之一：    - **已登录到 Windows** \-登录到 Windows 时使用为主显示器设置的 DPI。这是默认设置。   - **打开此程序** \- 打开特定程序时使用为主显示器设置的 DPI。        **更改应用程序的高 DPI 缩放模式**      在“高 DPI 缩放替代”区域中，选中“覆盖高 DPI 缩放行为”，然后再尝试使用以下选项之一：     - **应用程序** \> - 禁用所有的 Windows 缩放设置，并仅使用应用开发人员的设置。在先前版本的 Windows 中，此选项被称为“高 DPI 设置时禁用显示缩放”。   - **系统** \- 覆盖程序的 DPI 设置，让该程序像在低 DPI 显示屏上一样运行。在高 DPI 显示屏上，这将导致程序显示模糊。   - **系统(增强)** \>- Windows 将尝试对此程序使用增强的 DPI 缩放。因此，某些程序将以清晰的文本显示在高 DPI 显示屏上。这不适用于所有程序。   |
| 以管理员身份运行此程序 | 某些程序需要管理员权限才能正常运行。以管理员身份登录电脑以使用此选项。 |
| 更改所有用户的设置 | 将该程序的设置应用到电脑上的所有帐户，然后选择 需要管理员权限“更改所有用户的设置”。系统可能会提示你提供管理员密码或确认你的选择。 |

### 参考

[使旧版应用或程序与 Windows 10 兼容](https://support.microsoft.com/zh-cn/help/15078/windows-10-make-older-apps-or-programs-compatible)

