共用方式為


2007 Office 更新套件的錯誤碼

更新日期: 2007年11月

適用於: Office Resource Kit

 

上次修改主題的時間: 2015-03-09

下表列出 2007 Office 更新套件可能會使用的錯誤碼。這些錯誤碼均僅可用於 Service Pack 和 公用更新的可執行檔內。您可以在修補程式記錄中找到錯誤碼,而他們通常可用於自訂的 Microsoft Systems Management Server (SMS) 和協力廠商部署指令碼及修補程式安裝指令碼中。

錯誤訊息

成功

= 0

錯誤:一般偵測錯誤

= 17301

錯誤:正在套用修補程式

= 17302

錯誤:正在解壓縮檔案

= 17303

錯誤:正在建立 Temp 資料夾

= 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 資料夾。上述命令不會建立資料夾,如此使用 %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 桌面搜尋正在使用 RICHED20.DLL 檔案,所以無法更新該檔案。