必须设置“启动时”为【继续上次会话】并彻底退出Edge(任务管理器确认无msedge.exe残留);同时开启“崩溃后恢复标签页”,禁用Windows“自动重启应用”,必要时用--restore-last-session参数强制还原。

你需要让Edge每次启动时自动加载关闭前所有打开的标签页和窗口,而不是空白页、新标签页或固定首页;这要求浏览器在退出时保存完整会话快照,并在下次启动时主动还原。
通过设置启用“继续上次会话”
这是最直接、最优先处理的入口,90%的自动恢复行为都源于此设置被意外禁用。
1、启动Edge → 点击右上角三个点 → 选择“设置”。
2、左侧菜单点击“启动时”。
3、右侧“启动时”下拉菜单中,选择【继续上次会话】。
4、必须彻底退出Edge:关闭所有窗口 → 等待约3秒 → 打开任务管理器(Shift+Esc)→ 确认无任何msedge.exe进程残留 → 再重新启动。若跳过等待直接重启,会话可能未写入磁盘,导致恢复失败。
开启崩溃后自动恢复增强防护
这个开关独立于“启动时”设置,专为断电、闪退、强制结束等异常场景设计。启用后,下次异常关闭再启动时,页面顶部会弹出浅色横幅提示“您的浏览器未正确关闭”,点击“恢复”即可还原全部标签页。
1、进入Edge设置 → 左侧点击“启动、退出和恢复”。
2、向下滚动到“恢复”区域。
3、开启【在崩溃后恢复标签页】开关。
用命令行参数强制还原(设置失效时备用)
方法一:新建专用快捷方式
1、右键桌面空白处 → “新建” → “快捷方式”。
用于构建、编译或部署 WebAssembly HTTP 应用到 Gcore FastEdge 边缘计算——触发关键词为“deploy to FastEdge”“build a FastEdge app”“Wasm on the edge”“Gcore edge function”、上传 .wasm 文件或使用 fastedge Rust SDK。
2、在位置栏粘贴以下内容(注意路径需与你实际安装位置一致):
"C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" --restore-last-session
3、点击“下一步”,命名为“Edge强制恢复会话”,完成创建。
方法二:修改现有快捷方式
1、右键已有Edge快捷方式 → “属性” → “快捷方式”选项卡。
2、在“目标”框末尾(英文双引号外)加一个空格,然后输入:--restore-last-session。
3、点击“应用” → “确定”。此后仅通过该快捷方式启动,即可强制恢复上一会话全部窗口与标签页。
检查并禁用系统级干扰项
即使浏览器设置已开启,Windows 10/11 的“自动重启应用”功能仍可能绕过设置,强制拉起上一会话——但这次是系统级恢复,不是Edge自身逻辑,会导致行为不可控。
1、按 Win + I 打开Windows设置 → 账户 → 登录选项。
2、向下滚动至“隐私”区域 → 找到“当我登录时自动保存可重启的应用并重新启动它们”。
3、将该开关设为关闭。
【若企业环境使用组策略管理Edge,还需确认“禁止恢复上次会话”策略未被启用,否则上述所有操作均无效】。

















