在我看来,Windows 10 缓存了文件属性设置。
我安装了一个应用程序,其中包含一个名为 bob.exe 的文件。我通过右键单击文件和属性手动更改设置中的某些属性。更具体地说,我更改了兼容性->兼容模式->在 Windows 7 的兼容模式下运行此程序。然后我卸载该应用程序并降级到旧版本。旧版本安装完成后,我检查了同一个文件 bob.exe 的属性(从技术上讲它是一个不同的文件),它仍然保留相同的设置。
所以我根据同一个应用程序的文件名假设 Windows 缓存文件属性设置是否正确?
答案1
对于兼容性设置,它基于路径 + 文件名。
您可以通过查看注册表中的条目来查看
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers
因此,如果您重新安装同一个程序,但安装到不同的文件夹,设置将不会保留。