# 清除 Word 文档元数据

> Word 文件会记下谁创建了它、谁最后保存、公司名称、总编辑时间、每一条批注和它的作者，以及每一处修订连同修订人的姓名和时间。微软提醒，切换到“无标记”视图只是把修订藏起来，下一个人打开文件时它们还在。本工具从 .docx 文件里删掉这些记录，修订可以全部接受，也可以保留下来、修订人统一改成“Author”；清完再读一遍副本，列出里面仍然找到的内容。

## .docx 文件会记住什么

.docx 文件其实是一个装着 XML 文件的 zip 压缩包。用解压软件打开它，看到的远不止你打的那些字：

- **文档属性**：作者、最后保存者、标题、主题、关键词、创建和修改日期、修订号、上次打印日期。
- **应用程序属性**：公司、经理、模板名称、以分钟计的总编辑时间，以及保存文件的是哪个程序、哪个版本。
- **自定义属性**：模板或文档管理系统加进去的属性，比如客户编号、案件编号。
- **批注**：每条都带作者的姓名和姓名缩写。新版 Word 还会保存一份发表过批注的人员名单，以及从批注里分配出去的任务。
- **修订**：每一处插入、删除、移动和格式更改，都标着一个姓名和一个日期。
- **编辑会话编号**（rsid）：文件每被编辑并保存一次，Word 就给文字盖上一批编号。从中能看出哪些段落是同一次坐下来改的；两份文档里出现相同的编号，可能说明它们有共同的来历。
- **隐藏文字**：设了“隐藏”字体效果的文字，不打开格式标记，屏幕上就看不见。
- **文件夹路径**：附加模板、链接图片、邮件合并数据源的路径，以及域代码或图片说明里的路径。经过用户文件夹的路径里就有用户名。
- **文档变量**、自定义 XML 数据和一张预览缩略图。
- **打印机设置**：文件上次设置的那台打印机的配置，里面有打印机名称，有时还有它的网络路径。
- **照片**：你粘贴进去的照片，每张都带着自己的 EXIF 数据。

微软自己的说明讲得很直白：要去掉修订，必须接受或拒绝它们。选“无标记”视图只是把修订暂时藏起来，下次有人打开文档时，它们又会显示出来。

## 怎样清理 Word 文档

1. 在“Word 文件里的修订”下面，选“接受所有修订”（默认）或“保留修订，隐藏修订人”。
2. 点“选择文件”，选一个或多个 .docx 文件。
3. 如果某个文件的结果开头是一个标题为“清理后的文件里还有这些”的框，先看这个框：它写明副本里仍然找到了什么、在哪里。
4. 看每个文件的“清除前后对照”表：批注、批注作者、修订、修订人、隐藏文字、自定义属性、文件保存位置、模板、预览图、自定义 XML 数据、内含元数据的图片、编辑会话编号和打印机设置。
5. 看表格下面的提示，比如修订已被接受、隐藏文字已删除。
6. 下载清理后的文档，用 Word 打开通读一遍，再发出去。

## 修订的两种处理方式

**接受所有修订**会把文档变成最终版本。插入的文字变成普通正文；删除的文字从文件里拿掉，而不只是从视线里消失；修订人姓名和日期随修改历史一起去掉。文档的措辞因此会变：审阅者划掉的内容，再也没法恢复。它是默认选项，因为只有这样才能把修改历史和姓名一起去掉。

**保留修订，隐藏修订人**会把每一处修订都留在原处，收件人仍然可以逐条接受或拒绝。每处修订显示的修订人变成“Author”，真实日期被去掉。Word 格式有一处非要日期不可，就是移动文字两端的标记；工具在那里写入同一个固定日期 2000 年 1 月 1 日，结果里也会有一条相应的提示。谈判时要把带修订的草稿发给对方，想让对方看到修改建议、又不想让对方知道是你们团队里谁提的，就用这个选项。要记住，在这个模式下，删除的文字仍在文件里，因为它属于一处还没处理的修订。

两种选项都会处理正文以外的修订记录：表格里的、样式和列表定义里的，以及两个人同时编辑同一段时 Word 写入的冲突标记。

修订保留时，收件人可以对每一处分别接受或拒绝。这些分开的选择凑出来的各种结果，工具不会一个个去核对；每个人当初输入的文字，则按当时输入的原样检查。

如果你想一条一条地决定，先在 Word 里用“审阅”>“接受”或“拒绝”处理，再到这里清理处理后的文件。

## 还会删除什么

两种模式下，工具还会删除：上面列出的文档属性和应用程序属性，连同 Word 存在它们旁边的标题列表和链接目标列表；自定义属性；批注及其作者、人员名单和从批注分配出去的任务；编辑会话编号；隐藏文字；自定义 XML；预览缩略图；附加模板的路径；文档变量；邮件合并设置及其数据源和收件人列表；只指名某一个用户的编辑例外；敏感度标签数据；指向电脑上架构文件或转换文件的设置；保存的打印机设置；旧式绘图随图片一起保留的原始文件名；以及内嵌照片里的元数据（照片看起来和原来一样）。它还会打开文档里的一个选项，让 Word 在保存时从文件属性中删除个人信息，这样作者姓名以后不那么容易又悄悄写回来。

## 哪些路径会缩短成文件名

有些地方存着完整的文件夹路径，而文档其实只需要文件名。`C:\Users\dana\Reports\chart.png` 会暴露一个 Windows 用户名，`chart.png` 不会。工具在三类地方只保留最后的文件名，去掉前面的文件夹：指向电脑或网络共享上文件的链接；整个内容就是这样一条路径、别无其他的图片说明或图片名称；以及域代码里，域要插入或链接的那个文件（INCLUDEPICTURE、INCLUDETEXT、IMPORT、HYPERLINK、LINK、DDE、RD，以及 DATABASE 的数据文件）。这时，“已删除”一行会提到文件夹路径。这样截短的链接会到文档所在的文件夹里找文件，如果它还要能用，请在 Word 里重新链接。

域代码里其他位置的路径保持原样，比如 IF 比较式的两边，或者域要显示出来的文字。在那里改动，可能改变文档显示的内容。在别的文字中间提到路径的图片说明也不动。这些路径都会在“清理后的文件里还有这些”框里列为文件夹路径，方便你自己在 Word 里修改。如果域代码本身带着修订，而你选择保留修订，它现在的写法和之前的写法都会按同样方式缩短；两者无法确定一一对应的地方，路径保留不动，并在那个框里列出。

## 保留下来并在结果里列出的内容

有几样东西会留下，因为拿掉它们会改变文档说的内容或者它的功能。只要有其中一样，“清理后的文件里还有这些”框就会写出它的名称、数量，以及它在文件的哪个部分：

- **数字签名。** 签名人的证书（里面有姓名）和签名时间会保留。清理会改动文件，所以 Word 可能报告签名无效。如果姓名不该发出去，先在 Word 里删除签名，再清理一次。
- **把作者、文件名或日期显示在正文里的域**，比如 AUTHOR、带路径的 FILENAME 或 SAVEDATE，以及绑定到作者或公司属性的内容控件。它们输出的是看得见的文字，所以不动，只计数。
- **加载项留下的隐藏域数据**，比如文献管理软件生成的，以及工具没有对应规则的域类型。
- **在文件里、却因为“隐藏”字体效果以外的原因看不见的文字。** 设了“隐藏”效果的文字会删除。数学公式里设为不显示的部分中的文字、关掉了文字的艺术字，以及在“选择窗格”里被隐藏的形状、文本框或图表中的文字，都留在原处：要拿掉它们，就得重建公式或图形。框里会把它列为隐藏文字，并写明所在部分，方便你在 Word 里打开那个位置自己决定。
- **你自己正文里的路径和内网地址。** 如果你写的文字里有形如 `C:\Users\…` 的内容、网络共享、个人主文件夹，或者内部网络里的地址，工具不会动它，因为那是你的内容；但会在结果下方的“补充说明”里指出来，并写明所在部分。它不会把每个带斜杠的字符串都挑出来，只针对这几种形式。
- **指向内部网络地址的链接**（比如内网页面），以及指向外部文件、又不是普通网页链接的链接（比如链接的图片）。
- **链接背后的邮箱地址。** 即使页面上显示的文字是别的，或者后来改过，mailto 链接仍然保留它会打开的那个地址。
- **加载项、宏和控件保存的数据**：Office 加载项存在文档里的内容、自定义的功能区按钮、放在页面上的控件的设置、宏的名称及其快捷键。
- **手写和笔画（墨迹）。** 墨迹是页面显示内容的一部分，所以保留。它背后的数据还可能记下每一笔是什么时候写的、用的是哪支笔或哪台设备，框里因此会列出它。
- **工具不认识的部件和标记。** 工具没法为它们担保，所以把它们列出来。

文件属性里记录的任何人（作者、最后保存者、写批注的人等），只要名字出现在文档自己的文字里，不论可见还是隐藏，框里也会写出来。请逐个检查，决定是否保留。

## 不会改动的内容

文档里看得见的内容保持原样，另外还有几样仍可能让人认出某个人的东西也不动：正文、页眉、页脚或水印里打出来的姓名；设为不可见的对象、白底白字，或者被形状盖住的文字；以及嵌入的对象，比如以对象形式粘贴进来的电子表格。

微软的文档检查器（“文件”>“信息”>“检查问题”>“检查文档”）会查其中一部分，比如页眉、页脚和不可见内容。清理之后再运行一次，是个合理的收尾检查。

只接受 .docx 文件。旧的 .doc 文件请先另存为 .docx。超过 300 MB 的文件和设了密码的文档无法读取。以下几种文档会因为太大而被拒绝，以免浏览器标签页崩溃：文本部件解压后单个超过 64 MB 或合计超过 256 MB；正文里的 XML 节点超过 100 万个（每个元素、每条注释、两个标签之间的每段文字各算一个；书稿那么长的文档也远远到不了）；XML 嵌套超过 512 层（一遍读完的部件为 2048 层）。包里条目超过 10000 个，或者有元素带着超过 2000 个属性（含命名空间声明），同样拒绝；Word 写出的文件离这两个数都很远。某个部件里如果有一段文字超过约 400 万个字符，文档还是会清理，但那个部件会列为未检查。图片不计入 256 MB，每张最大可以到 64 MB。包里所有东西合在一起，算上图片和工具从不打开的部件，解压后最多 512 MB；超过这个数，文件也会被退回。由文档生成的 PDF，请用能[清除作者、标题等 PDF 属性](https://pd00.com/zh/edit-pdf-metadata/)的工具处理；从清理过的 .docx 导出 PDF 也有帮助。文档里的照片如果是 JPEG、PNG、WebP 或 HEIC，会被清理。其他嵌入图片（TIFF、GIF、EMF）、嵌入的视频和嵌入的文件（比如以对象形式粘贴的电子表格）不会被打开：它们保持原样，结果里会列出来，方便你自己检查。模板（.dotx）和启用宏的文档（.docm）不收；请另存一份 .docx 再清理。

## 这个工具做不到的事

- **看懂二进制值。** 文档保护会把密码的哈希值和盐值存成编码后的二进制数据，墨迹则存成一道道笔画。格式正确、长度符合所用算法的哈希值或盐值不作解读；不符合的，当作普通文字检查。墨迹按部件逐个列出。
- **查找默认名称。** 记录的作者或公司正好是“administrator”“admin”“user”“owner”“guest”“author”“test”“unknown”或“microsoft”（不分大小写）时，这个属性会删除，但工具不会到文档其余部分去找这个词：普通文件里因为别的缘故到处都是这些词。只有一两个拉丁字母或数字的记录名也不查找，不含任何字母或数字的名字、全由零组成的标识同样不查找，结果里会告诉你；用其他文字写的名字，比如中文名，不论多短都会查找。例外是批注作者的姓名缩写：只有一两个字母时不查找，也不提示，因为作者的全名反正会查。
- **找到写成编码的名字。** 查找记录的作者、姓名缩写和账号时，工具按原样读每段文字，再把一小组固定写法还原后读一遍：`&#74;` 这类字符引用、链接地址里的百分号转义、链接中 `?` 后面那部分里表示空格的 `+`、域代码里的 `\"` 和 `\\`、文献管理软件写进域代码的 JSON 中的 `\u004A` 转义，以及字母大小写或不可见字符的差别。其他编码不还原。比如加载项用 base64 存下的名字，只有在别处也以普通字母出现时才会被发现。
- **识别句子中间各种写法的文件夹路径。** 整个值就是一条路径时，几乎什么写法都能识别；完整地放在引号之间的域代码参数也一样。识别不了的有两种：别人自己命名的磁盘上的旧式 Mac 路径，除非它以带扩展名的文件名结尾（`Work Disk:Profiles:Alice:plan` 会被放过，`Work Disk:Profiles:Alice:secret.docx` 能抓到）；以及大写 F 开头的 `File:`，冒号后面既没有斜杠也没有盘符时（`File:Users`）。在连续的文字里，常见形式也能识别：`C:\…` 或 `C:/…`、`\\fileserver\team\…`、以 `file:` 开头的地址、`/home/…`、`/Users/…` 这类系统文件夹、`~/…`、`%USERPROFILE%\…`，以及旧式 Mac 的 `Macintosh HD:…`。句子里较少见的写法可能注意不到，比如“见 C:x\Alice\notes”（盘符后面没有斜杠），或者只写了个人主文件夹或服务器、后面什么都没跟的情况，比如“回头到 ~jane/ 里找”。
- **看图片里的内容。** 文档里的照片会去掉元数据，但没有人看照片拍的是什么：胸牌上的名字、聊天截图都原样留着。请在插入图片之前，用[打码工具](/redact-image/)（英文）盖住这些内容。
- **删掉图片里裁掉的那部分。** 在 Word 里裁剪只是把边缘藏起来：完整的图片仍在文档里，收件人可以撤销裁剪，裁过的截图就是这样泄露了比预想更多的内容。工具不改像素，所以清理后这部分还在。在 Word 里选中图片，打开“图片格式”选项卡，点“压缩图片”，在弹出的对话框里勾选“删除图片的裁剪区域”。把裁好的图片另存为图片文件，再插入那个文件，也可以。
- **识破所有专门用来躲过它的文档。** 为了把数据夹带过检查而拼出来的 .docx，可能含有少数工具漏掉或留下的形式：Word 从来不会写出的拼写和拆分方式、互相矛盾的文件部件，以及 Word 自己的菜单永远组合不出来的格式设置。

如果结果什么都没列出，意思是工具没有找到它检查的任何一项，不代表文档里没有任何关于你的信息。本站每个工具的限制，都写在[验证方法页](/zh/yanzheng-fangfa/#限制)上。

## 你的文档去了哪里

文档在你的浏览器标签页里打开和改写。它的文字、批注和姓名都不会发送到服务器，关掉页面后，页面也不留下任何东西。机密草稿可以在这里清理，不用注册账号，文件也不会上传。

## Word 清理是怎么做的

工具在后台线程（worker）里解压这个压缩包，用的是 fflate 压缩库；你第一次清理 Office 文件时，页面会从本站加载它。工具顺着包里自己的关系（relationships）找到每个部件，再把主文档、页眉、页脚、脚注、尾注、样式、编号、设置和批注部件当作 XML 解析，按命名空间而不是文件碰巧用的前缀来匹配元素。通过样式隐藏的文字，不只是直接设格式隐藏的，也算隐藏文字。修订元素要么被处理掉（插入的解开包装，删除的直接丢弃），要么改写成中性的作者名、去掉真实日期（移动的文字上必须有日期，就用那个固定日期代替）。批注的范围和引用，连同批注部件及其关系一起删除。属性部件里的姓名、日期、标题和链接列表被清空（页数和字数保留），最后用固定的条目日期重新打包成 zip。

接着是第二遍检查，它和第一遍不共用任何清单。它从头打开生成好的 .docx，把每个部件、关系、元素和属性都拿来和 Word 格式公开发布的定义对照。凡是定义里说某个位置可以放人名、账号标识、编辑日期、路径或加载项数据，而那里仍然有值的，结果都会列出；定义完全没有涉及的内容也会列出。一个部件只有已知而且检查干净，才算已检查，所以结果写的是副本里有什么，而不是宣布文件已经干净。[验证方法页](/zh/yanzheng-fangfa/)说明了这种做法，以及怎样确认没有上传。

## 常见问题

### “接受所有修订”真的会删掉划掉的文字吗？

会。删除的文字从文件里移除了，所以无法从清理后的副本里恢复。你的原文件里仍然有。

### 选“保留修订，隐藏修订人”时，收件人能看到是谁改的吗？

看不到。每处修订的修订人都显示为“Author”，每次编辑的日期和时间都没了。这种格式里移动的文字不能没有日期，所以显示为 2000 年 1 月 1 日。修订本身仍然看得见，可以接受或拒绝。

### 为什么我的结果里有一个“清理后的文件里还有这些”框？

因为清理后的文档里仍有工具有意保留或没法担保的东西，比如数字签名、显示作者姓名的域，或者它不认识的部件。每一项占一行，并写明所在的文件部分。判断一下它要不要紧；要紧的话在 Word 里改掉，再清理一次。

### 这和 Word 的文档检查器一样吗？

有重叠。两者都会删除属性、批注和修订。本工具还会删除编辑会话编号和内嵌照片里的元数据，缩短链接文件的文件夹路径，给出清除前后对照表，写明它在文件里留下了什么，而且在任何系统的浏览器里都能用。文档检查器另外会检查页眉、页脚和不可见内容。

### 清理后的文件能用 Google 文档或 LibreOffice 打开吗？

能。它是标准的 .docx 文件，任何能读 Word 文档的程序都能打开。

### 能一次清理整个文件夹的 Word 文件吗？

能。把它们一起选中。每个文件都有自己的清除前后对照表，“全部下载（zip）”会把它们存进一个压缩包。修订的处理方式对这一批里的每个文件都适用。

### 会删掉文档正文里的姓名吗？

不会。它删的是元数据，不是内容。发送前，请在正文、页眉和页脚里搜一下有没有姓名。由域显示出来的姓名，比如页脚里的 AUTHOR，也会留下；结果会统计这些域，提醒你去看。如果文件记录过的某个姓名出现在正文里，结果会把它列在文件里还有的内容中；留不留，由你检查后决定。

## 资料来源（以下链接为英文）

2026-10-11 核对。

- [在 Word 中接受或拒绝修订（Microsoft 支持）](https://support.microsoft.com/en-us/office/accept-or-reject-tracked-changes-in-word-b2dac7d8-f497-4e94-81bd-d64e62eee0e8)
- [Microsoft 支持：通过检查文档删除隐藏数据和个人信息](https://support.microsoft.com/en-gb/office/remove-hidden-data-and-personal-information-by-inspecting-documents-presentations-or-workbooks-356b7b5d-77af-44fe-a07f-9aa4d085966f)

Last updated: 2026-10-17
