![如何将“使用 Notepad++ 编辑”添加到 Windows 上下文菜单(无需管理员访问权限)?](https://linux22.com/image/1538827/%E5%A6%82%E4%BD%95%E5%B0%86%E2%80%9C%E4%BD%BF%E7%94%A8%20Notepad%2B%2B%20%E7%BC%96%E8%BE%91%E2%80%9D%E6%B7%BB%E5%8A%A0%E5%88%B0%20Windows%20%E4%B8%8A%E4%B8%8B%E6%96%87%E8%8F%9C%E5%8D%95%EF%BC%88%E6%97%A0%E9%9C%80%E7%AE%A1%E7%90%86%E5%91%98%E8%AE%BF%E9%97%AE%E6%9D%83%E9%99%90%EF%BC%89%EF%BC%9F.png)
这是一个简单的问题。有没有简单的方法可以将“使用 Notepad++ 编辑”添加到 Windows 7 上下文菜单中?
我希望每次在 Windows 资源管理器中右键单击文件时都会出现此选项。我没有这台笔记本电脑的管理员权限,因为这是我的工作提供的员工工作站。
值得注意的是,我使用的是 Notepad++ 的桌面版本,与便携版本不同。
答案1
答案2
HKEY_CLASSES_ROOT
HKEY_LOCAL_MACHINE\Software\Classes
提供和的合并视图HKEY_CURRENT_USER\Software\Classes
,通过编辑后者,您可以实现目标。例如,这里有一个 reg 文件,它会将名为“Hulk Smash”的条目添加到任何文件的右键单击上下文菜单中:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Classes\*\shell\Hulk Smash\command]
@="\"C:\\Program Files\\Notepad++\\notepad++.exe\" \"%1\""
只需创建一个新文件,将上述文本粘贴到其中,然后以您喜欢的任何名称保存。现在,您无法使用regedit.exe
它来导入文件,因为它需要管理员权限,尽管并非所有配置单元实际上都需要管理员权限才能访问。要解决这个问题,您可以reg.exe
像这样使用:
reg.exe import <nameofyourfile.ext>
新的条目应该立即出现。
如果您想再次从上下文菜单中删除该条目,只需使用以下文件:
Windows Registry Editor Version 5.00
[-HKEY_CURRENT_USER\Software\Classes\*\shell\Hulk Smash]