『壹』 後綴名是.msi的是什麼文件呢
.msi文件是MicrosoftWindows的軟體組件和應用程序編程介面(API),用於安裝,維護和刪除軟體。
WindowsInstaller(以前稱為MicrosoftInstaller,代號Darwin)是一個用於安裝、維護和刪除軟體的軟體組件和應用程序編程介面(API)。
安裝信息以及可選文件本身都打包在安裝包中。鬆散的關系資料庫結構是COM結構化存儲,通常稱為「MSI文件」。從它的默認文件擴展名。與它的前輩SetupAPI相比,WindowsInstaller包含了一些重大的變化。新特性包括GUI框架和自動生成卸載序列。
WindowsInstaller定位為獨立可執行安裝程序框架的替代,如InstallShield和NSIS的較老版本。
(1)msi文件可以解包嗎擴展閱讀:
msi文件的優勢
Windows安裝程序由兩部分組成:客戶端安裝程序服務(msiec.exe)和微軟軟體安裝(MSI)包文件。
Msiexec。Exe程念消鍵序是Windows安仔巧裝程序的一個組件。當安裝程序在雙擊MSI文件時調用msiexe時,它會用MSI讀取包文件(.MSI)。dll,應用轉換文件(.mst),並合並安裝程序提供的命令行選項。
Windows安裝程序執行所有與安裝相關的任務:包括將文件復制到硬碟、修改注冊表、創建桌面快捷方式,以及在必要時顯示提示用戶輸入安裝首選項的對話框橋橋。這樣,你的電腦上就安裝了一個程序。
使用MSI安裝的好處是,您可以在任何時候完全刪除它們,更改安裝選項,即使安裝過程中出現意外錯誤,也可以安全地恢復到以前的狀態。正是有了這種能力,越來越多的軟體開始使用MSI作為一種分發手段。
『貳』 msi和exe安裝文件有什麼區別
不同之處:
1)點擊Setup.exe文件來實現安裝:
Setup.exe是一個安裝引導程序。它是安裝工程通過MSBuild創建的,其中包含了一個XML文件,定義了應用程序所需要的系統必備安裝包信息。Setup.exe程序會檢查這些系統必備安裝包是否需要被下載和安裝,如果需要,它就會先安裝那些系統必備程序。當我們拆拍運行它的時候,它會讀取setup.ini來確定安裝所需要的配置並開始安裝流程。
如果這個setup.exe是在Visual Studio 2005中生成的,那麼用戶就必須有管理員許可權才能運行它。我們可以看見在setup.exe的圖標上有一個防護盾,這就意味著這個程序只有管理員才能運行它。如果這個setup.exe是在Visual Studio 2008中生成的,那麼用戶不一定需要有管理員的許可權就能執行它,當有一些特定操作需要管理員的許可權時,系統會顯示UAC對話框要求提升許可權。這類Setup.exe的圖標上不會顯示防護盾。
2)點擊setup.msi來進行安裝。
Setup.msi是一個WindowsInstaller包。和setup.exe不一樣,直接運行MSI安裝包就不會自動安裝自定義系統必備。它只會安裝主應用程序。在安裝項目的屬性對話框中修改輸出文件的名字,我們可以自定義MSI包的文件名。當我們「運行」它的時候,其實是Windows Installer在執行MSI包定義的數搭各項操作。因此我們需要安裝Windows Installer的正確版本才能運行setup.msi。我們也可以使用msiexec命令去安裝setup.msi文件旅畢羨。
以上資料來源Microsoft官網的FAQs,感謝原作者Yanıtlar
『叄』 後綴名是msi的是什麼東西
MSI就是microsoft
installer的簡寫,是微軟格式宴握的安裝包。一般是程序的安裝軟體。XP下可以直接運棗祥伏行安裝。MSI文件的功能其實就是OFFICE軟體的安裝程序,可以安凳攜裝,也可以修復或刪除。
『肆』 msi文件提取器怎麼用
用兩個幫助形式的對話框代替來說明目標文件的位置。
提取出的目標文件夾位於 MSI源文件文件夾中,目標文件夾新名稱為:源文件名_EXT,
如:智能狂拼適中版 KPSetupM0930.msi 解包後文件夾為:KPSetupM0930_EXT。
導出微軟安裝程序 MSI文件的注冊表內容,導出文件名為:源文件絕謹孫名_EXT.REG,如:智
能狂拼適中版 KPSetupM0930.msi 解包後文件夾為:KPSetupM0930_EXT.REG。
當 MSI文件較大時,按下「確定鍵」過早可能會造成解包時的環境文件過早自殺,出現
找並鏈不到文件的錯誤。所以一定要等硬碟燈熄滅後再按下那兩個對話框的「確定」鍵。
MSIEXT01.rar,目標文件夾與 MSI 源文件位於同一個文件夾中,目標文件夾名稱為:MsiExt。
MSIEXT02.rar,目標子文件夾與待解包的 MSI 文件名同名,位於MSI 文件所在文件夾中。
MSIEXT03.rar,加入 MSI 安裝程序注冊表內容,注冊表文件名與待解包的 MSI 文件名同名(擴展名為REG_MSIEXT)。使用時把文件名尾部的 7 個位元組刪除,就是一個標準的注冊表文件了。
MSIEXT04.rar,添加了「總在最上」功能,這樣小窗口的本程序就不會被其他窗口遮蓋了。
MSIEXT05.rar,修改了對話框,正式命名晌爛為:微軟 MSI 安裝工具文件提取器 ——贏政版。
『伍』 擴展名為msi的文件怎樣打開
打開.msi文件的方法:
msi打開方式:雙擊打開。
MSI文件:是WindowsInstaller的數據包,它實際上是一個資料庫,包含安裝一種產品所需要的信息和在很多安裝情形下安裝(和卸載)程序所需的指令和數據。MSI文件將程序的組成文件與功能關聯起來。此外,它還包含有關安裝過程本身的信息:如安裝序列、目標文件夾路徑、系統依賴項、安裝選項和控制安裝過程的屬性。
當雙擊MSI文件的時候,與之關聯的Windows Installer 的一個文件Msiexec.exe 被調用,它將用Msi.dll讀取軟體包文件(.msi)、應用轉換文件(.mst)進行進一步處理,然後 Windows Installer 執行所有與安裝有關的任務:包括將文件復制到硬碟、修改注冊表、創建桌面快捷方式,必要漏啟並時顯示提示對話框以便用戶輸入安裝需要的信息旁判。就這樣,一個程序安裝到了你的電腦上。
採用MSI安裝的優勢在於你可以隨時徹底刪除它返跡們,更改安裝選項,即使安裝中途出現意想不到的錯誤,一樣可以安全地恢復到以前的狀態,正是憑著此強大功能,越來越多的軟體開始使用MSI作為發行的方式了。 如果對MSI文件感興趣,可以用WinRAR等壓縮軟體打開。
『陸』 iso解壓出來一個msi
iso解壓出來的msi可以使用如下方法安裝。
1、按Windows+R鍵,電腦左下方會彈出如圖所示的框。然後在框中輸入services.msc命令。點擊確定按鈕進入。
2、找到WindowsInstaller服務,點擊滑鼠右鍵,點擊啟動。
3、按Windows+R鍵,輸入碰顫帆cmd命令,必須以管理員的身份打開:按Ctrl+Shift+Enter快捷鍵打開。就是要以管理員身份運行命令提示符。
4、在命令行輸入msiexes/package文件路徑和文件名。(注笑雹意:路徑中不洞消要出現中文)如:D:class文件名:mysql-5.5.49-win32.msi然後鍵盤點Enter鍵。
5、然後退出命令行後,雙擊就可以打開該.msi文件了。進行安裝了。
『柒』 msi和zip文件使用上有啥區別
一、集成方式不同
1、msi:是microsoftinstaller的簡寫,是微軟格式的安裝包。
2、zip:是一種數據壓縮和文檔儲存的文件格式。
二、操作系統支持不同
1、msi:XP下可以直接運行安裝,和知98下需要一個InstMsi的程序才能運行MSI文件。
2、zip:用戶的計算機上沒有安裝解壓縮軟體,也能打開和製作zip格式的壓縮文件喚態消,OS X和流行的Linux操作系統也對zip格式提供了類閉笑似的支持。
三、使用優勢不同
1、msi:隨時徹底刪除它們,更改安裝選項,即使安裝中途出現意想不到的錯誤,一樣可以安全地恢復到以前的狀態。
2、zip:分別壓縮文件允許不必讀取另外的數據而檢索獨立的文件;理論上,這種格式允許對不同的文件使用不同的演算法。
『捌』 怎樣從一個安裝軟體中去掉你不想要安裝的組件,怎樣在安裝軟體加入你所要安裝的組件
這個問題意味著需要對安裝程序進行「解包->修改->再封裝」的過程
1.准備:首先要確定安裝程序是用那種安裝製作軟體打包的,IS或者MSI等。。。
2.解包:知道了安裝程序的種類後,就可下載對應的解包工具進行解包,將安裝程序分解成原始狀態
3.修改:按照自己的意圖添加或刪除組件
4.封裝:是用某種安裝程序製作軟體,對文件進行再打鬧嫌包
×注意:某些程液戚手序涉及注冊表修仔扒改,為確保再打包後能正常運行,需要將注冊表修改操作添加到新打包的程序中