msi和exe安裝檔案有什麼區別

2022-03-09 14:37:12 字數 3781 閱讀 7852

1樓:匿名使用者

不同之處:

1)點選setup.exe檔案來實現安裝:

如果這個setup.exe是在visual studio 2005中生成的,那麼使用者就必須有管理員許可權才能執行它。我們可以看見在setup.

exe的圖示上有一個防護盾,這就意味著這個程式只有管理員才能執行它。如果這個setup.exe是在visual studio 2008中生成的,那麼使用者不一定需要有管理員的許可權就能執行它,當有一些特定操作需要管理員的許可權時,系統會顯示uac對話方塊要求提升許可權。

這類setup.exe的圖示上不會顯示防護盾。

2)點選setup.msi來進行安裝。

setup.msi是一個windows installer包。和setup.

exe不一樣,直接執行msi安裝包就不會自動安裝自定義系統必備。它只會安裝主應用程式。在安裝專案的屬性對話方塊中修改輸出檔案的名字,我們可以自定義msi包的檔名。

當我們「執行」它的時候,其實是windows installer在執行msi包定義的各項操作。因此我們需要安裝windows installer的正確版本才能執行setup.msi。

我們也可以使用msiexec命令去安裝setup.msi檔案。

以上資料**microsoft官網的faqs,感謝原作者yanıtlar

2樓:叢誼阮青文

msi據我個人理解是是支援包。而exe是程式開發出來後,進行壓縮封裝的一個包。

3樓:匿名使用者

msi是安裝包

exe是軟體

理論上來說msi相較於exe體積會稍小一點點。

再直觀一點的解釋:

exe是帶殼的核桃

msi是核桃仁

但他們同時都能被稱為「核桃」

4樓:匿名使用者

msi是windows installer開發出來的程式安裝檔案,它可以讓你安裝,修改,解除安裝你所安裝的程式.說白了msi就是windows installer的資料包,把所有和安裝檔案相關的內容封裝在一個包裡了.

setup.exe也允許你安裝程式,但程式設計師在開發setup.exe的時候要比開發setup.

msi困難的多,需要人工編寫和安裝,修改,解除安裝相關的很多內容.而msi把這寫功能都整合化了,易於開發windwos程式安裝包

安裝程式的副檔名.exe和.msi有什麼區別?

5樓:匿名使用者

一、指代不同

1、exe檔案:作可執行檔案,可移植可執行 (pe) 檔案格式的檔案。

2、msi檔案:是windows installer的資料包。

二、特點不同

1、exe檔案:可以載入到記憶體中,並由作業系統載入程式執行,是可在作業系統儲存空間中浮動定位的可執行程式。

2、msi檔案:實際上是一個資料庫,包含安裝一種產品所需要的資訊和在很多安裝情形下安裝(和解除安裝)程式所需的指令和資料。

三、內容不同

1、exe檔案:exe檔案頭和程式本體。屬於一種多段的結構,是dos最成功和複雜的設計之一。每個exe檔案包含一個檔案頭和一個可重定位程式的映像。

2、msi檔案:將程式的組成檔案與功能關聯起來。還包含有關安裝過程本身的資訊如安裝序列、目標資料夾路徑、系統依賴項、安裝選項和控制安裝過程的屬性。

6樓:哼曲丶

exe檔案是最常見的應用程式,可以是單個獨立程式,也可是載入程式,或者程式組中的一個!是傳統的以可執行檔案方式編寫的安裝程式。

msi是以微軟microsoft software installer 服務標準打包的安裝包,具有更好的擴充套件性,定製性和彈性的安裝以及乾淨的刪除。方便用於組策略遠端部署。是微軟倡導的新一代的安裝檔案格式。

msi和exe檔案區別?

7樓:匿名使用者

msi是windows installer開發出來的程式安裝檔案,它可以讓你安裝,修改,解除安裝你所安裝的程式.說白了msi就是windows installer的資料包,把所有和安裝檔案相關的內容封裝在一個包裡了.

setup.exe也允許你安裝程式,但程式設計師在開發setup.exe的時候要比開發setup.

msi困難的多,需要人工編寫和安裝,修改,解除安裝相關的很多內容.而msi把這寫功能都整合化了,易於開發windwos程式安裝包

請問字尾是.exe和.msi有什麼不同?具體安裝的時候應該以哪個為主?

8樓:滴水簷

.exe是可執行檔案,大多數安裝檔案是這樣的

再看一下msi檔案:下面是找到的資料:

初識windows功能增強「外掛」msi

我們經常可以看到許多軟體只有一個副檔名為msi的檔案,雙擊這個檔案執行,就會出現和windows應用軟體安裝非常相似的安裝過程,msi檔案到底是什麼?為什麼許多軟體開始用msi格式來發行呢?請聽我慢慢說來。

1.msi檔案的由來

說到msi檔案,不得不先說說windows installer,它不只是安裝程式,而是可擴充套件的軟體管理系統。windows installer的用途包括:管理軟體的安裝、管理軟體元件的新增和刪除、監視檔案的復原以及使用回滾技術維護基本的災難恢復。

另外,windows installer還支援從多個源位置安裝和執行軟體,而且可以由想要安裝自定義程式的開發人員自定義。要想使用這些功能,就必須通過msi檔案。msi檔案是windows installer的資料包,它實際上是一個資料庫,包含安裝一種產品所需要的資訊和在很多安裝情形下安裝(和解除安裝)程式所需的指令和資料。

msi檔案將程式的組成檔案與功能關聯起來。此外,它還包含有關安裝過程本身的資訊:如安裝序列、目標資料夾路徑、系統依賴項、安裝選項和控制安裝過程的屬性。

2.msi的優勢

windows installer技術就是合併在一起發揮作用的兩個部分:客戶端安裝程式服務(msiexec.exe) 和microsoft軟體安裝(msi)軟體包檔案。

msiexec.exe 程式是 windows installer 的一個元件。 當 msiexec.

exe 被安裝程式呼叫時,它將用 msi.dll 讀取軟體包檔案 (.msi)、應用轉換檔案 (.

mst) 併合並由安裝程式提供的命令列選項。 windows installer 執行所有與安裝有關的任務:包括將檔案複製到硬碟、修改登錄檔、建立桌面快捷方式、必要時顯示提示對話方塊以便使用者輸入安裝首選項。

當雙擊msi檔案的時候,與之關聯的windows installer 的一個檔案msiexec.exe 被呼叫,它將用msi.dll讀取軟體包檔案(.

msi)、應用轉換檔案(.mst)進行進一步處理,然後 windows installer 執行所有與安裝有關的任務:包括將檔案複製到硬碟、修改登錄檔、建立桌面快捷方式,必要時顯示提示對話方塊以便使用者輸入安裝需要的資訊,就這樣,一個程式安裝到了你的電腦上。

採用msi安裝的優勢在於你可以隨時徹底刪除它們,更改安裝選項,即使安裝中途出現意想不到的錯誤,一樣可以安全地恢復到以前的狀態,正是憑著此強大功能,越來越多的軟體開始使用msi作為發行的方式了。 如果你對msi檔案感興趣,可以用winrar等壓縮軟體開啟,看一下里面的內容,滿足一下好奇心

.msi檔案和exe檔案相比較有什麼優點和缺點?

9樓:任頭鳥擦

msi是用mindows installer來安裝的,exe則是執行來安裝。

這樣看來,msi等於是有microsoft認證了。

其實只能表示msi的是microsoft做的,一般的exe製作者也不可能拿著自己的東西去microsoft認證的

什麼是映象檔案,它與普通的資料檔案有什麼區別?請通俗易懂

多用於備份 像壓縮一樣 像winrar 只是格式不一樣 iso檔案的使用 iso是一種光碟映象檔案,無法直接使用,需要利用一些工具進行解壓後才能使用。daemon tools是一款不錯的虛擬光碟機軟體,利用它就可以直接將iso檔案虛擬為光碟檔案使用。daemon tools的安裝很簡單,在完成檔案的...

直接把檔案燒錄到U盤和複製到U盤有什麼區別

如果你想用u盤啟動,先把u盤製作成pe,在將你的系統安裝檔案複製到你的u盤,就可以了 安裝檔案要是解壓了的哈 當然不一樣 就像u盤pe系統 刻上去是隱藏的 當然也不能再複製出來 如果需要優盤啟動就刻進去 如果只是儲存還是複製 燒錄的有引導資訊,可以引導電腦啟動。複製的沒有引導資訊,不能引導電腦啟動。...

excuse me和Im sorry有什麼區別

excuse me和i m sorry的區別是 意思bai不同du zhi一 意思不同 1 excuse me 的意思是 請原諒 對dao不起 打擾一下 抱內 歉例句 容excuse me,i m afraid that you made some mistakes.抱歉,你好像弄錯了些事情。2 i...