2007 Office 更新程序包的错误代码

更新时间: 2007年11月

应用到: Office Resource Kit

 

上一次修改主题: 2015-03-09

下表列出了 2007 Office 更新程序包可能使用的错误代码。仅 Service Pack 和公用更新中的可执行文件才提供这些错误代码。这些代码可以在修补程序日志中找到,并且它们通常在自定义 Microsoft Systems Management Server (SMS)、第三方部署脚本和修补程序安装脚本中使用。

错误消息

成功

= 0

错误:常规检测错误

= 17301

错误:应用修补程序

= 17302

错误:提取文件

= 17303

错误:创建临时文件夹

= 17021

成功:重新启动标记集

= 17022

错误:用户已取消安装

= 17023

错误:创建文件夹失败

= 17024

已安装修补程序

= 17025

修补程序已安装到管理员安装

= 17026

安装源需要完整文件更新

= 17027

没有为包含的修补程序安装产品

= 17028

修补程序安装失败

= 17029

检测:无效的 CIF 格式

= 17030

检测:无效的基准

= 17031

错误:所需的修补程序不适用于该计算机

= 17034

使用 Microsoft self-extractor 日志更正错误

管理员可以使用安装程序日志文件以帮助更正错误。在安装 2007 Office system Service Pack 1 (SP1) 更新的过程中,不会自动创建安装程序日志。若要生成 Microsoft self-extractor 日志,您必须使用 /log 开关以及特定日志文件的路径。

示例

若要创建 2007 Office system SP1 程序包的日志,请在命令提示符下键入以下命令:

2007OfficeSystemSP1ClientUpdateFilename /log:%temp%\ Logfilename.txt

其中:

2007OfficeSystemSP1ClientUpdateFilename 是指 2007 Office system SP1 Microsoft Self-Extractor 文件 (.exe)。

%temp% 是指 Windows 临时文件夹。上述命令不会创建文件夹,因此使用 %temp% 文件夹只能确保该位置始终存在。

LogFilename.txt 表示必须提供的日志文件名。例如,Office2007SP1SetupLog.txt

例如,键入以下内容:

office2007sp1-kb936982-fullfile-en-us.exe /log:%temp%\Office2007SP1SetupLog.txt

除了指定的文件名外,其他日志文件都是基于 Microsoft self-extractor 文件安装的修补程序创建的。

下表列出了通过使用上述示例中的命令为 2007 Office system SP1 文件创建的日志文件。

2007 Office system SP1 客户端更新 日志文件

office2007sp1-kb936982-fullfile-en-us.exe

ClientSharedMUIsp1-en-us.log

MAINMUIsp1-en-us.log

MAINWWsp1.log

Proofsp1-en-us.log

Proofsp1-es-es.log

Proofsp1-fr-fr.log

Office2007SP1SetupLog.txt

project2007sp1-kb937154-fullfile-en-us.exe

ProjectWWsp1.log

ProjectMUIsp1-en-us.log

Project2007SP1SetupLog.txt

sharepointdesigner2007sp1-kb937162-fullfile-en-us.exe

SharepointdesignerWWsp1.log

SharepointdesignerMUIsp1-en-us.log

Sharepointdesigner2007SP1SetupLog.txt

visio2007sp1-kb937155-fullfile-en-us.exe

VisioWWsp1.log

VisioMUIsp1-en-us.log

Visio2007SP1SetupLog.txt

失败消息

在出现失败时,检查命令行中指定的日志文件是非常重要的。如果 Microsoft Self-Extractor 中有一个修补程序发生失败,将在接近日志文件结尾处显示类似于下面的错误代码:

OPatchInstall: Property 'SYS.PROC.RESULT' value '17031'

此代码表明已安装的 Office 版本与期望安装的版本不匹配。未应用此修补程序。

以下行表示安装成功:

OPatchInstall: Property 'SYS.PROC.RESULT' value '0'

计算机重新启动消息

日志文件还可以提供有关在安装结束时请求重新启动计算机的信息。在这类情况下,日志文件提供了需要重新启动的指示,如下文所示:

OPatchInstall: Property 'SYS.PATCH.NEEDREBOOT' value '1'

若要获取有关需要重新启动的原因的信息,必须查看 MAINWWsp1.LOG 文件。如果正在安装其他程序包,请查看正安装的产品的 <产品>WWsp1.LOG 文件。若要查找信息,请使用文本编辑器(如记事本)打开该文件,并搜索此文本(在记事本的“编辑”菜单中单击“查找”):“being held in use”,然后重复该搜索。

需要重新启动时,可能会显示如下消息:

"MSI (s) (F4:34) [16:34:37:904]: Product: Microsoft Office Enterprise 2007. The file C:\Program Files\Common Files\Microsoft Shared\OFFICE12\RICHED20.DLL is being held in use by the following process Name: searchprotocolhost , Id 3128."

在此示例中,该消息表明由于 Microsoft 桌面搜索正在使用该文件,可能无法更新 RICHED 20.DLL 文件。