当我将用户从Office 2007 / Vista迁移到Office 2010 / Windows 7(全部是32位)时,我遇到了一个奇怪的行为。 他们使用一个名为NetDocuments的基于Web的文档pipe理系统,它存储所有的.doc / .docx文件。 一般来说,当他们从浏览器窗口点击一个文档时,它会启动Word并打开文档。 Word中也有一个来自NetDocs的插件,因此它可以将更改后的文档直接上传到NetDocs服务器。 当Word崩溃时,我接到一个电话,每次它崩溃,我目睹了在任务pipe理器中运行多个winword.exe进程。 我使用进程资源pipe理器来查看创build进程的是什么,它是所有的Internet Explorer。
到目前为止,我已经把他们推回到IE8,问题发生的频率较低,但它仍然发生。 当我尝试复制问题时,如果我很快打开多个文档,我可以做到这一点。 使用闪电般的快速反应,我发现当用户点击一个文档时会创build第二个WinWord进程,然后一旦文档打开就会closures。 我想现在发生的事情是,做某种NetDocs巫术的辅助WinWord进程被卡住了。
这种行为是Word 2010 / Windows 7的新增function,谷歌search没有太多的东西。 我看过几个post,这是在某些情况下已知的问题,没有“修复”,但是我认为就此问问别人会好的。 也许有某种reg-hack会有帮助?
我不相信有一个修复。 当涉及到Word COM API时,这个问题似乎发生在很多情况下。
我没有看到这个问题导致不稳定。 它可以使附加到Word的应用程序变得有趣,因为有多个实例,一个实例可能会成为孤儿。
如果有的话,解决scheme几乎可以肯定是在Netdocs中。