Notepad++ 无法从某些位置打开

Notepad++ 无法从某些位置打开

很长一段时间以来,我都遇到了 Notepad++ 的怪异行为。我将 .xml 文件关联到 Notepad++。大多数情况下,打开 .xml 文件都很正常。但有时,如果我将文件放入 Notepad++ 或尝试双击打开,则无法打开该文件。我唯一可以访问它的方式是通过打开文件对话框。

一开始我从某些网络存储位置观察到了这一点。今天我也在本地磁盘上发现了这一点。我没有在 notepad++ 中看到任何设置表明它们可能会影响这一点。

有人知道这是什么原因吗以及我该如何“解决”这个问题?

(顺便说一句:看起来它不仅仅是 xml 文件,但我证实它确实发生在那里!)

答案1

  1. 将您的 Notepad++ 更新到最新版本。

  2. 转到 Notepad++ 的安装文件夹,例如 c:/program files(x86)/notepad++ 或您安装它的任何位置。然后右键单击 Notepad++ exe 文件,选择属性。在属性对话框中,转到“兼容性”选项卡,在底部选中标有“以管理员身份运行此程序”的复选框,然后单击“确定”。

这应该可以解决你的问题。

答案2

我遇到了同样的问题,但对我来说,勾选“以管理员身份运行此程序”不起作用。因此,从同一个兼容性选项卡中,我改为勾选“以兼容模式运行此程序:”,然后选择“Windows XP (Service Pack 3)”。这对我来说很管用

答案3

我进入 C:\Program Files (x86)\Notepad++\plugins 并在其根目录中找到了 LightExplorer.dll 插件。将其复制并移动到备份位置,在删除文件之前在 Windows 任务管理器中终止所有 Notepad++ 进程。操作后,程序再次正常启动。

问候, Pradeep KR

答案4

对于Windows8

最新的 Notepad++ 6.5.5 也存在类似的问题及解决方法。

  1. 右键单击文件: C:\Program Files (x86)\Notepad++\nppIExplorerShell.exe
  2. 选择兼容性选项卡。
  3. 设置程序以Windows XP SP3兼容模式运行。

您不需要对主程序文件进行任何权限或兼容性修改,更改 nppIExplorerShell.exe 兼容模式后它就可以正常工作。

它也不是需要管理员权限。

笔记:对我来说,将主程序设置为以管理员身份运行并没有改变任何东西。即使在使用具有提升权限的 Notepad++ 时,它甚至没有显示网络驱动器打开文件...对话框。另外,当从 Explorer 的文件上下文菜单启动时,它不会从网络驱动器打开任何文件。

相关内容