Posted on 2007-11-15 21:02
yukui 閱讀(5954)
評論(1) 編輯 收藏 所屬分類:
技術(shù)
如果存在下列情況之一,就可能出現(xiàn)此問題:
您從通過 subst 命令創(chuàng)建的虛擬驅(qū)動器運(yùn)行安裝程序。
驅(qū)動程序 IDriver.exe 未正確注冊。
安裝程序 Msiexec.exe 未正確注冊。
用戶帳戶無權(quán)訪問 C:\Windows\Installer 文件夾。
從網(wǎng)絡(luò)驅(qū)動器安裝的舊版本的 Windows Installer 引擎不再可用。
用戶帳戶無權(quán)在該計(jì)算機(jī)上安裝軟件。
Msiexec.exe 的另一個實(shí)例正在運(yùn)行。
另一個基于 Windows Installer 的安裝程序正在運(yùn)行。
Windows XP 已損壞。
解決方案:
重新安裝 InstallScript 引擎
要從 InstallShield Developer 重新安裝 InstallScript 引擎,請按照下列步驟操作: 1. 單擊“開始”,單擊“程序”,指向“附件”,然后單擊“Windows 資源管理器”。
2. 打開下面的文件夾:C:\Program Files\InstallShield\Developer\Redist\Language Independent\i386。
3. 雙擊“Isscrpt.msi”。
4. 按照屏幕上的指示操作。
從虛擬驅(qū)動器運(yùn)行安裝程序
如果您從使用 SUBST 命令創(chuàng)建的虛擬驅(qū)動器運(yùn)行安裝程序,則可以刪除該虛擬驅(qū)動器并從物理硬盤運(yùn)行安裝程序。要刪除虛擬驅(qū)動器,請單擊“開始”,單擊“運(yùn)行”,鍵入 subst drive_letter:/d,然后單擊“確定”。
注冊 Idriver 和 Msiexec
要注冊 Idriver 和 Msiexec,請按照下列步驟操作: 1. 單擊“開始”,單擊“運(yùn)行”,鍵入 C:\Program Files\Common Files\InstallShield\Developer\7\Intel 32\IDriver.exe /REGSERVER,然后單擊“確定”。
2. 單擊“開始”,單擊“運(yùn)行”,鍵入 C:\Windows\System32\msiexec.exe /REGSERVER,然后單擊“確定”。
更改權(quán)限
使用管理員帳戶登錄到 Windows XP 計(jì)算機(jī),驗(yàn)證您是否對 C:\Windows\Installer 文件夾擁有正確的權(quán)限。按照下列步驟操作: 1. 單擊“開始”,單擊“程序”,指向“附件”,然后單擊“Windows 資源管理器”。
2. 單擊“工具”菜單上的“文件夾選項(xiàng)”。
3. 單擊“查看”選項(xiàng)卡。
4. 單擊“顯示所有文件和文件夾”,然后單擊“確定”。
5. 定位到文件夾 C:\Windows\Installer。
6. 右鍵單擊 Installer 文件夾,然后單擊“屬性”。
7. 單擊“安全”選項(xiàng)卡。
8. 單擊“System”,然后驗(yàn)證是否選中了“完全控制”復(fù)選框。
9. 單擊“Administrators”,然后驗(yàn)證是否選中了“完全控制”復(fù)選框。
10. 單擊您的用戶名,然后驗(yàn)證是否選中了“完全控制”復(fù)選框。
停止 Windows Installer 的其他實(shí)例
要停止 Windows Installer 的其他實(shí)例,請按照下列步驟操作: 1. 右鍵單擊任務(wù)欄,然后單擊“任務(wù)管理器”。
2. 單擊“進(jìn)程”選項(xiàng)卡。
3. 在“進(jìn)程”列表中單擊“Msiexec.exe”,然后單擊“結(jié)束進(jìn)程”。
4. 單擊“是”。
5. 對 Msiexec.exe 的每個實(shí)例重復(fù)步驟 3 和 4。
6. 關(guān)閉“任務(wù)管理器”。
以上都沒用那只好重新安裝 Windows XP了。