下面由Win7系統(tǒng)之家小編和大家介紹下Windows installer是什么:
最常見(jiàn):我們?cè)谶\(yùn)行一些軟件的安裝程序時(shí),總是先會(huì)出現(xiàn) windows installer 正在準(zhǔn)備安裝....的對(duì)話(huà)框!沒(méi)錯(cuò),就是它!
Windows Installer 是一款由微軟Win2K、WinXP、WinVista組件,是專(zhuān)門(mén)用來(lái)管理和配置軟件服務(wù)的工具。它不只是安裝程序,而是可擴(kuò)展的軟件管理系統(tǒng)。Windows Installer的用途包括:管理軟件的安裝、管理軟件組件的添加和刪除、監(jiān)視文件的復(fù)原以及使用回滾技術(shù)維護(hù)基本的災(zāi)難恢復(fù)。另外,Windows Installer還支持從多個(gè)源位置安裝和運(yùn)行軟件,而且可以由想要安裝自定義程序的開(kāi)發(fā)人員自定義。要想使用這些功能,就必須通過(guò)MSI文件。MSI 文件是Windows Installer的數(shù)據(jù)包,它實(shí)際上是一個(gè)數(shù)據(jù)庫(kù),包含安裝一種產(chǎn)品所需要的信息和在很多安裝情形下安裝(和卸載)程序所需的指令和數(shù)據(jù)。MSI文件將程序的組成文件與功能關(guān)聯(lián)起來(lái)。此外,它還包含有關(guān)安裝過(guò)程本身的信息:如安裝序列、目標(biāo)文件夾路徑、系統(tǒng)依賴(lài)項(xiàng)、安裝選項(xiàng)和控制安裝過(guò)程的屬性。
MSI安裝包的優(yōu)勢(shì)
Windows Installer技術(shù)就是合并在一起發(fā)揮作用的兩個(gè)部分:客戶(hù)端安裝程序服務(wù)(Msiexec.exe) 和Microsoft軟件安裝(MSI)軟件包文件。
Msiexec.exe 程序是 Windows7 Installer 的一個(gè)組件。 當(dāng) Msiexec.exe 被安裝程序調(diào)用時(shí),它將用 Msi.dll 讀取軟件包文件 (.msi)、應(yīng)用轉(zhuǎn)換文件 (.mst) 并合并由安裝程序提供的命令行選項(xiàng)。 Windows Installer 執(zhí)行所有與安裝有關(guān)的任務(wù):包括將文件復(fù)制到硬盤(pán)、修改注冊(cè)表、創(chuàng)建桌面快捷方式、必要時(shí)顯示提示對(duì)話(huà)框以便用戶(hù)輸入安裝首選項(xiàng)。
當(dāng)雙擊MSI文件的時(shí)候,與之關(guān)聯(lián)的Windows Installer 的一個(gè)文件Msiexec.exe 被調(diào)用,它將用Msi.dll讀取軟件包文件(.msi)、應(yīng)用轉(zhuǎn)換文件(.mst)進(jìn)行進(jìn)一步處理,然后 Windows Installer 執(zhí)行所有與安裝有關(guān)的任務(wù):包括將文件復(fù)制到硬盤(pán)、修改注冊(cè)表、創(chuàng)建桌面快捷方式,必要時(shí)顯示提示對(duì)話(huà)框以便用戶(hù)輸入安裝需要的信息,就這樣,一個(gè)程序安裝到了你的電腦上。
采用MSI安裝的優(yōu)勢(shì)在于你可以隨時(shí)徹底刪除它們,更改安裝選項(xiàng),即使安裝中途出現(xiàn)意想不到的錯(cuò)誤,一樣可以安全地恢復(fù)到以前的狀態(tài),正是憑著此強(qiáng)大功能,越來(lái)越多的軟件開(kāi)始使用MSI作為發(fā)行的方式了。
Windows installer服務(wù)是什么?
我們?cè)谙到y(tǒng)服務(wù)中看到的Windows installer服務(wù),就是Windows Installer存在體現(xiàn),只有Windows Installer服務(wù)在啟動(dòng)狀態(tài)下時(shí),我們才可以使用Windows Installer功能來(lái)安裝軟件或是卸載軟件,否則會(huì)出現(xiàn)Windows installer沒(méi)有正確安裝的問(wèn)題。
microsoft windows installer4.5 是目前XP下可用最新的版本,可以有效解決用戶(hù)安裝某些文件時(shí)出現(xiàn) windows install 錯(cuò)誤的問(wèn)題。
microsoft windows installer5.0 為windows7系統(tǒng)捆綁的版本。
以上就Win7系統(tǒng)之家 為大家?guī)?lái)關(guān)于Windows installer的一些相關(guān)文獻(xiàn)了。