为什么 Vista/7 中引入的新资源管理器讨厌旧游戏(颜色变化)?

为什么 Vista/7 中引入的新资源管理器讨厌旧游戏(颜色变化)?

我们都知道,结束 explorer.exe 进程有助于让一些老游戏在 Windows Vista 和 Windows 7 操作系统上更好地运行(视觉效果)。但这是为什么呢?为什么老游戏讨厌新的 explorer?或者为什么新的 explorer 讨厌老游戏?

换句话说:旧游戏在新操作系统上出现颜色混乱问题的根源是什么?

以下是《原子炸弹人 95》的一些截图:

当explorer.exe开启时:

在此处输入图片描述

当 explorer.exe 未运行时:

在此处输入图片描述

我尝试了不同的“兼容性>设置”选项,当勾选所有选项时,即使 explorer.exe 正在运行,它也能运行良好。

当我取消勾选“兼容性>设置”中的一个选项时,它又开始弄乱颜色。

答案1

嗯,最大的区别在于 Windows 复合桌面或 dwm.exe 的存在,它负责现代 Windows 的视觉效果。不是 explorer.exe,而是 dwm,从兼容性设置来看,这是 MS 已经意识到的事情。硬杀 explorer 会杀死 DWM,游戏效果会更好。为什么关闭复合会有帮助...我没有死

这是一个相当简单的解决方法 - 只需设置正确的兼容模式 - 在这种情况下disable desktop composition

在此处输入图片描述

相关内容