msiexec是什麼元件?
Q:
msiexec是什麼元件? 系統老是提示windows install出錯,怎麼修復,或者是重新安裝? 執行安裝程序時,彈出「此產品的配置資訊已損壞,請與您的技術支持人員聯繫」的對話視窗,我想修復Windows Installer,該怎麼做? 畫面呈現................. --------------------------- Microsoft 產品 安裝程序 --------------------------- 安裝程序無法訪問 Windows 安裝程序元件。安裝無法繼續。 --------------------------- 確定 --------------------------- 我現在每次安裝M$的東西只好先解壓,再安裝.msi,真不方便,怎麼才能修復我的windows installer? A: msiexec.exe 依據 .MSI 文件中包含的指令來安裝、修復以及刪除軟體。(系統服務) http://www.microsoft.com/technet/tre...cs/msiexec.asp 你的os? 1. 執行 msiexec.exe /unregister 2. 在System32 和 System32/dllcache 中刪除 msi.dll, msihnd.dll, msiexec.exe (如果不行,進入 CmdCons刪除) 3.重裝 windows install for xp( win98) or: 刪除,在c:\winnt\system32\msiexec.exe,你可從註冊表裡可發現,刪除了!以後重啟系統,就可以重新安裝INSTALLER服務了. 如果改註冊檔...regedit 搜尋............ 開啟記事本,把下面星號之間的文字複製進去(不包括星號) ******************************************************** Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSIServer] "ImagePath"=- "ImagePath"=hex(2):43,00,3a,00,5c,00,57,00,49,00,4e,00,44,00,4f,00,57,00,53,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 ******************************************************** 然後,用installer.reg這個檔案名儲存這個文件。需要注意的是在儲存時一定要在「檔案類型」裡選項「所有文件」。 雙按這個文件,把文件內容匯入註冊表。重新啟動電腦,並按下F8鍵,進入安全模式。 在「執行」裡輸入「CMD」,之後Enter鍵。 在提示號下輸入「msiexec /regserver」,Enter鍵。 ok! 這樣,重新啟動電腦之後,問題就可以解決了。 ====================================== 其實上頭說的稍微複雜了一點,實際上也不著輸入註冊表,也不用重啟。我把以前自己寫的一點東西翻了出來,請大家指正 [原創] 執行Windows Installer安裝程序時,出現「此產品的配置資訊已損壞,請與您的技術支持人員聯繫」或「不能訪問 Windows Installer 服務。可能是你在安全模式下執行 Windows,或者 Windows Installer 沒有正確的安裝。請和你的支持人員聯繫以獲得說明 」等錯誤提示時的修復辦法 使用windows installer的安裝包(*.msi)都由一個叫 msicexec.exe 的程序負責執行,它根據包含在 .MSI 文件中的指示來安裝、修復或刪除軟體。出現上述問題的原因往往是系統找不到 msiexec.exe的位置,因而無法正確使用 msiexec.exe 來執行安裝包。這個位置信息儲存在註冊表以下鍵值中: [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSIServer] "ImagePath"= 你可以用regedit指令開啟註冊表該鍵值檢視,會發現這個鍵值中包含著錯誤資料,導致無法安裝。 我們可以在Windows 的 DOS視窗下輸入「msiexec /regserver」,系統就會自動修複相關的註冊表信息。你如果還開著註冊表編輯器,按一下F5重新整理,可以看到鍵值已經更改。現在重新執行安裝程序就行了,如果是Win98,可能需要重啟系統。 背景資料: 關鍵字:InstallShield,軟體安裝技術,_INS0432._MP.exe錯誤,必須重新啟動程序,Adobe軟體安裝錯誤 -------------------------------------------------------------------------------- Install Shield也是一種非常流行的安裝軟體,很多著名的軟體公司,例如Adobe、金山等,都使用了Install Shield的安裝技術。 不過在Windows 2000和Windows XP上,安裝關於Install Shield的軟體似乎總會出現一些莫名其妙的問題。例如,在Windows XP下安裝Photoshop時,出現了錯誤,並且提示:「_INS0432._MP.exe錯誤,必須重新啟動程序」,面對急需的軟體卻無法安裝,著急是沒用的,我們一起來著手解決。 首先要明確的一點是,_ins0432._mp.exe是Install Shield安裝精靈的一部分,它經常被包含在某些第三方軟體中。這些文件放在Win2000的臨時目錄(C:\WINNT\TEMP\)中。當軟體安裝出錯時,這些文件會被保留,於是導致下次安裝時,會出現同樣的問題。請刪除臨時目錄下的所有文件,重新啟動後,再執行安裝程序。 如果還是不能解決,那麼需要注意你所安裝的字體了,聽起來似乎有些匪夷所思,不過確實是這樣,在Windows 2000和Windows XP裡,文鼎字體和Install Shield安裝軟體似乎有很大的衝突,只要在安裝這些軟體的時候刪除全部的文鼎字體,就可以了。如果需要使用這些字體,在安裝好軟體後重新安裝字體就可以。 如果上面的方法還是不能解決問題,那麼你可以試試這樣做: 1. 開啟開始---〉搜尋 文件和資料夾 2. 在搜尋的視窗中輸入要搜尋的檔案名是uninst.exe //注意:這個文件應該在系統目錄中被找到,比如C:\Winnt 3. 右擊uninst.exe,點擊重新命名 4. 重命名為uninst.old 5. 您可以在第三方的軟體中找到uninst.exe 6. 將上面的uninst.exe複製到系統目錄中 然後重新安裝套用程式。如果依然不行,那麼可以依照上面的方法,把Isuninst.exe也替換一下。 |
所有時間均為台北時間。現在的時間是 08:35 AM。 |
Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2024, Jelsoft Enterprises Ltd.
『服務條款』
* 有問題不知道該怎麼解決嗎?請聯絡本站的系統管理員 *