Snap Workspace — Windows 11 上用原生 Snap 通道恢复你的工作区
https://www.jamecling.com/archives/7517
Snap Workspace 开源工作区管理器,一键恢复窗口布局下载
Snap Workspace 是一个面向 Windows 11 的工作区管理器,核心思路是保存应用、窗口身份与布局,在恢复时优先通过 Windows Shell 的原生 Snap 通道重建布局。它把窗口分成三种角色:原生吸附、兼容定位和后台启动。原生吸附的窗口会作为完整原生布局的一部分批量提交,由 Windows Snap 统一管理;不支持 Snap 的窗口走一次性兼容定位;需要运行但不应出现在桌面的应用则按后台角色处理。
项目采用 MIT 许可证开源,当前源码版本为 0.9.6 Route 3 工程预览版,安装包在 GitHub Release 提供,推荐下载 self-contained ZIP,无需另装 .NET。项目地址为 github.com/uiu8/SnapWorkspace。
痛点是什么
对每天在 Windows 11 上同时开十几个窗口的人来说,重新开机或切换项目后,把浏览器、编辑器、终端、聊天工具一个个拖回原来的位置,是一件重复又耗时的事。Windows 自带的 Snap 布局只能记住当前这一次的排列,重启后一切归零;多显示器用户还会遇到窗口跑到错误屏幕、标题为空或带启动器子进程的程序无法被识别等问题。更麻烦的是,有些应用需要后台常驻却不想占用桌面槽位,普通布局工具很难区分「要显示」和「只要运行」这两种状态,于是每次恢复工作区都变成一次手工劳动。
主要功能特点
Snap Workspace 围绕「保存—恢复」这条主线,把窗口身份、布局模型和启动顺序拆开处理,并提供多种创建与恢复方式,尽量覆盖不同应用的行为差异。
原生 Snap 通道恢复
优先调用 Windows Shell 原生 Snap 接口批量提交布局,让窗口真正进入系统 Snap Group。
三种窗口角色
区分原生吸附、兼容定位与后台启动,兼容窗口仍显示桌面,后台应用不占布局槽位。
智能捕捉与手动点选
可识别任务栏应用,也能直接点选任意顶层窗口,处理标题为空或识别困难的程序。
内置原生布局与备份迁移
提供十种完整布局模型,支持空槽位,并可导出工作区打包文件用于备份迁移。
为什么值得关注
它没有停留在「记住窗口位置」的层面,而是尝试与 Windows 11 原生 Snap 机制对接,同时用兼容与后台角色兜住那些不配合的应用,这种分层思路在同类工具中并不多见。
开源且可自行构建
MIT 许可证,源码与文档齐全,可自行构建并查看能力探测与诊断结果。
对系统改动克制
不注入 Explorer、不修补系统文件、不下载替换 DLL,探测失败时安全拒绝原生提交。
面向真实工作流
命令面板、快捷工作区槽位与混合恢复流程,都是为日常反复切换场景设计。
