在 Windows 7 中某些程序不会“禁用视觉主题”注册表设置?

在 Windows 7 中某些程序不会“禁用视觉主题”注册表设置?

在使用 Aero 桌面时,我想删除某个程序的主题皮肤。
该程序的兼容性选项卡中的项目无法切换,一开始也很难分辨,该项目和其余项目都消失了。
那里的 Q-dir 项目完全可以在经典或主题下工作,该程序是可移植的,尽管我认为 Windows 已经将其放在注册表中的某个列表中。

在此处输入图片描述

注册表中是否有一个位置可以控制这种行为?删除一个项目的整个密钥会产生什么后果?

其他内容:我尝试更改原始程序(不是快捷方式)以及以前从未运行过的旧版本程序。
许多其他程序在同样的切换下完全没有问题,其中一个程序 CliBench 如图所示,能够更改的程序比无法更改的程序多。

添加:按照 Brian 的建议,我跳进去更改它,它确实是位置,只是没有做任何事情。 在此处输入图片描述 正如您所看到的,虽然它确实更改了项目的设置,但内容仍然消失了。 程序在启用主题的情况下仍可运行

答案1

设置存储在

HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers

键是可执行文件的完整路径和文件名。值是用空格分隔的文本选项。对于您想要的选项,它是DISABLETHEMES

请注意,由于程序是 64 位的,不需要任何兼容性设置,因此设置通常全部显示为灰色。

相关内容