共用方式為


重新啟動要求的記錄

如果 InstallValidate 指令 偵測到使用中的檔案安裝,則會顯示 FilesInUse 對話框 並記錄下列資訊。

Info 1603. The file E:\testdb\Test\CustAct1.dll is being held in use
by the following process: Name: test, Id: 137, Window Title: 'Test'.

如果安裝程式偵測到它即將覆寫正在使用的檔案,則會記錄下列資訊。

Info 1603. The file E:\testdb\Test\CustAct2.dll is being held in use.

Info 1903.Scheduling reboot operation: Deleting file [filename]. Must 
reboot to complete operation.

[filename] 令牌實際上可能包含擴展名為 .rbf 的檔案路徑。 在此情況下,.rbf 檔案實際上是 1603 訊息所記錄的源檔,該訊息已重新命名為 .rbf 檔案。 使用中的檔案會先以 .rbf 擴展名重新命名,然後再刪除。

若要取得安裝程式嘗試覆寫此特定檔案之原因的詳細資訊,您可以使用詳細資訊記錄選項。 在呼叫 MsiEnableLog 時使用 INSTALLLOGMODE_VERBOSE 值,或使用 命令列選項的詳細輸出選項。 這會記錄下列資訊。

MSI (s) (D0:F0): File: E:\testdb\Test\CustAct2.dll;  Overwrite;  
REINSTALLMODE specifies all files to be overwritten

記錄檔會包含訊息,例如「現有檔案是較低版本」或「現有檔案已損毀(無效總和檢查碼)」