因我們經(jīng)常承接服務器安全設置工作,所以經(jīng)常會碰到一些小問題,通過我們安裝軟件的經(jīng)驗,平時都是好好的,但這次升級了補丁,沒有重啟服務器,所以安裝軟件才會出現(xiàn)錯誤1719 無法訪問windows install的問題,通過重啟服務器就可以解決了,不行大家可以大家下載 Windows Installer 4.5 Redistributable - 簡體中文(官方下載地址)再重啟就應該沒有問題了,如果還是不行,大家就需要參考下面的方法試試了。
在網(wǎng)上搜索一下,找到解決方法,如下:
點擊“開始-->運行”,輸入“CMD”,確定。
在彈出的“CMD命令提示符”窗口中輸入“msiexec /regserver(這條命令的意思是從注冊表重新啟動msiexec.exe 這個進程對應的服務項就是windows installer )”,回車,關閉
然后打開我的電腦-控制面板-管理工具-服務-找到windows installer選項-啟用即可。
很多朋友在安裝MSI格式的文件包時,經(jīng)常會遇到windows installer出錯的情況,有如下幾種現(xiàn)象:
1、所有使用windows installer服務安裝的MSI格式程序均不能正常安裝,并且系統(tǒng)提示“不能訪問windows installer 服務,可能你在安全模式下運行 windows ,或者windows installer 沒有正確的安裝,請和你的支持人員聯(lián)系以獲得幫助”。
2、察看“windows installer服務”的狀態(tài),一般為停用,當你試圖啟用此服務,會發(fā)現(xiàn)此服務已被系統(tǒng)禁用,或則windows installer服務已被標記為刪除。
3、如果你重新安裝windows installer服務,系統(tǒng)提示“指定的服務已存在”。
當出現(xiàn)了以上現(xiàn)象,是非常令人頭疼的,而且問題難以解決,后來經(jīng)自己研究發(fā)現(xiàn)一些非常好的解決方法。
筆者以Windows2000和Windows XP系統(tǒng)為例,根據(jù)它們出現(xiàn)的不同問題分別介紹一下解決過程:
一、Windows2000解決過程:
在Windows2000系統(tǒng)中3種現(xiàn)象都是經(jīng)常出現(xiàn)的。
第一步:點擊”開始-->運行“,輸入”CMD“命令,在彈出的”CMD命令提示符“窗口中輸入”msiexec /unregserver“命令,這樣就停掉windows installer服務。
第二步:下載windows installer服務安裝程序包,Windows2000/NT系統(tǒng)的安裝程序包為”InstMsiW.exe“,Windows98/ME安裝程序包為"InstMsiA.exe",Windows XP系統(tǒng)則集成了最新版本的Windows Installer v2.0。
下載”InstMsiW.exe“安裝程序包后,將其用winrar解壓開,然后進入到此目錄中。
第三步:右鍵單擊”msi.inf“文件,點擊”安裝“選項,接著右鍵單擊” mspatcha.inf “文件,點擊”安裝“。
第四步:在CMD命令提示符下輸入”msiexec /regserver“命令,這樣就啟動了windows installer服務,重新啟動Windows2000系統(tǒng)后,問題就得到解決。
注意:在安裝兩個inf文件的過程中,不要重新啟動系統(tǒng),全部操作完成后才能重啟,另外,如果系統(tǒng)安裝了”瑞星病毒防火墻”和“瑞星網(wǎng)絡防火墻”,建議在操作過程中關閉瑞星防火墻。
二、Windows XP解決過程:
Windows XP集成了最新版本的Windows Installer v2.0,但在Windows XP里安裝MSI程序也會經(jīng)常出現(xiàn)”找不到windows installer服務”“的錯誤。
第一步:使用記事本編寫installer.reg文件,內(nèi)容如下:
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“格式,雙擊該文件,將文件內(nèi)容導入注冊表。
第二步:重新啟動電腦進入安全模式(啟動時按F8鍵),然后點擊”開始-->運行“,輸入”CMD“命令,在彈出的”CMD命令提示符“窗口中輸入”msiexec /regserver“,最后重新啟動系統(tǒng)即可。
解決方法2:
一、所有使用installer安裝的程序,均不能正常安裝,提示:“不能訪問windows installer 服務。可能你在安全模式下運行 windows ,或者windows installer 沒有正確的安裝。請和你的支持人員聯(lián)系以獲得幫助”
二、察看windows installer服務,一般為停用。如果試圖在service中啟用,有時會發(fā)現(xiàn),被系統(tǒng)禁用,再啟動,提示:“指定的服務已標記為刪除”,或者啟用成功仍然出錯。
三、如果試圖重新安裝InstMsiW.exe,提示:“指定的服務已存在”
解決辦法:
1、將以上文字復制到NOTEPAD中,存為installer.reg文件,執(zhí)行。
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
2、重新啟動機器至按F8到安全模式,開始運行,打cmd
3、輸入:msiexec /regserver
重新啟動,問題解決。