没想到本人有史以来第一篇IT类的博客竟然是写这个的。一向只是看贴,评论都很少,可见我是一个多么懒的人,哈哈。之所以写这篇文章,实在是被OFFICE的闪崩折磨得太难受了,写出来给将来和我同样情况的人做个参考吧,也算是对社区的一种回报吧,看上去我这个人还不赖。
症状:
打开OFFICE2013,随便开一个文档,然后过几分钟出现应用程序停止工作的字样,然后界面就没反应了,大概样子就是这样:
然后就是”试图恢复你的信息“(大概是这样子,不记得了),最后就是只能结束任务。刚开始以为是某个文件的格式不兼容造成的,后来发现是OFFICE的问题。注意:我这里不是说仅仅是word、POWERPOINT或EXCEL单独会出问题,而是它们全部出现这样的问题。
解决:
刚开始以为是OFFICE 2013 问题,于是使用百度搜索,果然出来一堆答案。原因五花八门,有说是因为授权服务没有开启造成的(如这个:https://jingyan.baidu.com/article/148a1921a0d6cb4d71c3b112.html);有的说是显卡设置造成的,主要是因为双显卡的关系(本人确实是双显卡);有的说是因为某个插件引起的;最厉害的是微软的社区网站(还是英文的),居然给出了一个看似完美但根本无用的SOP,最后的解决方案居然是重装OFFICE(还好没让用户重装windows)。哎,真为微软的售后支持捏把汗,比算命的都不靠谱!不过通过百度和谷歌(是的,我FQ了【无奈】),终于找到了解决的办法,也终于有了这篇文章。不过先容我卖个关子。各位看官别急,容我慢慢道来。
(1)没有运行“Office Software Protection Platform”服务
这个最直接了,按着“经验”的介绍去查看。打开控制面板->服务,从上往下找,简单。呃,居然没有这个服务!难道是版本问题?有可能!不过,当时(三天前)我还没考虑去重装一个版本。因为当时应急需要就下载一个WPS。哇,不得不说,这东西用起来爽啊,小巧,速度快。可惜不能久用,还是离不开OFFICE。
今天终于有时间换了一个OFFICE版本重装,结果然并卵。
(2)双显卡的设置问题。这个当天就尝试了,无用,不过还是有借鉴意义,因为以前浏览器运行webGL时就出现过显卡设置的问题。
(3)插件问题。安全模式也用了,插件也禁止了(刚开始怀疑是Foxit软件的插件),无用。
(4)微软的方案。因为“我已经不是小孩子了”,对不起,这个“当”,俺们不上。顺便说一下,网上还有改注册表的方案,建议慎用(在不明原因的情况下,修改注册表的结果可能就是要重装系统了。所以,坚持不改注册表,即是是微软官方的答案)。其实修改注册表不是一个好习惯。
(5)最后一博。大不了卸载2013,回到2010。看看百度搜出来的都差不多,而且同一篇文章或差不多的方案往往堆在一起,然后就是各种不想关的结果。还是谷歌吧,果然关键字“office 2013 stop working”一输入,就有各种答案。当然也有很多不靠谱的,不过总体不是像百度一样雷同。终于,在这篇文章里找到了思路。其实很简单——就是要找出原因。如同大夫看病,同样的症状,可能不同的原因,首先得把病因找准了,才能开药。遗憾的是,现在的许多“医生”都是一套药方打天下,所以我们也只有“急病乱投医”了。帖子里有个神器MiniToolBox(不知道作者是谁,太低调了,居然连个About都没有,估计是觉得这工具太小了吧。反正一句话,作者就是当代白求恩,先膜拜一下),用它可以迅速抓出系统里的错误事件,里面详细描述了出错的时间、程序、模块等等。通过运行这个小工具,发现word、excel、powerpiont都载在同一个地方:nvdxgiwrapx.dll。这货以nv开头,估计是显卡驱动的一个文件吧,百度一查果然是,再查果然有人也有这个问题(https://jingyan.baidu.com/article/09ea3eded065bdc0aede3983.html,但他的解决方法不行)。既然问题出在显卡驱动上面,那就好办了。去nvidia官网搜索驱动下载重装就可以了。到官网一看,我这卡有最新驱动8月24日更新的,正好下载下来,然后屏幕一顿乱闪,最后完成了,重启都不用,再运行OFFICE,故障解除。
总结:
最后总结一下,有几个经验教训:
(1)遇到电脑问题一定要查明原因,不能简单地按别人的经验处理,更不能穷改系统;
(2)使用工具软件获得信息很重要,像MiniToolBox这样的软件是值得推荐的;
(3)虽然谷歌“不懂中文”但她更懂搜索,用谷歌节省时间;至于百度,啥也不说了;
(4)不要追求最新版,够用就行。以前2010用得好好的,后来心血来潮被2013吸引了,就折腾出来事情了;
(5)显卡驱动未必是品牌商的好用,公版的在某些方面可能更有优势(我的机器是DELL M4800,今年1月份的DELL驱动,可还是落后了。后来再去DELL看到最新的驱动是5月份的,版本也落后许多,而且是32位的。所以,以后果断用公版驱动了)。