Notepad++ 无法启动(任务管理器中存在 notepad++.exe)

Notepad++ 无法启动(任务管理器中存在 notepad++.exe)

昨天 Notepad++ 可以运行,但今天却不能了。尽管任务管理器中有 notepad++.exe(及其 13 个进程),但 Notepad++ 窗口却无法启动。

我尝试卸载并重新安装该软件(并且第一次启动成功),notepad.exe 存在于 C:\Windows 和 C:\Windows\Sytem32 文件夹中。

最后用 notepad++ 打开的文件是 xml 文件,其他软件无法读取该文件,错误信息如下:

'<' 字符不能用于值属性

请问我能做什么?

答案1

尝试删除该文件,然后C:\Users\<username>\AppData\Roaming\Notepad++\session.xml在启动程序时重新打开该文件。

如果这不起作用,也许您应该尝试完全卸载/重新安装(如果还没有)。

编辑:找到解决方法(感谢 sgmoore):安装独立版本的 Notepad++(notepad++ 便携版)。

答案2

我遇到了和你一样的问题。请执行以下操作:

  • C:\Program Files\Notepad++\plugins
  • 搬去。LightExplorer.dllC:\Program Files\Notepad++\plugins\disabled

如果找不到LightExplorer.dllExplorer.dll移至C:\Program Files\Notepad++\plugins\disabled

用这个方法应该可以解决问题。

答案3

我有时也会遇到这个问题,我所做的就是:

  1. 使用任务管理器终止那些 np++ 进程
  2. 在开始菜单中找到 np++ 快捷方式,右键单击并选择“以管理员身份运行”(出现窗口)
  3. 关闭此 np++ 窗口,然后正常重新打开它(无需管理员)即可工作。

我认为它是类似于会话文件或插件的东西,被锁定或拒绝访问,以管理员身份运行可以解决该问题 - 但我可能是错的。

希望我的解决方案对您以及遇到此问题的任何人来说都有效。

答案4

我建议您执行以下操作:

  • 打开任务管理器
  • 终止全部Notepad++ 的实例。(不要与 Notepad.exe 混淆)
  • 打开命令提示符(cmd)
  • (如有必要)导航到 notepad++ 安装目录
  • 使用以下命令启动 Notepad++.exe Notepad++.exe -nosession:。

如果它是您之前打开的有问题的文件并且它阻止记事本启动,则该-nosession参数应该可以解决它。

相关内容