文档库 最新最全的文档下载
当前位置:文档库 › microsoft pre office_2010安装过程中出错-汇总

microsoft pre office_2010安装过程中出错-汇总

office 2010在安装过程中出错了各种问题汇总

Office 2010 RTM(14.0.4760)于4 月22 日通过MSDN 发布,并于5 月12 日正式全球零售。笔者在第一时间通过MSDN 订户下载了Office 2010,在自己的电脑以及若干台虚拟机中进行了安装试用,在此期间先后遇到了一些安装配置方面的问题,在此小结供大家参考。笔者的技术专长不是Office,文中难免有疏漏错误,还望熟悉Office 的朋友不吝指正。

1. 如何将安装源解压缩还原

MSDN 发布Office 2003/2007 时均采用了ISO 光盘镜像格式,而这次发布的Office 2010 却是一个802MB/871MB(x86/x64)的 .EXE 自解压缩文件。当我们执行这个 .EXE 文件后,它首先会将Office 2010 安装源解压缩至临时文件夹,然后再启动安装程序。

笔者认为,Office 2010 安装源使用 .EXE 自解压缩文件的实际意义不大,因为即使经过压缩后的 .EXE 文件也有800 多MB,无法装在一张CD 光盘里,反而每次执行安装时都要花几分钟等待解压缩。还是将实际的安装源文件提取出来,另存为ISO 镜像比较方便。

假设从MSDN 官方网站下载的Office 2010 的 .EXE 自解压缩文件名为:cn_office_professional_plus_2010_x86_515501.EXE,

我们可以以管理员权限在命令提示符中执行:

cn_office_professional_plus_2010_x86_515501.EXE

/EXTRACT:C:\Office14

将Office 2010 安装源解压缩还原至C:\Office14 文件夹(可以随意命名)。然后将C:\Office14 及其所有子文件夹、文件添加至ISO 镜像,保存为一个类似于Office 2007 的安装源ISO 镜像即可,这样无论刻录光盘还是在虚拟机中使用都很方便,运行C:\Office14\SETUP.EXE 即可立即启动安装程序。

2. 谨慎决定是否需要保留早期版本的Office

很多用户在计算机中安装有早期版本的Office(2007/2003)。与Windows 类似,Office 2010 安装程序检测到计算机中已安装的早期版本后,也会弹出对话框询问用户是否希望:

将早期版本升级为Office 2010(保留原有的个性化设置,类似于Windows 升级安装);

删除早期版本后安装Office 2010(类似于格式化硬盘重装Windows);

保留早期版本并安装Office 2010(类似于配置Windows 多重系统共存)。

笔者认为,Office 2010 的升级安装不值得推荐。首先,安装程序能够保留的Office 设置不是很多,保留的意义并不大;其次,由于早期版本Office 都是32 位软件,只有32 位的Office 2010 可以升级、64 位的Office 2010 不能直接升级;再其次,由于微软软件的体积越做越大,升级安装的步骤也越来越繁琐,就像把Windows Vista 升级安装为Windows 7 一样,经笔者测试,把Office 2007 升级安装为Office 2010 花费的时间,比全新安装Office 2010 多了将近三倍。因此,笔者个人不推荐升级安装Office 2010。

相比而言,将早期版本Office 卸载再全新安装Office 2010 是更有效率的做法,缺点就是无法保留原有的Office 设置。因此在卸载早期版本之前,我们需要手动备份或记忆原有的一些个性化设置。

如果我们选择将新旧不同版本的Office 设为共存,例如Office 2007 与Office 2010 共存,笔者建议最好将它们安装在不同的文件夹里以避免冲突。假如我们依然选择默认的C:\Program Files\Microsoft Office 文件夹,虽然Office 安装程序可以在C:\Program Files\Microsoft Office 文件夹中自动建立Office11、Office12、Office14 等不同的子文件夹分别保存不同版本的程序文件,但它们彼此之间很容易互相影响。

笔者曾在一台安装有Office 2007 的Windows Vista 虚拟机中安装Office 2010,安装时选择了保留早期版本并没有更改安装文件夹,结果每次启动Word 2010、Excel 2010 等组件时,Office 2010 都自动弹出一个安装配置对话框,

将 .DOCX、.XLSX 等各种Office 文档的关联与自己绑定,等候几分钟才完成配置。配置完毕后,如果再启动Office 2010 组件不会有问题,但如果启动Word 2007、Excel 2007 等早期版本组件,Office 2007 又会自动弹出一个类似的配置对话框,花好几分钟将文件关联改回与自己绑定。下一次启动Office 2010 组件时,Office 2010 又会再改回去...... 两个同门兄弟好像打架一样,谁也不放手。饱受煎熬的只有用户。

笔者认为,像Word、Excel 之类常用组件没有必要设置新旧版本共存,保留一个版本就可以了。只有一些还没有发布2010 最新版本的Office 组件,例如SharePoint Designer 2007,与Office 2010 的共存才有实际意义。为了避免冲突,在安装新旧不同的版本时,笔者建议最好选择“自定义”安装方式,然后在Office 可选组件列表中进行确认,不要重复选择任何两个版本都具备的组件。

以Office 2010 与SharePoint Designer 2007 的共存为例,笔者一开始配置它们的共存时也经常遇到冲突问题,每次启动不同版本的组件时,自动弹出的安装配置对话框几乎要令笔者抓狂。后来笔者重新安装SharePoint Designer 2007,在“自定义”组件列表中只选择了SharePoint Designer 2007 为“从本机运行全部程序”,而将“Office 共享功能”与“Office 工具”全部设置为了“不可用”。直到安装Office 2010 时,才选择了“Office 共享功能”与“Office 工具”,这样Office 2010 才与SharePoint Designer 2007 相安无事地共存下来。如果笔者在两次安装时都选择了“Office 共享功能”与“Off ice 工具”,那么Office 2010 与SharePoint Designer 2007 十有八

九会“掐架”。

总之,如果没有什么特殊要求的话,笔者认为Office 2010 的升级安装以及新旧版本的共存都不值得推荐,它们都很容易引起问题。全新安装Office 2010 是最省心的做法。

3. .net Framework 损坏可能会引起Office 安装失败

笔者在另一台安装有很多软件、使用了很久的Windows XP 计算机中安装Office 2010 时,在安装到半途出现了“Error 1935:An error occurred during the installation of assembly component,Please contact Microsoft Support for help.”错误,安装程序被强行中止。经过排查,这个问题是由于Windows 缺少 .net Framework 或其相关组件有所损坏引起的,只要修

复 .net Framework 即可解决。

我们可以安装最新发布的 .net Framework 4.0。但需要注意的是,4.0 并不像3.5 包含3.0、2.0 那样包含早期版本。换句话说,假如我们在一台只安装有1.0 的Windows XP 中直接安装3.5,安装之后即可获得2.0、3.0、3.5 的全部版本;但是假如我们直接安装4.0,那么安装之后将只拥有4.0,不会随着4.0 的安装自动获得2.0、3.0、3.5。因此,如果我们需要 .net Framework 的全部版本,可能需要反复安装多次。

Windows 7 由于已经包含有3.5,所以我们可以直接安装4.0;Windows Vista 包含有3.0,我们需要分别安装3.5 与4.0,一共安装两次;Windows XP 相对复杂一些,到目前为止,在Windows XP 适用的所有版本中,1.0、1.1 及其相应SP、还有4.0 都是独立的,只有3.5 with SP1 包含有3.5、3.0、2.0。因此,要想在Windows XP 中获得 .net Framework 的所有版本,我们至少需要安装六次,分别是:1.0、1.0 SP3、1.1、1.1 SP1、3.5 with SP1(安装后将自动获得3.5 SP1、3.5、3.0、2.0)、4.0。

4. 如何令管理员用户与受限用户都可以运行Office

Office 2010 安装程序要求我们以管理员权限运行,受限用户不能直接安装。但是,Office 2010 允许我们在一台计算机的多个用户帐户中同时运行,并可以分别保存每个用户的个性化设置。

假设我们以管理员用户A 登录并安装了Office 2010,用户A 即可直接运行Office 组件。如果在计算机中还存在其它管理员用户B、C,以这些用户登录后首次运行Office 组件,会自动弹出一个安装配置对话框,初始化用户的Office 个性化设置。理论上说,这个初始化过程只需要做一次,配置完成后,下一次运行Office 组件时就不会再出现了。

但是,假如用户B、C 不是管理员而是受限用户,当它们首次运行Office 组件时,虽然安装配置对话框也会出现,却可能会提示没有足够的权限完成配置,并有可能陷入配置进度条周而复始的死循环状态。有人可能会说:你可以先在管理员用户A 中将用户B、C 临时提升为管理员,等它们完成配置再降级为受限用户不就可以了吗?理论上说的确是如此。但笔者在之前的试用中,曾遇到过连这个方法也不奏效的案例:笔者通过用户A 将用户B、C 临时提升为管理员并等它们完成配置,经测试,下一次运行Office 组件时已经不会再提示配置了。可是,当笔者把它们降级回受限用户后,再次运行时还是会自动弹出配置对话框,且无法完成配置并陷入死循环。但只要再将用户B、C 重新提升为管理员,无需任何配置就可以直接运行Office 组件。换言之,此时Office 组件能否运行,已经完全由用户帐户的权限来决定了。

笔者并不是很清楚导致这一问题的具体原因,根据个人总结,笔者认为这可能是由用户B、C 在用户A 首次安装Office 2010 时的用户状态决定。假设用户B、C 在用户A 首次安装Office 2010 时已经是管理员,那么即使安装完成后将用户B、C 降级为受限用户也不会有问题;或者,假设用户B、C 在用户A 首次安装Office 2010 时还不存在,是在安装完成后才建立的,也不会有问题;但是,假设用户B、C 在用户A 首次安装Office 2010 时已经是受限用户,就很容易出现上述问题。

因此,笔者个人建议,如果我们打算在多个不同的用户帐户中同时运行Office 2010,最好在首次安装前将所有的用户帐户都临时提升为管理员,安装配置完

成后再降级回受限用户;或者先不建立其它帐户,在安装完成后再建立新的用户帐户。这样可以最大限度地避免遇到受限用户无法运行Office 组件的问题。

5. 添加删除程序列表为何会出现一大堆无法删除的Office MUI 组件

通常在Office 2010 安装完毕后,我们在控制面板的“添加删除程序”列表中只会看到一项“Microsoft Office System 2010 Professional Plus Edition”,通过它可以添加删除Office 组件,修复或卸载Office。不过有时候,当我们使用一些第三方工具软件对注册表进行扫描清理后,会发现“添加删除程序”列表突然多出了一大堆类似“Microsoft Office System 2010 Word MUI (Chinese Simplified)”、“Microsoft Office System 2010 Excel MUI (Chinese Simplified)”之类的新项目,足足有二十多个,而且每一项都无法删除,这是怎么回事呢?(此问题曾在微软新闻组中被人问起)

经笔者研究,这个问题只出现于Office 2007/2010,Office 2003 不受影响。由于Office 2007/2010 采用Office 核心程序与语言包(MUI)相分离的技术,所以Office 安装程序会在注册表中为Office 核心程序及所有已安装的MUI 都建立一条注册信息。以Microsoft Office System 2010 Word MUI (Chinese Simplified)为例,它表示用户在安装Office 2010 核心程序的同时,安装有中文版的Word 语言包。Windows 可以由此判断,用户安装的是Office 2010 的中文版,并至少包含有Word 组件。

如果已安装的Office 组件越多,注册表中关于MUI 的项目也会越多。为了避免“添加删除程序”列表过于臃肿,Office 2007/2010 安装程序会在注册表的下述两个位置同时为MUI 添加注册信息:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersio n\Uninstall

HKEY_CLASSES_ROOT\Installer\Products

例如,假设我们安装的是包含有Word 组件的中文版Office 2010,我们可以在上述两个位置同时找到显示为Microsoft Office System 2010 Word MUI (Chinese Simplified)的信息。Windows 在刷新“添加删除程序”列表时,会自动校对这两个位置的MUI 注册信息是否一致。如果是,Windows 就会将其省略掉不显示,以使“添加删除程序”列表保持整洁;如果不是,Windows 就会在“添加删除程序”列表中将其显示出来,提醒用户MUI 的注册信息有所损坏。

很多第三方的注册表清理工具会将上述两个位置的Office MUI 注册信息视为冗余注册表垃圾项进行清理。但这两个地方其实都是不能删除的。无论哪一项被清理,都会引起“添加删除程序”列表显示一大堆类似Microsoft Office System 2010 Word MUI(Chinese Simplified)的无效注册信息,因此当我们使用这类注册表清理工具时,如果提示在上述两个位置发现了关于Office 的冗余注册表项,注意不要让它清理。

6. Office 文档的文件关联及默认的邮件客户端设置可能会被锁死

Office 2010 在安装过程中会自动将 .DOCX、.XLSX、.PPTX 等各种Office 文档文件与自己绑定,并将Office Outlook 设置为系统默认的邮件与日历客户端。理论上说,我们可以将Office 文档的文件关联重新指向其它程序,或将默认邮件客户端重新修改为其它程序。但笔者在试用Office 2010 时却遇到了一次Office 文档的文件关联及默认的邮件客户端设置均被锁死的问题,无法修改上述的任何设置。例如,当笔者试图将 .DOC 文档与写字板绑定时,下一次打

开 .DOC 文档的依然是Word 2010;当笔者在Live Mail 中试图将其设置为默认邮件客户端时,下一次启动Live Mail 还会提示Live Mail 不是默认的邮件客户端。

经排查,笔者发现涉及上述设置的注册表项都被剥夺了修改权限,例如

HKEY_CLASSES_ROOT 中的 .DOCX、.XLSX(决定这些文件的打开方式的注册表项),以及HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail(决定默认邮件客户端的注册表项),管理员帐户对于这些注册表项的修改权限都被删除了,所以才引起上述的设置均被锁死,重新修改也无效。直到笔者手动为这些注册表项添加了相应的修改权限后,问题才得以解决。

笔者不清楚引起这一问题的原因究竟是什么,而且在若干次安装Office 2010 的过程中只遇到了一次,猜测可能是与安装Office 2010 时未关闭的第三方软件有关。如果哪位朋友知道这个问题的原因还望不吝指教。

7. Office OneNote 2010 因为Windows 没有安装桌面体验而无法启动

这个问题主要出现在Windows Server 2008(或R2)系统中,由于服务器系统默认不安装Windows 桌面体验,这将引起OneNote 2010 无法启动。只要通过“打开或关闭Windows 功能”重新安装Windows 桌面体验即可解决。

不过非常诧异的是,笔者在一台Windows XP 计算机中启动OneNote 2010 时也遇到了相同的提示。Windows XP 哪儿来的桌面体验呢?笔者直到现在也没弄清楚引起这个问题的原因,猜测可能是Office 2010 在检测系统版本时遇到了错误。如果哪位朋友知道这个问题的原因还望不吝指教。

8. 讨人厌的OSPPSVC.EXE 服务

Office 2010 安装时会自动添加一个名为Office Software Protection Platform 的系统服务,其执行文件为:Program Files\Common

Files\Microsoft Shared\OfficeSoftwareProtectionPlatform\OSPPSVC.EXE。这个服务的默认启动类型为“手动”,但它在我们每次启动Office 2010 组件时都会自动运行。

从字面理解,OSPPSVC 服务应该是Office 2010 的软件自我保护平台。笔者不清楚这个服务究竟起多大的作用,不过我们千万不要将它的启动类型由“手动”修改为“已禁用”,否则在下一次启动Office 组件时,令人抓狂的自动安装配置对话框又会出现,折腾好几分钟才完成配置,“已禁用”又会被修改回“手动”。换句话说,OSPPSVC 服务必须保持默认的“手动”状态才能维持Office 2010 正常运行。就算我们觉得它碍眼,也不能将其禁用,拿它没有一点办法。

不过,好在Office 2010 只要求确保OSPPSVC 服务的启动类型为“手动”,并不要求OSPPSVC.EXE 进程时刻常驻于内存,因此当我们使用完毕退出Office 组件后,可以在“服务”列表中将OSPPSVC.EXE 手动关闭(注意只是关闭,不是设置为“已禁用”),或通过Windows 任务管理器结束OSPPSVC.EXE 进程。这样做不会影响Office 组件的下一次启动。

总算是把office 2010给搞定了,不容易啊。谨以此文祭奠那些为office逝去的时光。

对office 2010最初的印象是去年的七月份左右。无意之间看到了泄露版的office 2010 英文测试版,出于好奇在学校网站办公室电脑上装了一个,惊讶于它的启动画面和启动速度,无奈与满屏幕的英文,叹息着卸载了ofice 2010,同时也期待着中文版的到来。

接着就放暑假了,回到家里看到office 2010中文beat版已经出来了,而且微软在官网开放了密钥申请链接,心中不由一阵高兴,想下载一个装上试试。当时用的是测试版的windows 7,考虑到到时候还要换系统,便放弃了这种想法,等正式版的windows 7出来之后再说吧。

10月正式版windows 7已经发行了,面对着重装完的系统,又想起了office 2010。从网上下载了一个beat版的安装文件,却没有想到安装过程却因为错误

而退出。在网上差了一下原因,大多数的网友都说是因为360安全卫士和杀毒软件的原因。想到卸载杀软还需要重启电脑,一向怕麻烦的我决定放弃测试版的office 2010,直接装上了2007。

然后就一直在使用2007版的office,知道前几天听说MSDN的office 2010已经出来了,正好Adobe的CS5套装也上市了,决定卸载杀软、360安全卫士,更换软件版本。却没有想到office依旧不给面子,测试版的问题再次出现。尝试了网上所说的各种方法,均无济于事。没有杀软、没有360、没有UAC、没有防火墙,但是却也没有成功……倒是有一幅画面记忆犹新:

前天版主例会,需要总结会议记录,方才想起自己已经将office 2007卸载了,无奈的装回2007。此事早已被我寝室兄弟们熟知,他拿着同时装有office 2007和office 2010的笔记本冲着我得意地笑,昨天越想越觉得不对劲,熄灯之后睡不着觉,便想起来看看。

接好笔记本的电源,再次点开那个exe文件,依旧毫无所获。想起了事件日志,那里面总该有错误记录吧,点开控制面板,却郁闷的弹出了一个对话框,服务没有运行,想起自己为了速度结束了好多系统服务,有点无奈,更加无奈的是,我忘记了怎么再次把它打开……

瞅了一眼时间,已经是晚上十二点多了,忽然想起,如果我在虚拟机里面监控office 2010的一切安装过程,然后用Ubuntu将文件复制过去,将注册信息手动导入注册表,服务也手动运行,应该还是有可能的吧……随后新建了一个虚拟

机,用软件监控安装包的一切操作,之后,绝望了!软件报告的长度已经超出了我手动的极限……

瞅了一眼右下角的时间和笔记本的电量,无奈的想回去睡觉了。迷迷糊糊的又点了一遍offie 2010的安装包,正后悔的想要关掉的时候,心想,看看只安装word 一个东西能不能成功啊,于是点开自定义,将所有的东西都关了,只留了一个word,结果,奇迹出现了,安装成功。

顿时,所有的睡意全无,安装成功,真的假的啊,我点开word程序,发现这居然是真的!于是我又单独的安装了excel、ppt等其他要用的软件,居然也成功了。

那问题出在哪里了呢?应该是office共享功能和office工具里面有一个出问题了。然后关机,给笔记本换了一块电池,决定重新试验。还好,第一项business connectivity services就安装出错了。看来所有的问题都只是它的原因了。

郁闷了好几天的office 2010无法安装,

只需要将自定义里面的business connectivity services给取消就可以了。

更加的郁闷,所以郁闷的睡觉去了……

相关文档
相关文档 最新文档