You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows文件详情页标签不显示:ExifTool代码需手动预设标签的问题

解决Windows文件属性「详情」标签不显示ExifTool设置标签的问题

问题原因

Windows资源管理器对媒体文件的标签显示逻辑是:优先读取系统原生属性字段(System.Category),而非直接解析文件格式内置的元数据(比如QuickTime:Category)。当你从未手动设置过标签时,系统没有为该文件初始化对应的属性缓存,导致ExifTool写入的格式原生字段无法被资源管理器识别;手动设置后,系统建立了属性关联,才会同步读取格式内的字段。

解决方案

1. 用ExifTool同时写入格式字段和Windows原生属性

同时写入QuickTime格式的Category和Windows的System.Category,确保系统能直接识别标签:

exiftool -QuickTime:Category="旅行,风景" -System:Category="旅行,风景" "example.mp4"
  • 适用于MP4、MOV等QuickTime兼容视频,以及PNG、JPG等支持System属性的图片
  • 既保证文件格式本身的元数据完整性,又让Windows资源管理器直接读取系统属性

2. Windows原生PowerShell方案(无依赖,全格式兼容)

直接通过PowerShell操作Windows属性API,完全绕开格式原生字段的识别问题,支持几乎所有图片和视频格式:

# 单个文件设置标签
$targetFile = Get-Item "example.jpg"
$targetFile.Properties.System.Category = "美食,探店"
$targetFile.Properties.System.Category.Save()

# 批量设置(匹配指定格式文件)
Get-ChildItem "D:\Media\*.jpg","D:\Media\*.mp4" | ForEach-Object {
    $_.Properties.System.Category = "工作素材"
    $_.Properties.System.Category.Save()
}
  • 操作后立即生效,无需手动触发系统缓存
  • 支持JPG、PNG、BMP等图片,以及MP4、MOV、AVI等视频格式

注意事项

  • 若用ExifTool,确保升级到最新版本,旧版本对Windows系统属性的支持可能存在缺陷
  • 操作后如果标签仍不显示,按F5刷新资源管理器,或重启文件资源管理器进程
  • 对于部分特殊格式(如RAW图片),可能需要额外安装对应的系统解码器,确保PowerShell能读取属性

内容的提问来源于stack exchange,提问作者Farhang Amaji

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.25 05:22:40