当用户运行 Office 应用(如 Word 或 Excel)时,系统将收集诊断信息并将其保存到用户设备上的日志文件中。 这些日志文件中包含有关应用程序中运行的进程和组件的信息,可帮助检测、诊断和修复问题,并帮助改进 Office。
此信息与可能已在用户设备上收集的 可选诊断数据 非常相似,具体取决于已选择的隐私设置。 但是这些信息更详细,可帮助提供有关使用 Office 应用时可能发生的技术问题的更多上下文。 例如,这些日志文件中的额外信息可帮助我们确定用户在将文件保存到运行 Office 的设备时遇到问题的根本原因。 在这些情况下,将这些日志文件发送到 Microsoft 会很有用。
向 Microsoft 发送日志文件
如果你已选择启用由 Microsoft 对可选诊断数据的收集和处理,系统会自动将这些日志文件发送到 Microsoft。 请注意,即使你已启用可选诊断数据的处理,Microsoft 也未必一定会收集这些日志文件。 只有在我们认为额外的信息可能对解决问题有用时,我们才会处理这些文件。
下表显示了哪些 Office 应用可能会将这些诊断日志文件发送到 Microsoft。
操作系统 |
Office 应用 |
版本 |
---|---|---|
Windows |
|
版本 2008 及更高版本 |
Android |
|
16.0.13417.* 及更高版本 |
在未来几个月里,在 macOS 和 iOS 上运行的 Office 应用将被包括在内。 发生这种情况时,我们将更新该表。
查看日志文件
诊断数据查看器 (DDV) 可用于查看何时向 Microsoft 发送这些日志文件。 DDV 将显示名为 Office.Diagnostics.DiagnosticLogsUploaded 的事件。 此事件还将显示在用户的设备上的位置,你可以通过此位置发现发送至 Microsoft 的日志文件副本。 这些日志文件最多保留 24 小时。 若要详细了解 DDV 的相关信息,请参阅将诊断数据查看器与 Office 配合使用。
运行 Windows 的设备上的日志文件
每个 Office 应用(如 Word 或 Excel)均有单独的日志文件。 每个应用的所有日志文件的总大小不会超过 120 mb。 新的日志文件生成后,较旧的日志文件将被删除。
发送到 Microsoft 的日志文件的副本通常位于 %temp%\Diagnostics\UploadCache 文件夹中。
这些文件是文本文件,可通过大多数文本编辑器查看。
运行 Android 的设备上的日志文件
每个 Office 应用(如 Word 或 Excel)均有单独的日志文件。 发送到 Microsoft 的日志文件的副本的位置会根据设备上的 Android 操作系统的版本而有所变化,而且会随不同的应用而有所不同。
例如,副本的位置可能位于以下文件夹:
/storage/emulated/0/Android/data/<PackageName>/files/Diagnostics/UploadCache。
可以使用 Android 操作系统附带的文件系统查看器导航到文件。
这些文件是文本文件,可通过大多数文本编辑器查看。
发送到 Microsoft 的日志文件的副本将在一天后删除。 副本的大小最多为几兆字节,具体取决于使用应用的会话长度。
会向 Microsoft 发送哪些数据?
这些日志文件不包含用户的用户名或电子邮件地址、用户文件的内容,或与 Office 无关的应用的信息。
诊断日志文件的结构与表格类似,其中每行的列标题如下。
域 |
说明 |
示例 |
---|---|---|
时间戳 |
记录到特定事件的日期和时间。 |
2020 年 2 月 12 日 20:05:02.17 |
进程 |
发生事件的应用程序的名称,附带一个数字 ID,以阐明事件来自哪个应用程序实例(如果有多个正在运行的应用程序实例)。 |
WINWORD (0x9D40) |
TID |
线程 ID。 用于在应用中标识与进程中的此事件相关的特定线程的 ID 编号。 |
0xa94 |
区域 |
发生此事件的应用的长名称。 |
Microsoft Word |
类别 |
应用程序中与此事件关联的内部组件。 |
遥测事件 |
事件 ID |
标识日志中单个事件的唯一 ID。 |
b7vzq |
级别 |
指示此特定事件可能在错误报告中出现的严重性级别。 |
中 |
消息 |
实际事件消息。 |
SendEvent {"EventName":"Office.FileSystem.File.CreateFileError", "Flags":28147506277843457, "InternalSequenceNumber":46, "Time":"2020-02-12T20:05:02Z", "Data.Error":32} |
相关性 |
用于关联日志中事件的唯一标识符。 此字段可能为空。 |
BCCE51EC-E7D7-4544-AD99-7216790952B6 |
向 Microsoft 发送反馈时发送日志文件
适用于运行 Windows 的设备
对于运行 Windows 的设备上的 2013 或更早版本的 Office,也可以选择从 Office 应用程序发送反馈时将这些诊断日志文件包含在内。 如果选择“文件”>“反馈”>“我不喜欢这些内容”选项,可以通过选择“附加日志以帮助排除故障”来将这些日志文件包含在内。
在部分情况下,将看不到此复选框。 例如,如果已选择关闭连接体验。 例如,如果你是组织的管理员,且选择了不向 Microsoft 发送必需或可选的诊断数据。
对于运行 Windows 的设备上的 2014 及更早版本的 Office,当你选择“我不喜欢这些内容”选项时,这些日志文件将会自动包含在反馈中。 你将看不到 “附加日志以帮助排除故障”复选框,但会看到一条消息,告诉你这些日志文件将会发送给 Microsoft。 只有在你或你的管理员选择向 Microsoft 发送可选诊断数据时,这些日志文件才会被发送。 如果未向 Microsoft 发送可选诊断数据,或者选择关闭连接体验,这些日志文件将不会被发送。
适用于运行 Android 的设备
对于运行 Android 的设备上的 16.0.14026.20298 或更早版本的 Office,也可以选择从 Word、Excel 或 PowerPoint 发送反馈时将这些诊断日志文件包含在内。 如果选择“设置”>“向 Microsoft 发送反馈”>“我不喜欢这些内容”选项,可以通过选择 “附加诊断日志”来将这些日志文件包含在内。
在部分情况下,将看不到此复选框。 例如,如果已选择关闭连接体验。 例如,如果你是组织的管理员,且选择了不向 Microsoft 发送必需或可选的诊断数据。
对于运行 Android 的设备上的 16.0.14131.20180 及更高版本的 Office,当你在 Word、Excel 或 PowerPoint 中选择“我不喜欢这些内容”选项时,这些日志文件将会自动包含在反馈中。 你将看不到“附加诊断日志”复选框,但会看到一条消息,告诉你这些日志文件将会发送给 Microsoft。 只有在你或你的管理员选择向 Microsoft 发送可选诊断数据时,这些日志文件才会被发送。 如果未向 Microsoft 发送可选诊断数据,或者选择关闭连接体验,这些日志文件将不会被发送。
使用应用内支持体验时发送日志文件
对于能够从 Office 应用程序(帮助 > 联系支持)中打开支持票证的用户,有时会收集诊断日志并将其发送到 Microsoft。 在这些情况下,系统将提示你接受提交这些文件。
: 目前,只有运行 Windows 的设备上的 Outlook 订阅版本才会收集并发送这些诊断日志文件。