如何防止 Windows 7 注册表设置在重启时始终重置为默认值?

如何防止 Windows 7 注册表设置在重启时始终重置为默认值?

希望这个问题问的是正确的问题,而不是臭名昭著的“XY”问题。挑战在于“X”已经被问过并回答过,但那个答案导致了问题“X2”,也就是这个问题。

考虑到这一点,总体目标是允许在静止的Windows 7 任务栏图标的跳转列表。(不最近的物品,但是静止的项目!) 这个问题正是问的这个问题经过一番研究,我认为这很可能是正确的答案

答案是将 的值更改HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\ApplicationDestinations\MaxEntries为您想要的最大值。非常简单。它效果很好,甚至不需要重新加载 shell(或重新启动)。

然而,我发现的问题是,在重新启动 Win7 后,该值总是重置为 8。

我想知道是否有办法防止此注册表项在重新启动时被重置。对于一些类似这样的“调整”,配置单元中也会有一个相应的键Wow6432Node需要HKEY_LOCAL_MACHINE更改,但经过我的研究,我没有发现任何理由表明在这种情况下这是正确的。


注意:评论以下本文描述与我上面描述的相同的问题(文章本身涉及相关但不同的主题)。

相关内容