为什么会出现“上一次程序运行未正常退出。现在恢复设置吗?”的提示信息

本站便携软件的运行机理同 Portableapps 的便携软件,以 Obsidian 为例,假设系统中同时有安装版 Obsidian 和便携版 Obsidian,那么便携版的运行过程大致如下:

备份安装版 Obsidian 系统文件和注册表内容 => 导入便携版 Obsidian 系统文件和注册表内容 => 运行便携版 Obsidian => 备份便携版 Obsidian 系统文件和注册表内容 => 恢复安装版 Obsidian 系统文件和注册表内容

如果运行便携版 Obsidian 未正常退出(正常退出指通过软件菜单或者托盘图标中的退出按钮退出,软件运行时重启系统、断电等将导致非正常退出),那么在下次运行时将会出现“上一次程序运行未正常退出。现在恢复设置吗?”的提示信息,这是由于因上一次运行非正常退出,导致以下部分未执行:

备份便携版 Obsidian 系统文件和注册表内容 => 恢复安装版 Obsidian 系统文件和注册表内容

点击“确定”将会对上次运行非正常退出带来的“后遗症”进行补救,即备份上次运行便携版 Obsidian 系统文件和注册表内容(很有可能用户已经做了设置上的修改),恢复安装版 Obsidian 系统文件和注册表内容。