可通过注册表修改、系统设置图形化配置或powershell脚本三种方式自定义windows 11截图文件名前缀:注册表法需新建filenameprefix字符串值并重启资源管理器;系统设置法在“剪贴板”中选择预设模板并勾选捕获区域标识;powershell法可动态获取前台窗口标题作为前缀,需配合任务计划程序实现持续生效。

你在 Windows 11 中频繁使用 Win + Shift + S 或 Win + PrtScn 截图,却总被“Screenshot (1).png”“Screenshot (2).png”这类通用前缀困扰,无法快速识别截图来源或项目归属,翻找历史文件时只能靠时间戳硬猜,效率极低。
通过注册表修改截图文件名前缀
该方法直接替换系统生成截图文件名时使用的默认字符串,适用于 Win + Shift + S 和 Win + PrtScn 两种快捷键触发的截图行为,不改动编号逻辑、不启用时间戳,仅变更前缀部分,操作后新截图立即按新规则命名。
第一步:按 Win + R 打开运行对话框,输入 regedit 并回车,以管理员权限运行注册表编辑器。
第二步:在地址栏中精准粘贴并跳转至以下路径:
HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionScreen Capture
第三步:在右侧空白处右键 → “新建” → “字符串值”,命名为 FileNamePrefix。
第四步:双击刚创建的 FileNamePrefix,在“数值数据”栏中输入你想要的前缀(例如:ProjectAlpha、BugReport、DailyReview),注意不要加空格或特殊符号(如 / : * ? " |),否则截图保存会失败或退回到默认命名;点击“确定”保存。
第五步:重启资源管理器——打开任务管理器 → 找到“Windows 资源管理器” → 右键选择“重新启动”;此后所有新截图将命名为 ProjectAlpha (1).png、ProjectAlpha (2).png 等。
通过系统设置图形化配置命名模板
这是最安全、零风险的操作路径,专为 Win + Shift + S 和“截图和草图”应用设计,改完立刻生效,不碰注册表,普通用户可直接上手。它支持嵌入日期变量和捕获类型标识,比单纯改前缀更结构化。
按下 Win + I 打开 Windows 设置 → 左侧点击“系统”,右侧滚动到底部点击“剪贴板” → 在“截图”区域找到并点击“更改自动保存名称”链接。
在弹出窗口中,从下拉菜单选择一个预设格式,例如“年-月-日_时-分-秒”或“自定义文本_年月日”,这些选项已内置日期变量解析能力,无需手动输入代码。
勾选“在文件名中包含捕获区域”,启用后会自动追加“矩形”“窗口”“全屏”等后缀,方便你一眼识别截图类型。
点击“确定”,此后所有新截图将严格按此模板生成文件名,【无需重启,也不需关闭任何程序】。
通过 PowerShell 脚本动态注入命名前缀
该方法不修改系统默认行为,而是在截图保存瞬间通过后台监听与重命名实现命名控制,适用于需按当前活动窗口标题、网页 URL 或文档名动态生成前缀的进阶场景,依赖 Windows 11 自带的 PowerShell 7.2+ 环境。
以管理员身份打开 PowerShell(非 PowerShell ISE),执行以下命令启用脚本执行策略:
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
复制并运行以下脚本(示例为将前缀设为当前前台窗口标题):
$prefix = (Get-Process | Where-Object {$_.MainWindowHandle -ne 0} | Sort-Object StartTime -Descending | Select-Object -First 1).MainWindowTitle
if ($prefix) { $prefix = $prefix -replace '[\/:*?"|]', '_' } else { $prefix = 'Untitled' }
Set-ItemProperty -Path 'HKCU:SoftwareMicrosoftWindowsCurrentVersionScreen Capture' -Name 'FileNamePrefix' -Value $prefix
该脚本每次运行会实时读取前台窗口标题作为前缀,并自动清理非法字符;但它不会持续监听,需配合任务计划程序每分钟触发一次,否则仅生效一次。











