我的 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 ."