自從最近在做「另存為」 在以下 Microsoft Office 2013 應用程式中,它們會崩潰:
- 單字2013
- Excel 2013
- PowerPoint 2013
崩潰立即退出應用程序,並顯示通常的對話框(德語):
查看 Windows 事件日誌時,有以下條目:
來源:應用程式錯誤
事件編號:1000故障應用程式名稱:WINWORD.EXE,
版本:15.0.4631.1000,
時間戳:0x5396ad5c
故障模組名稱:mso.dll,
版本:15.0.4631.1000,
時間戳記:0x5396b083
異常代碼:0xc0000005
錯誤偏移:0x00003abc
故障進程 ID:0x3038
故障應用程式啟動時間:0x01cfa4a622f788c6
故障應用程式路徑:C:\PROGRA ~ 2\MICROS ~ 1\Office15\WINWORD.EXE
故障模組路徑:C: \Common Files\Microsoft Shared\Office15\mso.dll
報表 ID:63868999-1099-11E4-bee7-00224d87b4fd
缺陷套件的全名:
應用程式 ID,與缺陷套件相關:
此錯誤僅發生在另存為。確實如此不是發生在節省或者出口。此外,對於「另存為」操作,Microsoft Office Access 根本不會崩潰。
我已經卸載了最近安裝的一些可能影響 Office 的東西。由於我是開發人員,它也可能是 Visual Studio 2013 的一些最新更新,如果我想保持工作效率,我無法卸載它。
我的問題:
關於可能導致此錯誤的原因和/或如何解決它和/或如何進一步調查實際原因有任何提示嗎?
更新1:
剛剛進行了 Office 修復並重新啟動,但沒有任何改善。
更新2:
我已將 Visual Studio 偵錯器附加到 Winword.exe 並讓它在出現異常時停止。它按預期停止,但不幸的是,呼叫堆疊和反彙編都沒有顯示出有價值的東西。
更新3:
當您按一下 Windows 錯誤報告對話方塊末尾的「關閉應用程式」按鈕時,它會將我重新導向到此 Microsoft 知識庫文章:
這似乎是解決方案(目前他們建議卸載更新KB2880987)。
更新4:
微軟知識庫文章做了不是幫助。仍然崩潰。真正有幫助的是戴克的建議刪除此註冊表項:
HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Common\Identity\Identities
(實際上我只是將其重命名為“ _Identities
”,以防出現問題)。
更新5:
刪除「 」註冊表項的建議Identities
一次性奏效。下次嘗試另存為時,錯誤再次出現:-/
更新6:
微軟現在更新了他們的知識庫文章並提供可透過 Windows 更新或直接下載進行修復的資訊。
這個修復對我有用。
答案1
嘗試用這並將 Office 還原到先前的版本。
步驟來自:http://support.microsoft.com/kb/2770432
開啟管理命令提示符,然後根據您的版本執行以下命令之一:
對於 32 位元版本的 Windows 中的 Office 安裝:
cd %programfiles%\Microsoft Office 15\ClientX86
對於 64 位元版本的 Windows 中的 Office 安裝:
cd %programfiles%\Microsoft Office 15\ClientX64
然後執行下列命令:
officec2rclient.exe /更新用戶 updatetoversion=15.0.4623.1003
出現修復對話方塊時,按一下“線上修復”,然後按一下“修復”,然後再次按一下“修復”。 (我的沒有要求這個,它只是自行開始修復)。
最後一條指令基本上將辦公室套件回滾到 7 月更新之前。
完成後,我打開並確認程式全部恢復正常工作。
一旦確認工作正常,我現在還禁用了自動更新。
為此,請點擊“檔案”,進入帳戶,點擊“Office 更新”,然後選擇停用或不自動套用它們。
我計劃在下一輪更新後或找到更好的解決方案後重新啟用它們並進行測試,因為運行未更新的會帶來安全問題。
答案2
我重命名為:
C:\Program Files\Microsoft Office 15\root\vfs\ProgramFilesCommonX86\Microsoft Shared\OFFICE15\mso.dll
到mso.dll.old
。
然後複製:
C:\Program Files (x86)\Common Files\microsoft shared\OFFICE15\mso.dll
到C:\Program Files\Microsoft Office 15\root\vfs\ProgramFilesCommonX86\Microsoft Shared\OFFICE15\mso.dll
。
這解決了我的問題,與您所描述的相同。
答案3
答案4
只需刪除註冊表鍵值即可
HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Common\Identity\Identities
然後重新啟動Word。