狀況
請考慮下列情況:
-
您可以使用 Config.xml 檔案,以部署 Microsoft Office 2010年使用無訊息安裝。
-
您可以指定更新資料夾 Config.xml < SetupUpdates > 區段中。例如︰
<SetupUpdatesCheckForSUpdates="Yes"
SUpdateLocation="C:\Updates2" /> -
您啟動 Office 2010 無訊息安裝。
在這個案例中,安裝會會檢查下列的資料夾,並套用更新︰
-
預設資料夾 ([更新] 資料夾)
-
指定的資料夾 ([Updates2] 資料夾)
不過,預期的行為是安裝會檢查,並從只有指定的資料夾,並不預設資料夾套用更新。
解決方案
若要解決這個問題,取代 Osetup.dll 檔,然後再使用CheckUpdatesFolder屬性 Config.xml 檔案中以防止安裝從預設資料夾中安裝更新。若要執行這項操作,請參考下列步驟:
-
立即下載 Setupdll.zip,從下列連結︰立即下載 setupdll.zip 套件。
-
從 Setupdll.zip 中解壓縮檔案。應該要有兩個 Osetup.dll 檔案。另一個做為 32 位元版本的 Office 2010,而另一個是 64 位元版本的 Office 2010。
-
將複製適當的 Osetup.dll 檔案,然後貼至 Updates 資料夾。如果舊的 Osetup.dll 檔案包含在 Updates 資料夾中,請以新的 Osetup.dll 檔案取代舊的 Osetup.dll 檔案。
注意這個檔案就會加入新的CheckUpdatesFolder屬性。 -
如果您不想檢查,並套用預設的資料夾中的更新安裝,設定為"否",Config.xml 檔案中的CheckUpdatesFolder屬性。例如︰
<SetupUpdatesCheckUpdatesFolder="No"
SUpdateLocation="c:\Updates2" />附註CheckUpdatesFolder的預設值是 「 是 」。
-
將 Config.xml 檔案儲存。
-
使用修改過的 Config.xml 檔案,以執行無訊息安裝。例如︰
<OfficeInstallationPath>\setup /config <path>\config.xml