什么决定了 Windows 快捷方式的可能兼容性选项?

什么决定了 Windows 快捷方式的可能兼容性选项?

如果您曾经深入研究过快捷方式的属性表,那么您可能遇到过此页面:

快捷方式属性对话框中的兼容性页面

我用红色突出显示了一个特定的下拉框。如果我展开下拉列表,它看起来是这样的:

可能的操作系统兼容级别

如果我对不同的快捷方式执行相同操作,我会得到不同的选项:

在此处输入图片描述

如何确定该列表中针对给定的快捷方式有哪些可用选项?

答案1

Windows 应用程序兼容性是 Microsoft Windows 最复杂的方面之一,但简而言之,答案是可执行文件与一个标记相链接,该标记告诉 Windows 它是为哪个版本的 Windows 构建的。

这样做的结果是,Windows 永远不会询问你是否要模拟 Windows 版本事先的可执行文件所针对的 Windows 版本。如果可执行文件需要 Vista 才能运行,则在 XP 模式下运行它可能对任何人都没有帮助。

因此,您看到的是两个不同的可执行文件。第一个文件要么是为 Windows95 链接的,要么更可能是 Windows 无法确定它被链接到什么,并为您提供了所有选项,而第二个文件是为 Vista 链接的,因此 Windows 9X 和 XP 的兼容性选项不可用。

相关内容