我的问题与 Windows Vista 这个笨重的过时系统有关。我正在使用一些老软件,这些软件无法在 Vista 以上较新的操作系统上运行(实际上兼容性仅限于 XP)。
如果我在运行期间更改屏幕分辨率并忘记在退出之前将分辨率恢复为默认值,则下次尝试启动时软件将崩溃。
如果我打开注册表编辑器,找到软件的密钥并手动将其更改为默认值,我就可以启动该软件。但是这非常耗时,所以我想一定有某种方法可以将密钥导出到某种可执行文件中,这样就可以帮我完成这项工作。
快速的 Google 搜索证实了我的直觉。虽然所描述的步骤有点太复杂,我根本看不懂。我不懂命令行(至少在 DOS 中),而且“猴子看,猴子做”的方法在这里不起作用。
是否有某种方法可以创建一个可执行文件,通过以某种方式“保存”当前设置来简单地更改注册表中的键值?
答案1
您可以使用 regedit 将所需的设置导出到文件.reg
,然后双击它即可将其导入。
只需打开注册表的所需部分,选择项并使用文件->导出。
该文件格式是文本,因此如果您只需要一些值而不是全部恢复为默认值,您可以使用文本编辑器删除这些值。