文章編號: 888019 - 上次校閱: 2009年10月13日 - 版次: 3.1

當您嘗試在 Windows XP 中安裝軟體時,可能會收到 1607:Unable to install InstallShield Scripting runtime (1607:無法安裝 InstallShield 指令碼執行階段) 錯誤訊息

在此頁中

全部展開 | 全部摺疊

徵狀

當您嘗試在 Microsoft Windows XP 電腦上安裝軟體時,安裝失敗,並且可能收到下列錯誤訊息:
1607:Unable to install InstallShield Scripting Runtime (1607:無法安裝 InstallShield 指令碼執行階段)

發生的原因

如果下列其中一種情況成立,就可能會發生這個問題:
  • 您從以 subst 命令建立的虛擬磁碟機執行安裝程式。
  • 驅動程式 IDriver.exe 未正確地登錄。
  • 安裝程式 Msiexec.exe 未正確地登錄。
  • 使用者帳戶沒有存取 C:\Windows\Installer 資料夾的權限。
  • 較舊版 Windows Installer 引擎是從網路磁碟機安裝,但該網路磁碟機已不再提供使用。
  • 使用者帳戶沒有權限在電腦上安裝軟體。
  • 另一個 Msiexec.exe 執行個體正在執行中。
  • 另一個 Windows Installer 的安裝程式正在執行中。
  • Windows XP 已損毀。

解決方案

如果要解決這個問題,請使用下列其中一種方法:

重新安裝 InstallScript 引擎

如果要從 InstallShield Developer 重新安裝 InstallScript 引擎,請依照下列步驟執行:
  1. 下載 ISScript7.zip 檔案。如果要執行這項操作,請造訪下列 InstallShield 網站:
    http://consumer.installshield.com/kb.asp?id=Q108322 (http://consumer.installshield.com/kb.asp?id=Q108322)
  2. 解壓縮 ISScript7.zip 檔案。
  3. 按兩下 ISScript.msi 檔案。

從虛擬磁碟機執行安裝程式

如果您從使用 SUBST 命令建立的虛擬磁碟機執行安裝程式,可以刪除虛擬磁碟機而改從實體硬碟執行安裝程式。若要刪除虛擬磁碟機,請按一下 [開始],按一下 [執行],輸入 subst drive_letter:/d,然後按一下 [確定]

登錄 Idriver 和 Msiexec

如果要登錄 Idriver 和 Msiexec,請依照下列步驟執行:
  1. 按一下 [開始],按一下 [執行],輸入 "C:\Program Files\Common Files\InstallShield\Driver\<version number>\Intel 32\IDriver.exe" /REGSERVER,然後按一下 [確定]

    注意不同電腦上的 <version number> 會不一樣,必須視 InstallScript 引擎的版本而定。
  2. 按一下 [開始],再按一下 [執行],輸入 C:\Windows\System32\msiexec.exe /REGSERVER,然後按一下 [確定]

變更權限

使用系統管理員使用者帳戶登入至 Windows XP 電腦,然後確認您擁有 C:\Windows\Installer 資料夾的正確權限。請依照下列步驟執行:
  1. 按一下 [開始],再按一下 [所有程式],指向 [附屬應用程式],然後按一下 [Windows 檔案總管]
  2. 按一下 [工具] 功能表上的 [資料夾選項]
  3. 按一下 [檢視] 索引標籤。
  4. 按一下 [顯示隱藏的檔案及資料夾],然後按一下 [確定]
  5. 找出 C:\Windows\Installer 資料夾。
  6. 用滑鼠右鍵按一下 [Installer] 資料夾,然後按一下 [內容]
  7. 按一下 [安全性] 索引標籤。
  8. 按一下 [系統],然後確認已選取 [完全控制] 核取方塊。
  9. 按一下 [系統管理員],然後確認已選取 [完全控制] 核取方塊。
  10. 按一下您的使用者名稱,然後確認已選取 [完全控制] 核取方塊。

停止其他 Windows Installer 執行個體

如果要停止其他 Windows Installer 執行個體,請依照下列步驟執行:
  1. 用滑鼠右鍵按一下 [工作列],然後按一下 [工作管理員]
  2. 按一下 [處理程序] 索引標籤。
  3. 按一下 [處理程序] 清單中的 Msiexec.exe,然後按一下 [結束處理程序]
  4. 按一下 [是]
  5. 針對每個 Msiexec.exe 執行個體重複執行步驟 3 和 4。
  6. 關閉 [工作管理員]。

重新安裝 Windows XP

如需有關重新安裝 Windows XP 的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
315341? (http://support.microsoft.com/kb/315341/ ) 如何執行 Windows XP 的就地升級 (重新安裝)
本文提及的協力廠商產品是由與 Microsoft 無關的獨立廠商所製造。Microsoft 不以暗示或其他方式,提供與這些產品的效能或可靠性有關的保證。

這篇文章中的資訊適用於:
  • Microsoft Windows XP Home Edition (家用版)
  • Microsoft Windows XP Professional
關鍵字:?
kbsetup kbtshoot kbprb KB888019
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。
 

文章翻譯

 

Related Support Centers