绿色版Notepad++重装后配置可直接复用,因其全部配置锁死在程序根目录;安装版配置存于%APPDATA%\Notepad++,重装后需提前备份该目录才能恢复,否则清零。

重装系统后,绿色版 Notepad++ 的配置能直接复用;安装版必须靠备份文件手动还原,否则所有设置清零——没有例外。
绿色版 vs 安装版:备份路径和恢复逻辑完全不同
绿色版的全部配置(含插件、宏、主题、快捷键)都锁死在程序根目录下,比如 C:\tools\Notepad++\。重装系统后,只要把整个文件夹拷回原位置,打开就是原来的样子。
安装版则把用户配置全扔进 %APPDATA%\Notepad++,而程序本体在 Program Files 里。重装系统后,Program Files 被清空,%APPDATA% 也通常一并消失——你必须提前备份过这个目录,才能恢复。
- 绿色版备份动作:直接压缩整个 Notepad++ 文件夹(含
plugins/、shortcuts.xml、config.xml等) - 安装版备份动作:只备份
%APPDATA%\Notepad++目录,别去动安装目录 - 混淆两者的典型错误:把安装版的
%APPDATA%\Notepad++拷进绿色版目录,或反过来把绿色版整个文件夹当安装版配置导入——会导致插件加载失败、界面错位甚至启动崩溃
导入备份前必须确认 Notepad++ 已完全退出
哪怕托盘图标还亮着,notepad++.exe 进程也可能仍在后台写入配置。此时覆盖 %APPDATA%\Notepad++,新旧配置混杂,大概率触发以下现象:
- 搜索结果面板卡在屏幕外(
dockableWindow.xml被部分写入) - 字体缩放异常,或菜单栏被截断(
config.xml正在被读写,XML 结构损坏) - 插件列表显示为空,但
plugins/目录实际存在(主进程未释放插件句柄)
正确做法:右键托盘图标 → Exit,再打开任务管理器,确认 notepad++.exe 进程已消失,再进行粘贴覆盖操作。
恢复后仍显示乱码、缩放错位?先查 DPI 设置,不是配置问题
很多人还原完 %APPDATA%\Notepad++,发现字体发虚、窗口被压扁、缩放比例不生效,第一反应是备份坏了。其实更大概率是 Windows 高 DPI 缩放策略干扰了 Notepad++ 的渲染逻辑。
- 右键 Notepad++ 快捷方式 → 属性 → 兼容性 → 取消勾选“替代高 DPI 缩放行为”
- 点击“更改高 DPI 设置” → 勾选“覆盖高 DPI 缩放行为”,缩放执行者选“应用程序”
- 重启 Notepad++ 后,再执行
视图 → 缩放 → 恢复默认缩放,这步才真正起效
这个 DPI 设置是系统级的,不会随 %APPDATA%\Notepad++ 备份导出或导入,每次重装系统后都得手动调一次。
Session Recovery 和文件备份是两套独立机制
备份 %APPDATA%\Notepad++ 并不能保证崩溃后自动恢复未保存内容。Session Recovery(会话快照)依赖的是另一组文件:session.xml 和 backup\recovery_*.tmp,它们是否生效,取决于两个开关是否同时开启:
-
Settings → Preferences → Backup → Enable backup(控制 .bak 文件) -
Settings → Preferences → Backup → Session snapshot and periodic backup → Remember current session for next launch(控制崩溃恢复)
常见坑:Enable backup 勾了但没选 With timestamp 或 Simple backup,界面看起来开了,实际不生成任何备份文件;或者 Remember current session 没勾,崩溃后就真丢了未保存内容——这两项必须分别确认。











