用于 2007 Office 套件的 Microsoft Service Pack 卸载工...

来源:百度文库 编辑:神马文学网 时间:2024/05/21 04:33:59
用于 2007 Office 套件的 Microsoft Service Pack 卸载工具
更新: 2009-10-22
本文内容:
概述
命令行选项
如何卸载 Service Pack 2
结果
疑难解答
已知问题
2007 Microsoft Office 系统 Service Pack (SP) 2 发行版提供了一个新的命令行工具,即 2007 Microsoft Office 套件的 Microsoft Service Pack 卸载工具(或 2007 Office SP 卸载工具),通过该工具,管理员和高级用户无需卸载整个产品即可删除 Office 客户端产品的 Service Pack 2。以前,删除 Office Service Pack 的唯一方法是完全卸载产品,而无法单独卸载 Service Pack。2007 Office SP 卸载工具在 Microsoft 下载中心的2007 Microsoft Office 套件的 Microsoft Service Pack 卸载工具 (http://go.microsoft.com/fwlink/?linkid=144518&clcid=0x804) 位置只 作为单独的下载提供。该工具本身不是 SP2 下载内容的一部分。
概述
2007 Office SP 卸载工具包含在一个名为 Office2007SPUninstall.exe 的包中,该包是一个自解压缩的可执行文件。该工具本身是一个名为 OARPMan.exe 的单独文件。不需要对此工具进行安装。OARPMan.exe、Microsoft 软件许可条款(以前称为最终用户许可协议或 EULA)和 Readme.txt 文件将解压缩到用户指定的位置。
通过该卸载命令行工具,可以删除包含一组修补程序的 Service Pack 发行版。在此处,发行版是指 2007 Office system SP2。该卸载工具将删除给定发行版中的所有修补程序。它并不按修补程序或按产品进行卸载。例如,如果您在计算机上安装了 Microsoft Office Visio 2007 Service Pack 2、Microsoft Office SharePoint Designer Service Pack 2 和 Microsoft Office Professional 2007 Service Pack 2,则该工具将同时卸载所有这些修补程序,因为它们属于同一个发行版。由于共享文件和共享 Windows Installer 包(MSI 文件)的复杂性,因此,目前不支持按产品卸载 Service Pack。
2007 Office SP 卸载工具提供以下功能:
只卸载客户端修补程序,而不卸载服务器修补程序。
只卸载 Service Pack 修补程序 (Patch),而不卸载修补程序 (Hotfix) 或公共更新。
只卸载 Service Pack 2,而不卸载 Service Pack 1。
一旦删除了 2007 Office system SP2,用户的计算机将恢复其先前状态。
如果您先部署 2007 Office system的发行版、2007 Office system SP1、安全修补程序以及 2007 Office system SP2,然后再卸载 SP2,则用户的计算机将恢复 2007 Office system SP1 加安全修补程序的状态。
如果您先部署 2007 Office system的发行版、安全修补程序 (Patch)、修补程序 (Hotfix) 以及 2007 Office system SP2,然后再卸载 2007 Office system SP2,则用户的计算机将恢复 2007 Office system的发行版加安全修补程序 (Patch) 和修补程序 (Hotfix) 的状态。
注意:
您必须是本地计算机上的管理员才能使用此卸载工具删除发行版。如果您使用的计算机正在运行 Windows Vista,则必须从管理员命令提示符下运行此工具。
在开始卸载 SP2 之前,必须关闭所有 2007 Office system应用程序。
命令行选项
OARPMan.exe 支持下表中显示的命令行选项。
选项 描述
/report
包含该工具可删除的已安装修补程序的列表。
此报告按所列顺序包含以下各项:
发行版 – 发行版名称,例如“O12SP2”。
产品代码 – 2007 Office system产品代码,例如,Microsoft Office Enterprise 2007 的产品代码为 {90120000-0030-0000-0000-0000000FF1CE}。
修补程序代码 – 修补程序代码标识符,例如,{53B0D030-F910-4448-A73A-32DFDF6BC2AA}。
发行版摘要
修补程序计数 – 发行版中包含的修补程序数。
如果将 /log 开关与 /report 开关一起使用,则可在日志文件中提供控制台窗口中不显示的附加信息。
/report 开关只 显示该工具可以卸载的作为发行版一部分的修补程序。例如,如果安装了 Service Pack 1,在使用 /report 时,该工具不显示 Service Pack 1,因为该工具无法卸载它。
/remove <发行版>
从系统中删除标有指定的发行版名称(例如“O12SP2”)的所有修补程序。如果未指定发行版参数或者键入该参数时出错,则将显示“帮助”。
删除操作将按所列顺序显示以下各项:
产品代码 – 2007 Office system产品代码,例如,Microsoft Office Enterprise 2007 的产品代码为 {90120000-0030-0000-0000-0000000FF1CE}。
修补程序代码 – 修补程序代码标识符,例如,{53B0D030-F910-4448-A73A-32DFDF6BC2AA}。
结果 – 指示 /remove 操作的结果。
如果将 /log 开关与 /remove 开关一起使用,则可在日志文件中提供控制台窗口中不显示的附加信息。
/log <文件路径>
为 OARPMan 工具创建一个日志,并将生成的 MSI 日志文件复制到包含该日志的文件夹中。<文件路径> 参数是必填项,并且指定的文件夹路径必须已经存在。
OARPMan 日志包含成功和失败消息、OARPMan 错误以及控制台窗口中显示的任何信息。如果未指定 <文件路径> 参数,则将显示“帮助”。
如果将 /log 开关与 /report 或 /remove 开关一起使用,则可在日志文件中提供控制台窗口中不显示的附加信息。
如果将 /log 开关与 /report 开关一起使用,则可在日志中提供控制台窗口中不显示的以下附加信息:
2007 Office SP 卸载工具版本。
开始和完成时间戳。
产品 – 每个单独 .MSP 的产品的友好名称,例如 Microsoft Office Proof (English) 2007。
更新 – 每个单独 .MSP 的更新的名称,例如 Microsoft Office Visio 2007 Service Pack 2 (SP2)。
如果将 /log 开关与 /remove 开关一起使用,则可在日志中提供控制台窗口中不显示的以下附加信息:
2007 Office SP 卸载工具版本。
每个 .MSP 的开始和完成时间戳。
整个发行版的开始和完成时间戳。
产品 – 每个单独 .MSP 的产品的友好名称,例如 Microsoft Office Proof (English) 2007。
结果代码 – 尝试卸载每个 .MSP 时生成的 MSI 结果代码。
/?
- 或 -
/help
描述可用的命令。
如何卸载 Service Pack 2
若要卸载 SP2,请执行以下任务:
安装 Service Pack 2。
下载 2007 SP 卸载工具并将包展开到工作目录中。
注意:
必须使用诸如 C:\<子目录> 的子文件夹来展开此工具。不能将此工具展开到硬盘驱动器的根目录(例如,C:\)下。
打开命令提示符并导航到 OARPMan.exe 文件所在位置。
若要显示“帮助”以了解有关此工具和可用开关的信息,请在命令提示符下键入以下内容:oarpman /help。
若要查看此工具卸载的修补程序的列表,请在命令提示符下键入以下内容:oarpman /report /log c:\logfolder\logname.log。
/log 开关是可选的,但它在日志文件中提供的附加信息不显示到控制台窗口中。
用户可以通过查看控制台或查看日志文件来了解当前安装了哪些修补程序。Release(发行版)列指示安装了哪些发行版。在这种情况下,安装的发行版为“O12SP2”。
若要从计算机中删除 Service Pack 2,请在命令提示符下键入以下内容:oarpman /remove O12SP2 /log c:\logfolder\logname.log。
注意:
您不能通过双击 oarpman.exe 来运行卸载工具。您必须以管理员身份打开命令提示符窗口,然后再按本节说明运行 oarpman.exe。
此时将开始从计算机中删除 Service Pack 2 发行版,创建 OARPMan 日志,并将 MSI 日志复制到使用 /log 开关指定的路径中。控制台窗口中将显示卸载状态;如果启用了日志记录功能,则会在日志文件中记录更详细的信息。
根据安装的产品数、安装的 Service Pack 2 更新的数目以及计算机的处理器速度等此类因素,卸载所需的时间将有所不同。卸载过程所花的时间可能与安装 Service Pack 2 更新的时间相当,或者前者稍多于后者。
若要验证是否删除了所有发行版,请在命令提示符下键入以下内容:oarpman /report。
结果
下表列出了卸载操作的可能结果。
情形 结果#定义 控制台输出 返回代码
输入错误
ERROR_INVALID_PARAMETER
帮助
87
报告
ERROR_SUCCESS
报告
0
报告
ERROR_SUCCESS
找不到可卸载的发行版。
0
删除
ERROR_SUCCESS
卸载成功。
0
删除
ERROR_SUCCESS_REBOOT_REQUIRED
卸载成功。请重新启动。
3010
删除
ERROR_UNKNOWN_PROPERTY
找不到发行版。
1608
删除
ERROR_PATCH_REMOVAL_DISALLOWED
此工具要求具有管理权限。
1649
删除
ERROR_PATCH_PACKAGE_UNSUPPORTED
此工具不支持已安装的 Windows Installer 版本。
1637
删除
1600-1699 MSI 错误代码范围
卸载失败。如果启用了日志记录功能,则检查日志。
 
内存不足
ERROR_OUTOFMEMORY
遇到意外错误。
14
日志文件错误
根据原因不同,可能返回不同的错误。
无法创建日志文件。请检查路径或文件名。
 
意外错误
ERROR_GENERIC_COMMAND_FAILED
遇到意外错误。
14109
疑难解答
下表列出当您运行 2007 SP 卸载工具时可能出现的错误。
消息 描述
“此工具不支持已安装的 Windows Installer 版本。”
此工具需要的 Windows Installer 版本就是 Office 应用修补程序时需要的版本(3.1 或更高版本)。必须从具有相应 MSI 版本的计算机上运行此工具。
“找不到发行版。”
您键入的发行版值可能有误。请验证您是否按照此工具的报告 (oarpman /report) 的 Release(发行版)列中指定的内容键入了发行版值。
“卸载成功。请重新启动。”
已成功安装更新。然而,安装过程直到重新启动计算机之后才能完成。其可能的原因是,当该工具卸载修补程序时,需要更新的一些文件正在使用中。
“无法创建日志文件。请检查路径或文件名。”
若要创建日志,必须使用 /log 开关指定有效的完整路径和文件名。请验证路径和文件名是否有效。
“此工具要求具有管理权限。”
您必须是本地管理员才能使用此工具删除发行版。请检查您的权限。如果使用的是 Windows Vista,则必须从管理员命令提示符下运行此工具。
“卸载失败。如果启用了日志记录功能,则检查日志。”
此工具无法删除指定发行版中的所有或部分修补程序。请再次尝试运行报告 (oarpman /report),并查看是否有任何 Service Pack 2 修补程序仍处于已安装状态。如果某些修补程序仍保留,请尝试再次删除此发行版。
已知问题
下表列出了已知问题。
问题 描述和解决办法
对于香港特别行政区繁体中文、中华人民共和国简体中文、台湾繁体中文以及朝鲜语 Groove 语言包 Service Pack 2 修补程序,卸载可能失败。
由于最初发行产品时存在技术问题,因此我们无法支持卸载这一组受限的更新。若要解决此问题,请卸载语言包。这将删除 Service Pack 修补程序。
卸载 Service Pack 2 可能删除 2007 Microsoft Office 外接程序的以下功能:Microsoft 另存为 PDF 或 XPS(如果在 Service Pack 2 之前安装了此外接程序)。
若要还原此功能,您可以重新安装此外接程序。此外,还可以使用“控制面板”中的“添加或删除程序”(对于 Windows Vista,则使用“控制面板”中的“程序和功能”)修复此外接程序。
在卸载 Service Pack 2 之后,某些文件会保留在 Service Pack 2 版本中。
这是 Windows Installer 的一个问题,当您在 2007 Office system的发行版基础之上直接安装 Service Pack 2,然后卸载 Service Pack 2 时,可能出现此问题。
如果在 Service Pack 1 的基础上安装 Service Pack 2,然后卸载 Service Pack 2,则不会出现此问题。如果您使用的是 Windows Installer 3.1 版,请参阅 Microsoft 知识库文章968006:卸载 Windows Server 2003 或 Windows XP 中的部分软件更新后,一些程序集文件仍显示更新的文件版本而不是原始文件版本 (http://go.microsoft.com/fwlink/?linkid=144519&clcid=0x804)。如果您使用的是 Windows Installer 4.0 或 4.5 版,请参阅 Microsoft 知识库文章967756:卸载 Windows Vista 或 Windows Server 2008 中的部分软件更新后,一些程序集文件可能仍反映文件的更新版本而不是原始版本 (http://go.microsoft.com/fwlink/?linkid=144520&clcid=0x804)。在上述每种情况下,都必须先应用 Windows Installer 修补程序,然后才能卸载 Service Pack 2。
当卸载 Service Pack 2 时,重新启动管理器可能会重新启动 Windows Vista 或 Windows Server 2008 上所打开的应用程序。
如果在有应用程序处于打开状态的情况下卸载 Service Pack 2,则重新启动管理器可能会关闭应用程序,然后重新启动它们。因此,建议您按前面提到的方式,先关闭所有应用程序,然后尝试卸载 SP2。
尝试卸载 Service Pack 2 时,可能出现错误。
在装有 Windows Installer 4.5 的计算机上,如果已使用 Office 自定义工具来自定义安装,则可能出现这种情况。若要修复此问题,请参阅 Microsoft 知识库文章967756:卸载 Windows Vista 或 Windows Server 2008 中的部分软件更新后,一些程序集文件可能仍反映文件的更新版本而不是原始版本 (http://go.microsoft.com/fwlink/?linkid=144520&clcid=0x804)。必须先应用 Windows Installer 修补程序,然后才能卸载 Service Pack 2。