Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> Windows XP系統教程 >> xp常見問答解答 >> windows installer出錯信息解決

windows installer出錯信息解決

日期:2017/1/25 11:12:16      編輯:xp常見問答解答

電腦店訊   今天公司的電腦又出問題了,一個同事安裝“紫光輸入法3.0”時,
系統提示“不能訪問windows installer 服務,可能你在安全模式下運行 windows ,或者windows installer 沒有正確的安裝,請和你的支持人員聯系以獲得幫助”。

在Windows2000系統下:
第一步:點擊 開始-->運行,
輸入 CMD 命令,在彈出的CMD命令提示符窗口中輸入
“msiexec /unregserver”命令,是為了停掉windows installer服務。

第二步:下載windows installer服務安裝程序包,
Windows2000/NT系統的安裝程序包為“InstMsiW.exe”Windows98/ME安裝程序包為"InstMsiA.exe",Windows XP系統則集成了最新版本的Windows Installer v2.0。
下載“InstMsiW.exe”安裝程序包後,將其用winrar解壓開,然後進入到此目錄中。

第三步:右鍵單擊“msi.inf”文件,點擊“安裝”選項,接著右鍵單擊“mspatcha.inf ”文件,點擊“安裝”。

第四步:在CMD命令提示符下輸入“msiexec /regserver”命令,
這樣就啟動了windows installer服務,重新啟動Windows2000系統後,問題就得到解決。
注意:在安裝兩個inf文件的過程中,不要重新啟動系統,全部操作完成後才能重啟,另外,如果系統安裝了”瑞星病毒防火牆”和“瑞星網絡防火牆”,建議在操作過程中關閉瑞星防火牆。

在Windows XP系統下:
第一步:使用記事本編寫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”格式,雙擊該文件,將文件內容導入注冊表。

第二步:重新啟動電腦進入安全模式(啟動時按F8鍵),然後點擊開始-->運行,輸入CMD命令,在彈出的CMD命令提示符窗口中輸入“msiexec /regserver”,最後重新啟動系統即可。

------------------------------------------------------------------------------
這幾天重裝計算機,碰到一系列的關於WINDOWS INSTALLER的出錯信息,在網上查了一些相關資料,終於一一解決了.

問題一:

一、所有使用installer安裝的程序,均不能正常安裝,提示:“不能訪問windows installer 服務。可能你在安全模式下運行 windows ,或者windows installer 沒有正確的安裝。請和你的支持人員聯系以獲得幫助”

二、察看windows installer服務,一般為停用。如果試圖在service中啟用,有時會發現,被系統禁用,再啟動,提示:“指定的服務已標記為刪除”

三、如果試圖重新安裝InstMsiW.exe,提示:“指定的服務已存在”

resolution:
The MSI Installer can be a real pain. It may be that one of the files required by it is corrupt. Here's what you do. Run msiexec /unregserver again. Then delete msiexec.exe from the system32 directory. Potentially, you could rerun the install at this point but for some reason this doesn't always work. Instead, download a fresh copy of the windows installer, use an unzipping tool to extract it, go into the folder and manually install from the inf files. To do this, right click on it and select install. Make sure you do msi.inf first, and then mspatcha.inf or you get a missing file error (likely because msiexec.exe is missing). After all this run msiexec.exe /regserver to recreate the service.

一、先用msiexec /unregserver 停掉windows installer服務。

二、下載InstMsiW.exe,用winrar解壓開。進入目錄。

三、右擊msi.inf ,點擊安裝,右擊mspatcha.inf ,點擊安裝。

四、再用msiexec.exe /regserver 啟用服務。

問題二:

以上的問題解決後,在我安裝vpc的時候,又碰到這個問題:Error -1607: Unable to Install InstallShield Scripting Run Time

查了相關的資料後,發現我安裝的系統裡沒有ISScript.exe.

所以我下載並更新了IkernelUpdate.exe and IsScript7x.zip...問題就解決了。

當然很多時候出錯的原因不一定相同,解決的方法也不一定一樣,我只是把我的解決方法拿出來,算是一個參考。
 

Copyright © Windows教程網 All Rights Reserved