小编Raj*_*nan的帖子

所有用户配置文件之间是否共享相同的 Windows 注册表?

我的 Windows 10 PC 上有两个用户配置文件:一个开发人员配置文件和一个常规配置文件。在开发人员配置文件中,我运行了一个.reg文件来添加一个上下文菜单项,该菜单项使用活动的 Git Bash 提示符打开 Windows 终端实例。

令我惊讶的是,其他 Windows 配置文件中的上下文菜单也显示了新的菜单选项,但单击时,它显示错误,指出无法访问指定的路径或文件。这是因为我没有在常规配置文件中安装 Windows 终端。删除常规配置文件中的相关注册表项也会从开发人员配置文件的上下文菜单中删除该菜单项。

两个配置文件之间是否共享相同的 Windows 注册表并导致发生这种情况?如果是这样,我如何为每个用户配置文件建立一个单独的注册表?

注册文件:

Windows Registry Editor Version 5.00
    
[HKEY_CLASSES_ROOT\Directory\Background\shell\windowsterminal]
@="Open Windows Terminal Here"
"Icon"="%USERPROFILE%\\AppData\\Local\\WTerminal\\terminal.ico"
        
[HKEY_CLASSES_ROOT\Directory\Background\shell\windowsterminal\command]
@="wt new-tab --profile \"Git Bash\" --startingDirectory ."
Run Code Online (Sandbox Code Playgroud)

windows-registry context-menu user-profiles windows-10

22
推荐指数
2
解决办法
1万
查看次数