因此,我创建了一个批处理文件,用于检查 Internet Explorer 的某些注册表设置并进行相应设置。网络历史是主要目标。困境是我可以让批处理文件更新正确的密钥,但是当我重新打开 IE 时,它仍然设置为 20 天来记住历史记录,而不是更新后注册表设置的内容。我注意到,如果我使用 regedit 手动更新密钥并随后签入 IE,则 IE 设置正确。所以我知道我正在更新的密钥是正确的。
更复杂的是,我使用 regedit 将密钥设置为 120 天纪念。然后我运行我的批处理文件将它们设置为 90 天。我使用 regedit 验证密钥已成功更改为 90 天。但是,当我打开 IE 以检查键是否设置为 90 时,你猜怎么着?设置为20天纪念。所以,就像我使用批处理文件时它正在重置为默认值一样。有任何想法吗?