Windows 库存可执行文件缺少 [兼容性] 选项卡,为什么?

Windows 库存可执行文件缺少 [兼容性] 选项卡,为什么?

我在 Windows 10 (21H1) 上遇到了问题。我想更改 mstsc 的 DPI 缩放行为,但发现 mstsc 没有 [兼容性] 选项卡,这违背了我的初衷。

经过一番探索,我发现 Windows 的常规可执行文件(如 mstsc.exe、notepad.exe、regedit.exe)确实不是显示此[兼容性]选项卡,而所有第三方 exe 都显示此选项卡。

我确实需要这个功能用于 mstsc.exe,因为 mstsc 的默认行为很愚蠢。如果我将其窗口(显示远程 PC 屏幕)从 120dpi 显示器拖到 96dpi 显示器,我会看到 mstsc 的窗口框架缩小(☹),但其窗口内容缩放保持不变(

答案1

我发现 Windows 的常规可执行文件(例如 mstsc.exe、notepad.exe、regedit.exe)不显示此 [兼容性] 选项卡,而所有第三方 exe 都显示。

对于 Windows 10(甚至是 Windows 7)来说,这完全正常。

Microsoft 编写 Windows 并编写“库存”可执行软件。他们为您正在运行的 Windows 提供正确的版本,因此该软件不需要兼容性设置。

第三方软件可能与特定版本的 Windows 不一致,因此它们会提供兼容性选项卡,以防您需要在兼容模式下运行该软件才能运行。

好的软件会保持更新,所以我拥有的所有软件都无需在兼容模式下运行。

此选项卡的用途就是:需要在兼容模式下运行的旧版软件。

Windows“库存”软件不需要此模式,因为它是为正在使用的 Windows 版本提供的。

当前的 Microsoft Office 应用程序也没有兼容性选项卡。

跟进:

对于 Windows 7,“库存”应用程序有兼容性选项卡,但兼容性选项显示为灰色。

对于非“库存”应用程序,兼容性选项不会变灰。

因此我们看到的整体兼容性选项已经存在很长时间了。

您可能需要尝试不同的远程客户端来满足您的需求。

相关内容