錯誤訊息:安裝程式無法安裝所有的元件

文章翻譯 文章翻譯
文章編號: 189679 - 檢視此文章適用的產品。
本文曾發行於 CHT189679
重要:本文包含有關修改登錄的相關資訊。修改登錄之前,請務必將它備份起來,並確定您瞭解如何在發生問題時還原登錄。如需有關如何備份、還原和編輯登錄的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
256986 Microsoft Windows 登錄說明

如果您收到的錯誤訊息未列於本文之中,下列 Microsoft 網站包含更多有關 Internet Explorer 無效分頁錯誤訊息的資訊:
請按一下這裡,檢視無效分頁錯誤文件的清單
全部展開 | 全部摺疊

徵狀

當您試圖使用 Active Setup 精靈安裝適用於 Windows 95 或 Windows NT 4.0 的 Internet Explorer 4.x 或 5 版時,可能會收到下列其中一個錯誤訊息:
安裝程式無法安裝所有的元件。

Ie4wzd caused an invalid page fault in module unknown at 0000:00000015 (Ie4wzd 在位址 0000:00000015 的不明模組中,發生無效分頁錯誤。)

Setup was unable to download all the required components for this installation.The internet is likely busy.Please try setup again later and select Smart Recovery to continue downloading. (安裝程式無法下載所有的元件。網際網路可能正在忙碌。請稍待一會兒再重試安裝,並選取 Smart Recovery 繼續下載。)

Setup could not verify the information needed for installation.Please make sure your system clock reflects the current time, and then run setup again. (安裝程式無法驗證安裝所需的資訊。請確定您的系統時鐘顯示的目前時間正確,然後重新執行一次安裝程式。)

Setup was unable to download information about available installation sites. (安裝程式無法下載可用安裝網站的相關資訊。)

發生的原因

如果下列任何一種問題存在,就可能發生此狀況:
  • 網際網路相關檔案毀損。
  • 登錄項目毀損。
  • 安裝程式的 .cab 檔案毀損。
  • 嘗試安裝 Internet Explorer 4.01 Service Pack 1 時安裝失敗。
  • 登錄中有一項 Program Files 資料夾指標無效。
  • 您要安裝的目的地資料夾,沒有正確設定 NTFS 檔案系統權限 (僅適用於 Windows NT)。

解決方案

警告:不當使用「登錄編輯程式」可能會導致嚴重的問題,甚至必須重新安裝作業系統。Microsoft 並不保證可以解決您不當使用「登錄編輯程式」所導致的問題。請自行承擔使用「登錄編輯程式」的一切風險。

如果要解決這個問題,請依照下列步驟執行:
  1. 按一下 [開始],再按一下 [執行],然後輸入 regedit
  2. 找出並按一下下面的登錄機碼:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion
  3. 在右邊窗格中,找出名稱為「ProgramFilesDir」的值。

    注意:安裝 Internet Explorer 時會用到這個值;如果這個值的資料不正確,就無法成功安裝 Internet Explorer。這個值中應該包含類似「C:\Program Files」的內容。不論值為何,磁碟機和資料夾均需位於硬碟上,而且必須是電腦程式的預設安裝位置。如果顯示的值不正確,請在值上按兩下,然後在字串編輯器中修正。
  4. 解壓縮一份新的 Oleaut32.dll 檔案複本。請根據您的 Internet Explorer 版本,依照下列步驟進行:

    Internet Explorer 4

    使用 C:\Windows\Command\Extract.exe 程式,從 Ie4_s1.cab 檔案將 Ie4_1.cab 檔案解壓縮到 Windows\Temp 資料夾。然後,從 Windows\Temp 資料夾的 Ie4_1.cab 檔案將 Oleaut32.dll 檔案解壓縮到 Windows\System 或 Winnt\System32 資料夾。

    注意:如果您使用適用於 Windows NT 4.0 的 Internet Explorer 4.0,請略過這個步驟。

    Internet Explorer 5

    Internet Explorer 5 的 Oleaut32.dll 檔案位於 Mdac_ie5.cab 檔案中。

    Windows 95/98

    如果沒有 Internet Explorer .cab 檔案或是無法解壓縮 Internet Explorer 版的 Oleaut32.dll 檔案,您可以改為解壓縮 Windows 版的檔案來解決這個問題。

    Windows 95 的 Oleaut32.dll 檔案位於 Windows 95 光碟片的 Win95_09.cab 檔案中。

    在 Windows 98 中,這個檔案可以利用 Sfc 公用程式來解壓縮。

    如需有關如何解壓縮檔案的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
    129605 HOW TO:解壓縮原始的 Windows 壓縮檔
    注意:收到「不明的壓縮類型」錯誤訊息時,請從 Setupw95.cab 封包檔 (Internet Explorer 4.x) 或 Gsetup95.cab 檔案 (Internet Explorer 5) 解壓縮一份新的 Extract.exe 檔案複本到 Windows\Command 資料夾中。這樣一來,就會取代舊版 Extract.exe (舊版 Extract.exe 不適用於大部分 Internet Explorer 4.x 與 5 版的封包檔)。如需詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
    171241 Cannot Manually Extract Files from Cabinet Files
  5. 如果 Windows\System (Windows NT 則是 Winnt\System32) 資料夾中存在下列檔案的話,請將其副檔名改為 .old:
    Advpack.dll
    Inseng.dll
    Jobexec.dll
    Urlmon.dll
    Wininet.dll
    Wintrust.dll
    Url.dll
    如需檔案重新命名的相關資訊,請依序按一下 [開始][說明][索引] 索引標籤,輸入 重新命名,然後按兩下<檔案>主題。
  6. 在「登錄編輯程式」中將下列登錄機碼匯出到桌面 (以供備份):
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Active Setup

    HKEY_CURRENT_USER\SOFTWARE\Microsoft\Active Setup
    刪除下列登錄機碼:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Active Setup

    HKEY_CURRENT_USER\SOFTWARE\Microsoft\Active Setup
    結束「登錄編輯程式」。
  7. 在 Windows 資料夾中,將 Active Setup Log.txt 檔案的副檔名改為 .old。
  8. 刪除 Internet Explorer 4.0 Setup 資料夾。如需有關刪除檔案和資料夾的資訊,請依序按一下 [開始][說明][索引] 索引標籤,輸入刪除,然後按兩下<檔案><資料夾>主題。接著,移除安裝程式檔案或損毀的安裝程式 .cab 檔案:

    Internet Explorer 4.x

    刪除 Internet Explorer 4.0 Setup 資料夾。

    Internet Explorer 5

    判斷是否有安裝程式 .cab 檔案在下載過程中遭到損毀或破壞。請用「記事本」打開 Active Setup Log.txt 檔案並搜尋「Failed」這個字,判斷這是否為問題所在。如果失敗的原因是 .cab 檔案損毀,您將會看到類似下例的敘述,只不過檔名可能不一樣:
    CheckTrust:C:\WINDOWS\msdownld.tmp\AS0C4771.tmp\IE_S3.CAB,
    Result:0 (OK)
    File extraction:C:\WINDOWS\msdownld.tmp\AS0C4771.tmp\IE_S3.CAB,
    Result:80004005 (Failed)
    如果您在 Active Setup Log.txt 檔案中看到上述資訊,就代表失敗原因的確是.cab 檔案損毀。請刪除毀損的 .cab 檔案。
  9. 如果 Windows\Temp\Ixp000.tmp 資料夾存在,請將它刪除。如需有關刪除檔案和資料夾的資訊,請依序按一下 [開始][說明][索引] 索引標籤,輸入刪除,然後按兩下<檔案><資料夾>主題。

    注意:America Online (AOL) 版的 Internet Explorer 會在 Temp 資料夾中建立一個名為 Msie5 的資料夾。請在安裝 Internet Explorer 5 之前,刪除或重新命名這個資料夾。
  10. 僅限 Windows NT:確認您以系統管理員的身分登入。如果您要在 NTFS 磁碟分割上進行安裝,Administrators 群組應該具有安裝資料夾 (Iexplore.exe 所在位置) 的完全控制權限。安裝資料夾通常為 C:\Program Files\Plus!\Microsoft Internet。請用滑鼠右鍵按一下這個資料夾,然後依序按一下 [內容][安全性] 索引標籤和 [權限]。確認 Administrators 具有完全控制存取權。如果沒有的話就要進行必要的變更,請選取 [取代子目錄的使用權限],然後按一下[確定],再按一次 [確定]
  11. 中斷所有的對應網路磁碟機連線,並且刪除任何持續連線。
  12. 執行 Internet Explorer 安裝程式。

如果執行本文所述步驟還是無法解決問題,請參閱下列文件中的疑難排解資訊。 如需詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
303399 You Cannot Finish Installing or Upgrading Internet Explorer
305963 Internet Explorer May Not Install the Advanced Authoring Component
將 Microsoft Windows 98 Second Edition 升級到 Internet Explorer 5.01 時如果出現相同的錯誤訊息,也可使用這個解決方法。不過,只要執行步驟 2、3、4、6 和 8 即可。

其他相關資訊

如果 Windows\System 資料夾中的 Ntdll.dll 檔案遺失,也可能會發生這個問題。這個時候,只要從 Windows 光碟片解壓縮這個檔案,便可解決問題。如需有關解壓縮檔案的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
129605 HOW TO:解壓縮原始的 Windows 壓縮檔
如需有關 Internet Explorer 4.0 或 4.01 安裝程式的類似問題詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
166706 Red X Displayed Next to Items in Component Installation List
223818 Err Msg:Setup Cannot Download Files to the Folder...
如果在電腦上安裝並啟用 Microsoft Zero Administration Kit (ZAK),也可能會發生這個問題。

請檢查 Wtsrv 資料夾中的 ZAK 資料夾。只要執行 Unhide.cmd 程式 (隨附於 ZAK,位於 Wtsrv\Zak\Scripts 資料夾) 即可移除檔案和資料夾的隱藏屬性。執行這個動作後就可以成功安裝 Internet Explorer 4 和 5,而且還能看到隱藏的檔案和資料夾。

如需有關 Terminal Server ZAK 的詳細資訊,請造訪下列 Microsoft 網站:
http://www.microsoft.com/technet/archive/ntwrkstn/training/zak979.mspx

屬性

文章編號: 189679 - 上次校閱: 2006年8月28日 - 版次: 7.0
這篇文章中的資訊適用於:
  • Microsoft Internet Explorer 5.0
  • Microsoft Internet Explorer 4.01 Service Pack 1
  • Microsoft Internet Explorer 4.01 Service Pack 2
  • Microsoft Internet Explorer 4.0 128-Bit Edition
  • Microsoft Internet Explorer 5.0
  • Microsoft Internet Explorer 4.01 Service Pack 2
  • Microsoft Windows 98 Second Edition
  • Microsoft Internet Explorer 5.0
  • Microsoft Internet Explorer 4.01 Service Pack 1
  • Microsoft Internet Explorer 4.01 Service Pack 2
  • Microsoft Internet Explorer 4.0 128-Bit Edition
  • Microsoft Windows 98 Standard Edition
關鍵字:?
kbenv kberrmsg kbfaq kbieipf kbinvalidpagefault kbprb kbsetup msient msiew95 KB189679
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。
依現狀不再更新的知識庫內容免責聲明
本文旨在說明 Microsoft 不再提供支援的產品。因此,本文係依「現狀」提供,不會再更新。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com