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...