Nova AI导出预设无法保存怎么办?Nova AI配置丢失修复
Nova AI 的导出预设老是保存不了,这估计是不少用户的老大难问题。说实话,原因并不复杂,大概率是本地配置文件的权限或者完整性出了岔子,结果就是每次重启软件,之前设好的预设全没了,导出路径得重新指定,自定义模板也瞬间失效。尤其是在 Windows 系统上,如果还开着 OneDrive 同步,或者杀毒软件脾气暴躁,又或是自己不小心删错了配置目录,这个问题就更常见了。
那么,怎么对症下药?咱们一步步来看。
第一步:确认配置文件有没有被系统“拦截”或同步“覆盖”
先打开 Nova AI 的安装目录,找到
config
C:Users用户名AppDataRoamingNovelAIconfig,或者安装根目录下的 resourcesappconfig。进去之后,检查一下有没有 export_presets.json 这个文件。
接着,右键点击这个文件,选择“属性”,然后切换到“安全”选项卡,再点击“高级”。重点来了:确认当前用户账户是否拥有“完全控制”的权限。如果显示的是“拒绝”或者灰色不可选,那说明权限没继承过来。这时候,点击“禁用继承”,选择“将继承的权限转换为此对象的显式权限”,然后手动勾上“完全控制”。
权限没继承,Nova AI 就写不了预设,这不就卡住了。
还有一个常见的“隐形杀手”:云同步。如果你开了 OneDrive 或者腾讯微云这类自动同步功能,最好临时关掉它。同时检查一下,这个 config 文件夹是不是被标记成了“已同步”状态。同步服务有个坏毛病,它会用云端版本强行覆盖本地的修改,你辛辛苦苦配好的预设,就这么被“同步”没了。
第二步:重建 export_presets.json,恢复默认导出结构
如果确认权限没问题,但文件还是坏了,可以选择重建。分两种情况来看。
方法一:手动重建(适合预设不多,但想快速恢复用)
新建一个文本文件,把它重命名为 export_presets.json。然后打开,把下面这段代码粘贴进去:
{"default":{"path":"./outputs","format":"png","quality":95,"overwrite":false}}
保存后,把这个文件放到 config 目录下,再重启 Nova AI。基础导出能力就算恢复了,不过你之前那些自定义的预设,就得重新手动录入一遍。
方法二:从备份还原(推荐,历史预设基本能保住)
去检查一下 Nova AI 的安装目录,看看有没有 backup 或者 old_config 这样的文件夹。如果找到了,里面通常会有一个按日期命名的 export_presets.json.bak 文件。复制它,重命名为 export_presets.json,然后覆盖原始文件。需要注意,备份文件可能只更新到一两天前,所以部分最新预设可能还是得手动补一下。
第三步:禁用杀软实时扫描,防止配置文件被“锁”
Nova AI 在保存预设时,会短暂地锁定 export_presets.json 这个文件。一些国产杀毒软件(比如火绒、360)比较敏感,会在文件写入的瞬间触发“行为防护”,直接把这个写入进程给掐掉。结果就是,文件内容变成空白的,或者 JSON 格式直接损坏。
解决方式很简单:打开你的杀毒软件,进入设置 → “防护中心” → “文件实时防护” → 添加排除项。把整个 Nova AI 安装目录的路径填进去,比如 C:Program FilesNovelAI。
不加排除项,每次保存预设都可能失败。
设置完成后,重启 Nova AI,新建一个测试预设(比如命名为“test_png_1080p”),点击保存。看看是不是能成功写入,并且保留在界面的预设列表里。
第四步:验证预设是否真正持久化
别光看界面,得动手验证一下。先创建一个新预设,填好名称和路径,点“保存”。然后,立刻关掉 Nova AI 进程——去任务管理器里把 novelai.exe 或 electron.exe 进程都结束掉。接着,手动打开 export_presets.json,确认新增的条目已经写进去了,并且 JSON 格式没有语法错误(可以去在线网站 JSONLint 验证一下)。最后,重新启动 Nova AI,看看这个新预设是不是出现在导出下拉菜单里。
如果前三步都通过,但重启后预设就是不出来,那问题可能出在前端读取配置的逻辑上。这时候,需要清除一下 Nova AI 的渲染进程缓存。直接删除 AppDataRoamingNovelAICache 文件夹里的全部内容,再重启软件,问题基本就能解决了。
