lanye-apurple
三军可以夺帅,匹夫不可夺志也
 

最近遇到Windows 2000 中的 Windows Installer出錯的情況,有如下現象:
1)
所有使用Windows Installer服務安裝的MSI格式程式均不能正常安裝,並且系統提示
 無法存取Windows installer服務。可能是因為Windows處於安全模式,
 或是Windows installer並未正確安裝。請聯絡您的支援人員。
2)
察看“Windows Installer服務的狀態,設定為自動啟動,
 但系統開機時並未啟動,手動啟動可以啟動,但運作仍不正常。
3)
重新安裝Windows Installer服務,系統顯示指定的服務已存在

AWindows2000解決過程:

1)
在命令提示字元(MSDOS)視窗中輸入
 msiexec /unregserver“命令,
 這樣便可將Windows Installer從服務中移除。
2)
下載Windows Installer安裝程式,
 Windows2000/NT系統的安裝套裝程式為”InstMsiW.exe“
 Windows98/ME安裝套裝程式為"InstMsiA.exe",
 Windows XP系統則集成了最新版本的Windows Installer v2.0
3)
”InstMsiW.exe“ winrar解壓縮。
4)
在解壓縮後的目錄中,
 在 msi.inf => 右鍵 => 安裝 (請勿重開機)
 在 mspatcha.inf => 右鍵 => 安裝。
5)
在命令提示字元(MSDOS)視窗中輸入
 ”msiexec /regserver“命令,
 這樣便可重新將Windows Installer安裝至服務中。
6)
重新啟動Windows2000系統。


Windows XP
解決過程:

1)
使用記事本編寫 installer.reg 檔,內容如下:
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE"SYSTEM"CurrentControlSet"Services"MSIServer]
"ImagePath"=-
"ImagePath"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,"
74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,6d,"
00,73,00,69,00,65,00,78,00,65,00,63,00,2e,00,65,00,78,00,65,00,20,00,2f,00,"
56,00,00,00

 然後將文件另存為 ”.reg“ 格式,雙擊該檔,將檔案內容寫入REGISTRY

2)
重新啟動電腦進入安全模式(啟動時按F8鍵,
3)
在命令提示字元(MSDOS)視窗中輸入
 ”msiexec /regserver“命令,
 這樣便可重新將Windows Installer安裝至服務中。
4) 重新啟動系統。

posted on 2008-05-23 21:25  藍旪  阅读(392)  评论(0编辑  收藏  举报