You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何在Windows属性窗口的详细信息选项卡添加自定义元数据属性

Windows 文件属性「详细信息」选项卡添加自定义元数据的实现方法

要给Windows文件属性的「详细信息」选项卡添加可编辑的自定义元数据,核心是通过修改注册表定义属性并关联到目标文件类型,具体操作如下:

一、定义自定义属性的注册表项

  1. 打开注册表编辑器:按下Win + R,输入regedit后回车
  2. 定位到路径:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\PropertySystem\PropertyDefinitions
  3. 右键「PropertyDefinitions」新建,命名为一个唯一的GUID(可通过系统自带的guidgen.exe生成,格式为{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}
  4. 在新建的GUID项中,添加以下字符串值:
    • DisplayName:填写自定义属性的显示名称,比如「项目编号」
    • Description:填写属性的说明文字,比如「标记文件所属的项目编号」
    • Type:设置属性数据类型,常用的有String(字符串)、UInt32(数字),按需选择
    • FormatID:值设置为和当前项名完全一致的GUID

二、关联自定义属性到目标文件类型

.txt文本文件为例,其他文件类型操作逻辑一致:

  1. 定位到HKEY_CLASSES_ROOT\txtfile\ShellEx\{BB2E617C-0920-11d1-9A0B-00C04FC2D6C1},如果不存在该路径,依次新建ShellEx项和后续的CLSID项
  2. 将该CLSID项的默认值设置为{E357FCCD-A995-4576-B01F-234630154E96}(Windows默认的文件属性处理程序ID)
  3. 定位到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\PropertySystem\PropertyHandlers\.txt,若不存在则新建该项,默认值同样设为上述CLSID
  4. 在该.txt属性处理项中,新建字符串值,命名为CustomProperties,值填你之前定义的GUID(多个自定义属性用逗号分隔)

三、让修改生效

执行以下任意一种操作刷新系统缓存:

  • 按下Win + R,输入cmd回车,执行命令:ie4uinit.exe -show
  • 直接重启电脑

注意事项

  • 修改注册表前务必备份,避免操作失误引发系统问题
  • 不同文件类型的注册表路径不同,比如.docx对应HKEY_CLASSES_ROOT\Word.Document.12,需替换为目标文件类型的根项
  • 部分特殊格式文件(如加密文件、系统核心文件)可能不支持自定义元数据,需实际测试验证

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

火山引擎 最新活动