Windows 7
我在一台没有管理员权限的机器上工作。因为我喜欢Notepad ++
文本编辑器,所以我下载了便携版。到目前为止一切顺利。现在我想告诉windows
它用作Notepad ++
打开 txt 文件的标准。通常我会右键单击 txt 文件,选择open with
然后转到默认程序之类的程序,导航到exe
NP++ 就可以了。但是,在我选择之后,它exe
Notepad ++
并没有出现在程序列表中。
我如何添加默认程序以便能够打开 txt 文件notepad ++
?也许可以使用注册表(如果可以在没有管理员权限的情况下实现)?
答案1
我公司的一些用户也曾遇到过同样的问题。我发现在使用 32 位 Notepad++ 之后再使用 64 位 Notepad++ 时,有时会弄乱注册表项,反之亦然。
但是我找到了这个问题的解决方案这里
并创建一个fix_notepad.reg
包含以下内容的文件:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Applications\notepad++.exe\shell\open\command]
@="\"C:\\Program Files\\Notepad++\\notepad++.exe\" \"%1\""
如果您现在安装了 64 位版本,它可以解决此问题。
对于你的情况: 检查指定的注册表项并更正 Notepad++ exe 的路径。之后,它应该再次出现在“打开方式”对话框中,您可以将其设置为默认值。
答案2
据我所知,默认列表基于哪些程序通过通用文件对话框访问具有相应扩展名的文件。因此打开/保存文件可能就足够了。
或者,尝试通过 Notepad++ 的选项关联扩展。这应该会使其出现在“默认程序”下。
最快的方法是单击屏幕截图中的浏览按钮并找到 Notepad++ 的可执行文件。