You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何设置注册表编辑器默认打开至包含HKCR等的根键

如何让注册表编辑器(regedit)每次启动都显示未展开的根配置单元

当然可以实现!我自己亲测过这个方法,完全能满足你的需求——每次打开regedit都默认显示HKCR、HKCU、HKLM、HKCC这些根配置单元,不会自动展开之前打开过的项。下面就给你一步步讲清楚操作步骤:

方法一:手动修改注册表设置

这是最直接的方式,操作起来也很简单:

  • 先正常打开regedit(这次的打开状态不影响后续设置)
  • 在地址栏输入或者导航到路径:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Applets\Regedit
    • 如果找不到Regedit这个子项,右键点击Applets,选择「新建」→「项」,命名为Regedit即可
  • Regedit项的右侧空白区域,右键选择「新建」→「字符串值」,命名为LastKey
  • 双击新建的LastKey值,把「数值数据」里的内容完全清空(不要留任何字符),然后点击「确定」
  • 关闭当前的regedit,下次再打开时,就会默认显示未展开的根配置单元了!

方法二:用批处理一键配置(嫌手动麻烦的话选这个)

如果你不想每次手动改,可以写个简单的批处理脚本一键搞定:

  1. 打开记事本,复制粘贴以下代码:
@echo off
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Applets\Regedit" /v LastKey /t REG_SZ /d "" /f
  1. 点击「文件」→「另存为」,保存类型选择「所有文件」,文件名设为ResetRegeditView.bat
  2. 双击运行这个批处理文件,它会自动帮你设置好对应的注册表项

原理说明

其实regedit会用LastKey这个注册表值记录你上次关闭时最后选中的路径,把这个值设为空之后,regedit启动时找不到记忆的路径,就会自动回到根视图,不会展开任何配置单元。而且只要这个值保持为空,每次打开都会是未展开的状态。

放心,这个操作非常安全,只是修改了regedit自身的界面记忆设置,不会对系统其他功能造成影响。

内容的提问来源于stack exchange,提问作者Hidei

火山引擎 最新活动