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 文件。