windows 11 截图可自动重命名:通过系统设置或注册表配置文件名模板,支持日期时间变量与截图类型标识,启用后无需重启即生效,彻底解决默认编号命名混乱问题。

你在 Windows 11 中频繁使用 Win + Shift + S 或 Snipping Tool 截图,却每次都要手动重命名“Screenshot (1).png”这类无意义文件名,既难区分时间顺序,也无法按项目归类,查找历史截图时反复翻找浪费大量时间。
通过系统设置图形化配置命名模板
按下 Win + I 打开 Windows 设置 → 左侧点击“系统”,右侧滚动到底部点击“剪贴板” → 在“截图”区域找到并点击“更改自动保存名称”链接。
在弹出窗口中,从下拉菜单选择一个预设格式,例如“年-月-日_时-分-秒”或“自定义文本_年月日”,这些选项已内置日期变量解析能力,无需手动输入代码。
勾选“在文件名中包含捕获区域”,启用后会自动追加“矩形”“窗口”“全屏”等后缀,方便你一眼识别截图类型。
点击“确定”,此后所有新截图将严格按此模板生成文件名,【无需重启,也不需关闭任何程序】。
通过注册表设置 FileNameTemplate 自定义组合规则
按下 Win + R 输入 regedit 回车,以当前用户权限打开注册表编辑器。
导航至路径:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Screen Capture。若该路径不存在,请逐级新建:Screen Capture 项需手动创建。
在右侧空白处右键 → 新建 → 字符串值,命名为 FileNameTemplate。
双击该字符串,在“数值数据”栏中输入完整模板,例如:ProjX_{yyyy}{MM}{dd}_{HH}{mm}_{snipType}。注意:{snipType} 会自动转为“Rectangular”“Window”等英文标识,中文系统也保持英文输出。
支持的变量仅有六种:{yyyy} {MM} {dd} {HH} {mm} {snipType},其他如 {ss}(秒)虽常见但【系统不识别,会导致命名失败回退为默认名】。
通过注册表修改前缀并启用时间戳命名
方法一和方法二各自独立,但若你既要统一前缀又要彻底禁用编号、只用时间戳,就得同时配置两个注册表项——它们不是互斥关系,而是协同生效。
第一步:在注册表编辑器中定位到 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Screen Capture。
第二步:右键右侧空白处 → 新建 → 字符串值,命名为 FileNamePrefix;双击它,输入期望前缀(例如:DailyLog)。
第三步:再次右键空白处 → 新建 → DWORD (32位)值,命名为 UseTimestampForFilename;双击该值,将“数值数据”设为 1,基数选“十进制”。
完成这两步后,下次截图将生成类似 DailyLog_20260614-173922.png 的文件名——前缀+精确到秒的时间戳,【自动跳过编号,且不依赖系统设置界面】。











