Word 假装保存文件,但实际上并未保存它们

Word 假装保存文件,但实际上并未保存它们

刚刚发生了以下怪事:我们的一位用户在 Word 文档上工作了好几个小时,并不断保存。文档一直处于打开状态,直到工作完成才将其关闭。

今天早上她打开它时,只保存了她所做的前几项更改,但 17:24 之后所做的所有更改均未保存。

现在... 17:24 是文件的最后修改时间。但是,我们有一个自己开发的用于内部用途的 Word 插件,每当用户保存文档时,此插件都会记录到事件日志中(这不是插件的实际用途,这只是我们使用的额外跟踪)。

从这个日志中我可以看到,用户实际上在 17:24 之后保存了文档几次,每次都显示当前修改时间戳为 17:24。所以基本上,Word 只是“假装”保存了文档,但实际上并没有做任何事情。

此外,我还看到日志中其他 Word 文档正在保存,并且已成功保存。文件和文件夹权限设置正确。

那天晚上我在事件日志中收到的唯一错误是

License Activation Scheduler (sppuinotify.dll) failed with the following error code: 0x80070005

我认为这是 Windows 激活错误。此外,深夜时我从我们的插件中收到以下奇怪的错误:

Activation context generation failed for "C:\Program Files (x86)\{Our company name}\{addin folder}\{addin name}.dll.Manifest".Error in manifest or policy file "C:\Program Files (x86)\{Out company name}\{addin folder}\{addin name}.Manifest" on line 4. The element asmv2:clrClassInvocation appears as a child of element urn:schemas-microsoft-com:asm.v1^entryPoint which is not supported by this version of Windows.

这是 WinSXS 错误。我不知道为什么会发生这种情况,因为这个系统或任何地方都没有我们的插件的多个版本。

我的问题是:

  1. 有没有人遇到过类似的事情,当 Word 假装正在保存文件而实际上并没有保存时​​?我该如何解决这个不可重现的错误?

  2. Windows 激活问题会影响这一点吗?

  3. 我们的 WinSXS 插件错误是否会以这种方式影响 Word,即使该插件运行良好?

任何帮助都将不胜感激...谢谢!

答案1

我使用的旧版 Word 在“工具... | 保存”选项卡上有一个名为“允许快速保存”的选项。以下是文档中对此的说明:

允许快速保存: 通过仅记录文档中的更改来加快保存速度。完成文档处理后,请清除此选项并使用完整保存来保存整个文件。完整保存可能会减小文档的文件大小。

如果启用了此选项,则可能会导致您描述的问题。我安装该应用程序已经很长时间了,但我认为默认情况下它是启用的。

答案2

我看到过一些类似的东西:

如果在本地保存,请检查临时文件。我曾见过用户锁定文件或使 Word 崩溃,然后开始使用自动恢复的文档,然后在没有意识到的情况下继续编辑并保存在临时目录中。

脱机文件 如果用户在启用了脱机文件的计算机上工作,并且正在处理网络共享上的文件;我曾见过脱机文件将共享视为脱机,并使用脱机缓存处理文件。对于笔记本电脑用户来说,这尤其成问题。该文件可能位于脱机文件缓存中。

这些都不是很常见,但值得检查。

相关内容