IE8 部署問題
我們正在嘗試部署 IE8 以最終從 IE6 升級我們的環境。但是,我們遇到了幾個問題,想知道是否有其他人遇到過類似的問題。
我已經為 IE8 下載了 IEAK,並使用我們自己的公司設置為 WinXP 創建了一個自定義 .msi。值得注意的是,我已經進行了強制重啟的免提安裝。
然後我把這個 msi 放到我們域控制器上的軟體分發共享中。
從這裡我已將 msi 添加到我們的部署組策略對象的軟體安裝部分,該對像已分配給我們的域電腦組。所以它處於“已分配”部署狀態。
但是,似乎只有一些 PC 正在安裝該軟體包。其他人給出消息“安裝託管軟體 Internet Explorer”,但他們實際上並沒有安裝任何東西。這是來自其中一台故障機器的 ie8_main.log 的最後幾行:
00:08.969: INFO: |Finalize >>> <[END]-------------------------------- 00:09.000: INFO: |Finalize >>> CPageProgress::_ChangeState: Original Phase: 13 00:11.860: INFO: REBOOT: required. 00:11.875: INFO: REBOOT: User selected to reboot now. 00:11.922: INFO: Installer return value: hr=0x0000f0f4 00:11.953: ERROR: Setup exit code: 0x0000f0f4 (Setup has detected the system is missing one or more prerequisites required to install.).
有沒有人遇到過這個?這些機器大部分都是最新的——它們肯定安裝了 XP SP3。
編輯:嗯,我已經做了一些檢查,看起來這些機器中的一些可能只有 SP2。但是,我的印像是 IE8 仍然應該安裝在 SP2 上,這是正確的嗎?
EDIT2:在向所有客戶推出 SP3 之後,情況似乎開始好轉。我首先必須通過 GPO 解除安裝 IE8(似乎 IE8 因原始問題進入了部分安裝狀態,因此如果再次嘗試將無法安裝。)。最後,一旦安裝了 SP3 並“解除安裝”了 IE8,再次通過 GPO 推出我們的安裝包即可成功安裝。
但是,我仍然無法解釋阻止在 SP2 上安裝的原始問題。
$$ End edits $$ 我還應該補充一點,我們還沒有安裝任何測試版——這是直接從 IE6 升級到 IE8 最終版。
任何幫助都會很棒,在此先感謝!
這與嘗試在 IE 之前安裝的 KB923823 有關,因為您在創建 IEAK 安裝時已將“安裝最新更新”置於打開狀態。輕鬆修復。當您進行 IEAK 自定義安裝時,取消勾選在 IEAK 自定義開始時要求“安裝最新更新”的選項。如果您使用的是 XP-SP2 並且您已打開“安裝最新更新”選項,那麼它將在安裝 IE 之前嘗試安裝 KB932823,這就是它失敗的時候。或者,您可以在推出之前使用安全修復 KB932823 進行隊列更新。如果您有更新檔管理,則不需要此步驟。