软件环境:windows7、Microsoft Word 2007、Visio 2007。
前段时间不知电脑发了什么疯,打开Office visio绘图软件之后发现无限弹窗,直至系统资源耗尽死机,就跟中毒了一样,截图如下:

而且根本无法关掉,关了又弹出关了又弹出!简直跟中毒一毛一样。任务管理器也没用,铺天盖地的弹窗一下子把任务管理器淹没了。后来发现以下脚本可以结束掉进程:

taskkill /f /im VISIO.EXE

将以上内容保存为killvisio.bat,放在桌面的右下角,这样一旦无线弹出窗口双击该脚本即可结束掉所有窗口,一旦弹出的窗口挡住该脚本,可以尝试使用win+R键恢复到桌面,然后双击该脚本。

笔者十分疑惑,为啥会出现这种情况呢?难道是电脑中病毒了?也不像啊,只有打开visio的时候才无限弹窗,其他程序好好的呀,而且电脑也没有其他异常的问题,一直用的好好的,不像是中病毒额。于是果断卸载visio重装,一毛一样的问题还是出现了!虽然可以通过重装系统解决,后来想想就算了,也没时间去大动干戈地折腾了,大不了不用visio呗。

直到今天,笔者急用visio,于是决定把这问题解决了!一般来讲,笔者决定做的事情就没有办不到的(敲黑板)~~想到大量弹出窗口应该是其他进程不断调用VISIO.exe造成的,那么如何找到幕后的真凶呢?聪明的笔者想到这样一个思路:可以在无限弹窗的时候,看看哪个进程占用cpu高,说不定就能够发现可以进程了!二话不说,打开任务管理器,切换到性能,然后打开资源管理器

然后切换到cpu选项卡,将进程选择按照cpu占用率从高到低排序

然后开始复现问题,到安装目录,双击VISIO.exe,在无限弹窗的时候果然发现了一个可疑进程:svchost.exe(DcomLaunch)

为什么这么说呢?因为每次无限弹窗该进程就不断的变化,并且经常占据cpu Top3!所以非常可疑。为了验证这样一个观点,笔者尝试结束掉该process,结束掉之后,发现报错

无视之,然后打开visio.exe,竟然正常了!i重试了很多次都没问题,visio可以正常使用。但不幸的是,十几分钟之后电脑竟然自动关机了!但万幸的是找到了可疑进程。下面我们来分析一下这个进程,svchost.exe其实是windows的一个关键的系统程序,路径在C:\Windows\system32\svchost.exe下面,具体什么用大家自行百度,通过该进程可以启动很多个服务,比如DcomLaunch就是通过C:\Windows\system32\svchost.exe -k DcomLaunch这样一个语句来启动的。在任务管理器中可以翻它的老底

可以看到和DcomLaunch相关的就三个,Power(电源)、PlugPlay(插入播放)这两个服务一看就不像可疑服务,那唯一可疑就是DCOM Server Process Launcher这个服务了!win+r输入service.msc打开服务,定位到该服务。

看来这就是元凶了,尝试禁用掉该服务,发现无法禁用,可能是跟schost有关的无法禁用的缘故。而在进程管理中如果禁用掉DcomLaunch之后就会出现各种问题,比如程序卡死、无法打开“我的电脑”,甚至还会自动重启电脑,等等。试了一下,而挂起DcomLaunch进程则影响较小,且能够打开Visio.exe,虽然有个报错弹窗,但至少能够打开界面,也算是离成功又进了一步!回到服务界面,看到该服务描述如下:

The DCOMLAUNCH service launches COM and DCOM servers in responseto object activation requests. If this service is stopped ordisabled, programs using COM or DCOM will not function properly.It is strongly recommended that you have the DCOMLAUNCH service running.

突然想到可能跟COM组件有关系!难道是VISIO启动的时候加载了有问题的COM组件导致无限重启的怪现象?非常有可能!印象中有时候word加载某些错误的组件之后也会出现各种问题。于是挂起DcomLaunch,打开visio.exe,找到“工具”-“信任中心”

然后打开加载项

发现了一堆加载项,干脆全部禁用得了!于是勾选“禁用所有加载项”,确定。然后Rsume(使能)DcomLaunch进程,发现还是有多个弹窗,最后干脆点击图中“管理”那个“转到”,将所有com加载项全部删了。重启电脑之后发现问题已经解决!终于可以愉快的使用VISIO来画图了!

后记
有时候电脑遇到奇怪的问题的时候,不要一味的重装系统,这样做不仅麻烦,而且无法从根本上解决问题,就拿上面的例子来说,如果当时采取重装系统的方法来也许能够很快解决问题,但是如果不小心安装了了某些com组件,还是会出现奇怪的问题无从下手。所以,凡事多思考,问题可能就能够发现并避免重蹈覆辙。谢谢大家,喜欢的朋友点个赞,然后顺便关注一下,财大气粗的朋友还可以打赏一下哦~~~

Microsoft Office Visio(Windows)无限弹窗的诡异问题相关推荐

  1. Microsoft Office Visio 2007打开总是显示Windows正在配置...请稍后解决办法

    各位朋友们,你们在使用Microsoft Office Visio 2007软件时,有没有遇到这样的问题:每次启动office都提示"Windows正在配置Microsoft Office ...

  2. Microsoft Office Visio

    Office Visio 2010 是一款便于IT和商务专业人员就复杂信息.系统和流程进行可视化处理.分析和交流的软件.使用具有专业外观的 Office Visio 2010 图表,可以促进对系统和流 ...

  3. Microsoft Office Visio的功能/价值及不足

    前言 在信息化时代,各项工作都需要有专业工具的配合,或许您仍仅在使用 Word(文字排版).Excel(表格制作).PowerPoint (内容展示)等软件制作各种图表,然而,在 Office 家族系 ...

  4. Microsoft Office Visio 缺失安装文件的解决方法(附viso安装密钥)

    工作环境(蓝色粗体字为特别注意内容) 1,软件环境:Windows 7.Microsoft Office Visio Professional 2007.Microsoft Office Enterp ...

  5. 以编程方式使用 Microsoft Office Visio 2003 ActiveX 控件(经经经经经典)

    以编程方式使用 Microsoft Office Visio 2003 ActiveX 控件 发布日期 : 12/2/2004| 更新日期 : 12/2/2004 Mark Bukovec Empir ...

  6. 用Microsoft Office Visio for Enterprise Architects生成数据库时出现“无法打开登录所请求的数据库masterDATABASE=master。登录失败”

    这两天在用Microsoft Office Visio for Enterprise Architects生成数据库时,出现了问题,总是提示:"无法打开登录所请求的数据库"mast ...

  7. Microsoft Office Visio绘制灵感触发图的详细操作流程

    Microsoft Office visio灵感触发图该怎么绘制?下面分享Microsoft Office visio画框架标题图的教程,需要的朋友可以参考下 http://www.lvruan.co ...

  8. Microsoft Office Visio 2007和Microsoft Office Project 2007

    Microsoft Office Visio 2007简体中文专业版: 简介: 便于 IT和商务专业人员就复杂信息.系统和流程进行可视化处理.分析和交流.使用具有专业外观的 Office Visio ...

  9. Visio对mysql怎么画er图_Microsoft Office Visio如何绘制ER图?Microsoft Office Visio绘制ER图的方法步骤...

    Microsoft Office Visio如何绘制ER图?当我们想用Microsoft Office Visio绘制ER图应该怎么操作呢?不会的小伙伴请看以下教程,今天小编将给大家带来Microso ...

  10. 2007 Microsoft Office system, Windows Vista, Exchange Server 2007 Launch

    微软诚邀您于11月30日参加"迎接新纪元"微软商务引擎启动大会--暨 2007 Microsoft Office system, Windows Vista, Exchange S ...

最新文章

  1. Java代码块总结(速读版)
  2. 使用 Docker 搭建 Laravel 本地环境
  3. 力压清华北大!深圳大学,世界第三!国际专利申请最新榜单出炉
  4. python 命名空间冲突_通过修改命名空间绕过pb冲突
  5. OC第八节 内存管理高级
  6. eclipse java jdk_设置Eclipse和Java JDK
  7. P8实战(一):架构概论,从过去到未来
  8. 解析 Page.MaintainScrollPositionOnPostBack 属性
  9. Servlet 运行原理
  10. win7蓝屏0x000000f4修复_注意:关于近期多数电脑蓝屏的处理和预防方法
  11. 科立捷7代写频软件_天大厦大“两硕士论文雷同”通报,代写买卖论文
  12. 开源数据库:何为NoSQL生态系统?
  13. 用感知器对样本分类的matlab程序_新的基础算法:树突网络:一个用于分类、回归和系统识别的白箱模块...
  14. IE各浏览器HACK
  15. 牛客练习赛9 F - 珂朵莉的约数
  16. 60.Linux 启动过程
  17. 赵伟功老师 管理系统提升专家
  18. Delphi TStringList的用法
  19. 楼天城楼教主的acm心路历程
  20. 精益创业实战 - 第1章 基本理念

热门文章

  1. HiJson(Json格式化工具)64位中文版下载 v2.1.2
  2. 腾讯电脑管家具有计算机病毒查杀功能,腾讯电脑管家算杀毒软件吗_腾讯电脑管家不仅仅是杀毒软件-高达阁杀毒软件站...
  3. 仿真软件EWB,NI软件
  4. Iptables 指南 1.1.19
  5. CAPL学习之路-以太网函数
  6. 2019/07/08 分布式文件系统概述(01)
  7. 【微信扫码登录】以及【微信扫码支付】解决方案
  8. linux at命令关机,Linux at命令定时关机
  9. eeglab基础学习
  10. 电脑小技巧:怎么设置默认浏览器