打印本文 打印本文  关闭窗口 关闭窗口  
用推理抓获妨碍Office安装的凶手
作者:佚名  文章来源:不详  点击数  更新时间:2008/4/18 11:27:10  文章录入:杜斌  责任编辑:杜斌

  本来以此文的角度来看,遇到的问题不是太复杂,但是作者能以推理的方式一步一步地解开谜题,这种思考方式是值得广大电脑用户所借鉴的。

  本来我的Windows xp系统用得好好的,由于没有安装杀毒软件,加上是公司上班用的电脑,经常有同事过来用一下,结果搞到最后电脑乱七八糟,令人头痛不已,只好一咬牙下定决心——重装系统。

  Xp用得太久了,想换个其它系统,据说Windows 2003对硬件要求更高,只好装个Windows 2000 professional作罢。说干就干,很快系统和驱动程序安装完毕。接下来就是从硬盘上安装Office,双击setup,出现进度条,等它刷完后又弹出一个对话框。 

  安装时的弹框

  点击“确定”以后,重装安装仍然如此,我以为我的安装程序有问题,然后找同事借了一张office 2000的安装光盘,结果是——涛声依旧。

  推理1:到底是什么问题呢?开始进行针对性地思考以缩小范围。

  看来不是Office安装程序的问题,接下来想到了操作系统,首先我是管理员身份登录,不存在权限的问题,而且也不是对话框上所说的安全模式,最后将范围缩小到windows installer服务这个上面。

  这时,我打开“控制面板”,直接进入“管理工具”,双击“服务”快捷方式,找到了“windows installer”,双击打开属性。  

  把服务启动了也不行,怎么办呢?

  这时看到服务状态是:已停止,我想可能是这个服务没有启动的原故,于是我将点击“启动”按钮,将windows installer服务启动,然后再安装office,我倒,还不行,然后我又将系统重启,再试,就不行。

  奇怪了,windows installer服务明明已经启动,就是无法安装,看来也不是这个原因。这样已经折腾了一下午,手头的工作全部暂停,急得我只好左手掻头皮,右手不停的按鼠标。

  推理2:前一个推理错了,整理一下思路,考虑是否系统问题。

  到了这一步,急也没用,我只好静下心来,刚才一急脑子全乱了,这会好好的想想,首先要搞清楚windows installer,windows installer到底为何物呢?上网搜索了一下,原来Windows Installer是一种系统服务,用来安装和管理系统中的应用程序。它为应用程序的开发、定制、安装和升级提供了一种标准化的方法和手段。

  推理3:想到关键后,立刻用行动来验证。

  明白了,可是我怎样才能确定windows installer是否有故障呢?这时我的有个念头从我脑中闪过——事件查看器,我一拍大腿,对,就是它,印象中windows系统本身如果哪个地方出了问题,在“事件查看器”中都能看到相关的信息。

  于是打开“控制面板”,进入“管理工具”,进入“事件查看器”,看到里面又分了三个分支,分别是“应用程序日志”、“安全日志”和“系统日志”,究竟是哪一个呢?想到windows installer和系统中的应用程序有关,那就应该在“应用程序日志”里,打开一看,看到installer已经有多条相同的黄色图标的警告信息,双击鼠标查看事件详细信息:WMI ADAP 无法加载 msdtcui.DLL 性能库,原因是库中的一个未知问题: 0x0。

  善用系统工具查找问题所在

  果然是windows installer出了问题,必须立即更换。首先要停掉服务,我是运行msIExec /unregserver停掉的,然后去网上下载instmsiw.exe[点击下载],然后直接双击安装,再用msiexec.exe /regserver 启用服务。我小心谨慎的完成最后一步,再来安装office,哇,皇天不负有心人,成功了。

  推理4:查资料,巩固知识,以后遇到相关问题都可推断出来。

  事后我查看了相关的资料,由于新的office软件采用了最先进的Windows Installer技术,所以这个安装故障在Windows 98或Windows 2000早期版本中最为常见,但只要安装最新的Windows Installer即可解决。如果大家遇到windows installer有问题,可以使用应用程序事件日志查看,Windows Installer会把成功和失败信息记录在应用程序事件日志当中。

打印本文 打印本文  关闭窗口 关闭窗口