Notepad++无“还原备份设置”按钮,彻底重置需清空%APPDATA%\Notepad++目录并确保notepad++.exe进程完全退出,重启后自动生成全新配置,使Enable backup、Session snapshot等所有备份相关设置回归默认关闭状态。

Notepad++ 没有“还原备份设置”按钮,所有所谓“还原”本质都是重置用户配置目录——删错文件或漏杀进程,会导致字体缩放错乱、搜索框卡在屏幕外、快捷键全丢。
删整个 %APPDATA%\Notepad++ 才算真正还原
Notepad++ 的备份相关设置(Enable backup、With timestamp、Auto-save recovery data every 等)全存在 %APPDATA%\Notepad++\config.xml 和拆分的 session.xml、stylers.xml、dockableWindow.xml 里。只删 config.xml 不够:v7.9+ 版本已把高亮、窗口位置、插件配置全部独立存储,残留任意一个都会干扰新配置生效。
- 按
Win + R,输入%APPDATA%\Notepad++回车,进到该目录 - 确认任务管理器中没有
notepad++.exe进程(含托盘图标) - 把整个
Notepad++文件夹剪切走,或重命名为Notepad++.bak - 重启 Notepad++,它会自动生成全新目录,所有备份开关回归默认关闭状态
Settings → Preferences → Backup 里的选项为什么改了没用
界面勾选只是写入配置,但实际行为受多个隐藏条件制约。常见静默失效原因:
-
Enable backup勾了,但没选Simple backup或With timestamp→ 备份根本不会生成,界面看起来开了,实则空转 -
Session snapshot and periodic backup开了,但config.xml里→ 启动时不弹恢复提示,哪怕快照文件存在0 - 备份路径设成 OneDrive 或腾讯微云目录 → 同步进程锁住
session.xml或recovery_*.tmp,写入失败且不报错 - 管理员权限运行过 Notepad++ → 配置可能被写入
C:\Program Files\Notepad++\config.xml,你改的%APPDATA%版本压根没加载
找回误删的备份文件前,先确认它是否真存在
Notepad++ 默认不为未保存的 new 1 标签生成备份,.bak 和 unsaved_* 文件只在特定条件下出现:
-
.bak文件:仅对「已保存过路径的文件」在修改后、覆盖保存前生成;只读文件、路径无写权限时静默跳过 -
unsaved_*文件:只在异常退出(崩溃/强制结束)后,针对未命名标签页生成;主动点 × 并选「不保存」,则彻底丢弃,不留痕 - 真实备份路径是
$env:APPDATA\Notepad++\backup(PowerShell 可直接粘贴),不是安装目录下的backup;AppData是隐藏文件夹,需手动开启「显示隐藏的项目」 - 用 PowerShell 快速筛最近文件:
Get-ChildItem "$env:APPDATA\Notepad++\backup" -File | Sort-Object LastWriteTime -Descending | Select-Object Name,LastWriteTime -First 10
别指望靠改一两个配置项“还原备份设置”,Notepad++ 的配置耦合度高、路径分散、错误不提示。最省事也最可靠的做法,就是清空 %APPDATA%\Notepad++ 并重启——但务必先确认进程已死,否则新配置会被旧进程覆盖写回。











