如何为Windows 10不同用户单独配置默认文件管理器(注册表HKEY_CLASSES_ROOT\Directory\shell\open\command用户级设置)
如何为Windows 10不同用户单独配置默认文件管理器(注册表HKEY_CLASSES_ROOT\Directory\shell\open\command用户级设置)
当然可以实现!你完全不用纠结全局注册表项会影响所有用户的问题——因为Windows本身就支持用户级的个性化文件关联配置,咱们直接针对单个用户修改就行,步骤很清晰:
先明确核心逻辑:
HKEY_CLASSES_ROOT是系统级的全局配置,会影响所有用户;而HKEY_CURRENT_USER\Software\Classes是当前登录用户的专属配置,优先级比全局项更高,修改它只会作用于当前用户。登录目标用户账号操作:
切换到你想要保留Windows资源管理器作为默认的那个用户账号,按下Win+R打开运行框,输入regedit回车打开注册表编辑器。创建/定位用户级的command项:
在注册表编辑器里导航到:HKEY_CURRENT_USER\Software\Classes\Directory\shell\open\command
如果中间某个层级的项不存在(比如Directory或者shell),右键点击上级项,选择「新建→项」,依次创建缺失的层级,直到command项存在。设置默认值为Windows资源管理器:
选中command项后,在右侧窗口找到(默认)这个键值,双击它,把数值数据改成:%SystemRoot%\explorer.exe "%1"点击确定保存即可。
测试效果:
关闭注册表编辑器,双击任意文件夹,应该就能看到用Windows资源管理器打开了。而之前设置了第三方文件管理器的用户,他们的配置完全不受影响——因为你修改的只是当前用户的专属设置。
⚠️ 小提醒:修改注册表前最好右键点击要修改的分支,选择「导出」备份一下,避免误操作导致问题。
备注:内容来源于stack exchange,提问作者Ed Pavlov
相关产品推荐
相关产品推荐

