msiexec.exe

msiexec.exe

msiexec.exe,系統進程,是Windows Installer的一部分。用於安裝Windows Installer安裝包(MSI),對系統的正常運行是非常重要的,一般在運行Microsoft Update安裝更新或安裝部分軟體的時候出現,占用記憶體比較大。

基本介紹

  • 外文名:msiexec.exe
  • 進程檔案: msiexec 或者 msiexec.exe
  • 進程名稱:: WindowsInstaller Component
  • 出品者:: MicrosoftCorp.
進程信息,安裝參數,錯誤處理,誤刪恢復,解決錯誤,

進程信息


msiexec.exe
屬於: Windows
MD5:7f7bc88c8fb6b52989e0e93084b5e678 msiexec.exe
系統進程: 是
後台程式: 否
使用網路: 否
硬體相關: 否
常見錯誤: 記憶體讀寫錯誤
記憶體使用: N/A
安全等級(0-5): 0(0最安全,5最危險)
間諜軟體: 否
廣告軟體: 否
Virus:
木馬:
由於此進程只會出現於安裝Windows Installer安裝包時,所以經常被使用者視作不明進程。
依賴的服務項目:Windows Installer
如果不想在系統啟動時載入,關閉Windows Installer服務即可。
關閉方法:打開控制臺里-管理工具-服務,找到名稱為Windows Installer的服務項,設定屬性為禁止即可。
如需要用此進程,把屬性重新改為自動即可。

安裝參數

</package | /i> <Product.msi>
安裝或配置產品
/a <Product.msi>
管理安裝 - 在網路上安裝產品
/j<u|m> <Product.msi> [/t <Transform List>] [/g <Language ID>]
播發產品 - m 播發到所有用戶,u 播發到當前用戶
</uninstall | /x> <Product.msi | ProductCode>
卸載產品
/quiet
安靜模式,無用戶互動
/passive
無從參與模式 - 只顯示進程欄
/q[n|b|r|f]
設定用戶界面級別
n - 無用戶界面
b - 基本界面
r - 精簡界面
f - 完整界面(默認值)
/help
幫助信息
/norestart
安裝完成後不重新啟動
/promptrestart
提示用戶重新啟動(如果必要)
/forcerestart
安裝後總是重新啟動計算機
日誌選項
/l[i|w|e|a|r|u|c|m|o|p|v|x|+|!|*] <LogFile>
i - 狀態訊息
w - 非致命警告
e - 全部錯誤訊息
a - 操作的啟動
r - 操作特定記錄
u - 用戶請求
c - 初始界面參數
m - 記憶體不足或致命退出信息
o - 磁碟空間不足訊息
p - 終端屬性
v - 詳細輸出
x - 額外調試信息
+ - 擴展到現有日誌檔案
! - 每一行刷新到日誌
* - 記錄所有信息,除了 v 和 x 選項
/log <LogFile>
與 /l* <LogFile> 相同
更新選項
/update <Update1.msp>[;Update2.msp]
刪除產品的更新
/uninstall <PatchCodeGuid>[;Update2.msp] /package <Product.msi | ProductCode>
修複選項
/f[p|e|c|m|s|o|d|a|u|v] <Product.msi | ProductCode>
修復產品
p - 僅當檔案丟失時
o - 如果檔案丟失或安裝了更舊的版本(默認值)
e - 如果檔案丟失或安裝了相同或更舊的版本
d - 如果檔案丟失或安裝了不同版本
c - 如果檔案丟失或較驗和與計算的值不匹配
a - 強制重新安裝所有檔案
u - 所有必要的用戶特定註冊表項(默認值)
m - 所有必要的計算機特定註冊表項(默認值)
s - 所有現有的快鍵方式(默認值)
v - 從源運行並快取本地數據包
設定公共屬性
[PROPERTY=PropertyValue]
基本格式:
MSIEXEC.EXE <install_option> <path_to_package> package_parameters]

錯誤處理

誤刪恢復

不小心刪除了系統檔案“msiexec.exe”,在刪除前我有個備份,我把它重新拷貝到“C:\WINDOWS\system32”裡面重新啟動後,怎么大部分程式無法安裝,而少部分程式又能夠正常安裝?
當遇到msiexec.exe被誤刪的時候不要急,你只需要用安裝光碟選擇修復功能,就可以了。msiexec.exe檔案是Windows Installer 的一個組件。 當 Msiexec.exe 被安裝程式調用時,它將用 Msi.dll 讀取軟體包檔案 (.msi)、套用轉換檔案 (.mst) 併合並由安裝程式提供的命令行選項。 Windows Installer 執行所有與安裝有關的任務:包括將檔案複製到硬碟、修改註冊表、創建桌面捷徑、必要時顯示提示對話框以便用戶輸入安裝首選項。
當 Windows Installer 被安裝在計算機上時,它將更改 .msi 檔案的已註冊檔案類型,以便您雙擊 .msi 檔案即可使該檔案與 Msiexec.exe 一起運行。

解決錯誤

如果遇到以上附圖的情況,你可以按如下方法去執行:
1、你的電腦中需要在安裝Unlocker,當然,如果你知道如何解除檔案鎖定,那也可不安裝。找你的朋友,當然後需要有電腦,並且電腦能正常安裝程式的朋友。
msiexec.exe
2、複製他電腦C:\WINDOWS\System32資料夾中Msi.dll、Msihnd.dll、Msiexec.exe這個檔案到移動存儲設備(比如隨身碟)。
3、回到你的電腦,啟動電腦時按F8選擇【安全模式】。
4、進入安全模式後,點擊【開始】---【運行】---【輸入:msiexec /unregister】,然後回車確認。
5、打開C:\WINDOWS\System32檔案,找到Msi.dll,右鍵檔案,在彈出的右鍵選單中選擇Unlocker,如下圖所示:
6、在打開的Unlocker窗體中選擇全部解鎖,如下圖所示:
7、解鎖後,點擊離開關閉窗體返回到System32資料夾中。
8、選擇Msi.dll、Msihnd.dll、Msiexec.exe這三個檔案,並將其刪除。
9、將備份或從其它地方拷貝來的這個三個同名檔案貼上到原位,也就是貼上回C:\WINDOWS\System32資料夾中。
10、點擊【開始】---【運行】---【輸入:msiexec /regserver】,然後回車確認。
11、重新啟動電腦,這樣,軟體又可以順序安裝啦。當然,以上情況只是本人遇到並解決了的問題,因為原因不同,所以解決的方法也有所不同。甚至有些朋友按些方法還是解決不了問題,在此希望得能到大家的指教。

相關詞條

熱門詞條

聯絡我們