日本有码中文字幕视频,在线能看三级网站,日本妇乱子伦视频免费的,中文字幕一页在线

      win11msi文件怎么安裝(msi文件怎么安裝)

      時間:2022-09-09 15:09:59來源:
      導(dǎo)讀您好,現(xiàn)在漢格來為大家解答以上的問題。win11msi文件怎么安裝,msi文件怎么安裝相信很多小伙伴還不知道,現(xiàn)在讓我們一起來看看吧!1、一、初...

      您好,現(xiàn)在漢格來為大家解答以上的問題。win11msi文件怎么安裝,msi文件怎么安裝相信很多小伙伴還不知道,現(xiàn)在讓我們一起來看看吧!

      1、一、初識Windows功能增強(qiáng)“插件”MSI 我們經(jīng)??梢钥吹皆S多軟件只有一個擴(kuò)展名為MSI的文件,雙擊這個文件運(yùn)行,就會出現(xiàn)和Windows應(yīng)用軟件安裝非常相似的安裝過程,MSI文件到底是什么?為什么許多軟件開始用MSI格式來發(fā)行呢?請聽我慢慢說來。

      2、1.MSI文件的由來說到MSI文件,不得不先說說Windows Installer,它不只是安裝程序,而是可擴(kuò)展的軟件管理系統(tǒng)。

      3、Windows Installer的用途包括:管理軟件的安裝、管理軟件組件的添加和刪除、監(jiān)視文件的復(fù)原以及使用回滾技術(shù)維護(hù)基本的災(zāi)難恢復(fù)。

      4、另外,Windows Installer還支持從多個源位置安裝和運(yùn)行軟件,而且可以由想要安裝自定義程序的開發(fā)人員自定義。

      5、要想使用這些功能,就必須通過MSI文件。

      6、MSI文件是Windows Installer的數(shù)據(jù)包,它實(shí)際上是一個數(shù)據(jù)庫,包含安裝一種產(chǎn)品所需要的信息和在很多安裝情形下安裝(和卸載)程序所需的指令和數(shù)據(jù)。

      7、MSI文件將程序的組成文件與功能關(guān)聯(lián)起來。

      8、此外,它還包含有關(guān)安裝過程本身的信息:如安裝序列、目標(biāo)文件夾路徑、系統(tǒng)依賴項(xiàng)、安裝選項(xiàng)和控制安裝過程的屬性。

      9、 2.MSI的優(yōu)勢Windows Installer技術(shù)就是合并在一起發(fā)揮作用的兩個部分:客戶端安裝程序服務(wù)(Msiexec.exe) 和Microsoft軟件安裝(MSI)軟件包文件。

      10、Msiexec.exe 程序是 Windows Installer 的一個組件。

      11、 當(dāng) Msiexec.exe 被安裝程序調(diào)用時,它將用 ***.dll 讀取軟件包文件 (.msi)、應(yīng)用轉(zhuǎn)換文件 (.mst) 并合并由安裝程序提供的命令行選項(xiàng)。

      12、 Windows Installer 執(zhí)行所有與安裝有關(guān)的任務(wù):包括將文件復(fù)制到硬盤、修改注冊表、創(chuàng)建桌面快捷方式、必要時顯示提示對話框以便用戶輸入安裝首選項(xiàng)。

      13、 當(dāng)雙擊MSI文件的時候,與之關(guān)聯(lián)的Windows Installer 的一個文件Msiexec.exe 被調(diào)用,它將用***.dll讀取軟件包文件(.msi)、應(yīng)用轉(zhuǎn)換文件(.mst)進(jìn)行進(jìn)一步處理,然后 Windows Installer 執(zhí)行所有與安裝有關(guān)的任務(wù):包括將文件復(fù)制到硬盤、修改注冊表、創(chuàng)建桌面快捷方式,必要時顯示提示對話框以便用戶輸入安裝需要的信息,就這樣,一個程序安裝到了你的電腦上。

      14、采用MSI安裝的優(yōu)勢在于你可以隨時徹底刪除它們,更改安裝選項(xiàng),即使安裝中途出現(xiàn)意想不到的錯誤,一樣可以安全地恢復(fù)到以前的狀態(tài),正是憑著此強(qiáng)大功能,越來越多的軟件開始使用MSI作為發(fā)行的方式了。

      15、 如果你對MSI文件感興趣,可以用WinRAR等壓縮軟件打開,看一下里面的內(nèi)容,滿足一下好奇心。

      16、3、MSI格式文件安裝支持程序:WinMe和WinXP對MSI支持得很好,但其他版本的Windows就需要安裝一個插件才能使用MSI格式的文件。

      17、點(diǎn)這里下載InstMsiW插件二、定制自己的MSI文件前面我們介紹了很多MSI文件的內(nèi)容,其實(shí)MSI并不神秘、復(fù)雜,我們自己都能制作,并且制作MSI文件的工具已經(jīng)在Windows的安裝盤上了。

      18、首先,找到Windows2000的安裝光盤,雙擊下邊的這個位置的文件:valueadd3rdpartyMgmt***.msi,很快軟件就自動安裝到了電腦中。

      19、在開始菜單的所有程序里邊就多了“VERITAS software”組,點(diǎn)擊運(yùn)行里邊的“VERITAS discover”就可以開始制作MSI文件了。

      20、制作MSI文件的基本原理就是,在我們安裝一個軟件以前,先給電腦的磁盤拍個“快照”。

      21、然后將要安裝的軟件安裝到電腦中,并對注冊表等內(nèi)容做修改,等到確認(rèn)這個軟件能正確運(yùn)行后,再給電腦的磁盤拍個“快照”。

      22、Discover軟件會自動找出兩次“快照”的不同,并且生成一個MSI文件。

      23、最后,如果你愿意,可以使用VERITAS software組中的另一個工具:Veritas Software Console對這個MSI文件進(jìn)行進(jìn)一步的包裝、調(diào)整,這樣一個MSI文件包就生成了。

      24、下面,我們具體通過一個例子來介紹一下如何使用Discover生成一個MSI文件,假定我們的軟件my的安裝過程是:將my.exe文件安裝到C:programmeme filesmyprog下,將***.dll放到windowssystem里,在注冊表的HKEY_LOCAL_MACHINE的software項(xiàng)中建立一個myprom項(xiàng),并且在其中添加一個值為OK的value項(xiàng)目。

      25、第一步:運(yùn)行Discover,彈出程序界面,可以直接點(diǎn)“Next”按鈕繼續(xù)。

      26、第二步:在圖3的對話框中,首先在第一文本框?yàn)槟愕某绦蚱饌€名字,比如這里用的“My programmeme”;第二個對話框是輸出MSI文件的存放位置和文件名,這里選擇保存為E:my_***.msi;第三個框?yàn)閴嚎s包的語言,可以使用其默認(rèn)值。

      27、填好后點(diǎn)“Next”按鈕。

      28、第三步:為Discover存放快照文件選擇一個臨時的空間,可以選一個磁盤空間比較大的磁盤。

      29、第四步:在接下來如圖4的對話框中要選擇Discover需要掃描并拍“快照”的磁盤,你的程序要裝到哪個盤就選擇哪個盤,并且點(diǎn)一下“Add”按鈕加到要掃描文件的列表中,你可以選擇幾個或者所有的磁盤,不過這樣會在掃描的過程中浪費(fèi)更多的時間,所以應(yīng)該盡量少選擇磁盤。

      30、這里只選擇C盤,因?yàn)槲覀兊能浖茄b到C盤的。

      31、然后點(diǎn)“Next”。

      32、第五步:在如圖5所示的對話框中為上一步選擇的每個磁盤選擇需要掃描的文件夾或文件,因?yàn)槲覀兩弦徊街贿x擇了C盤,所以為C盤選擇就可以了。

      33、另外,Discover自動加入了一些特殊的文件和目錄,我們可以根據(jù)需要決定是否將它們移出要掃描的文件列表,不過最好保留它們。

      34、這里我們把“C:programmeme files”和Windows文件夾添進(jìn)去,先在左邊的文件框中點(diǎn)中文件或文件夾,然后點(diǎn)Add按鈕就可以了。

      35、對于注冊表的掃描,Discover為了加快掃描速度,只掃描部分注冊表,可以掃描到大部分程序?qū)ψ员淼男薷模绻环判牡脑?,也可以將下邊的“Enhanced Registry Scan”點(diǎn)中,這樣速度可能會慢很多,臨時文件也大大增加,不過能對注冊表所有的改動加以記錄。

      36、由于我們的軟件對注冊表只是小改動,所以沒必要選擇掃描所有注冊表。

      37、然后點(diǎn)“Next”繼續(xù)。

      38、第六步:接下來Discover將對系統(tǒng)進(jìn)行掃描生成“快照”,要耐心的等待,可能要幾分鐘的時間才行。

      39、第七步:在掃描完成后,會彈出一個對話框,大概意思就是告訴你掃描已經(jīng)完成,問你是否要選擇一個程序來運(yùn)行,從而自動安裝你的軟件,我們正要制作安裝程序,沒有程序可運(yùn)行,所以要點(diǎn)“取消”按鈕。

      40、第八步:接下來,我們就要手動安裝自己的軟件了,先將my.exe文件拷貝到C:programmeme filesmyprog下,再把***.dll拷貝到windowssystem里,然后用注冊表編輯器在注冊表的HKEY_LOCAL_MACHINE的software項(xiàng)中建立一個myprom項(xiàng),并在其中添加一個值為OK的value鍵。

      41、注意,除了這些改動,應(yīng)盡量避免其他無關(guān)的改動。

      42、然后我們試著運(yùn)行一下剛剛安裝的my.exe文件,測試一下是否正確安裝。

      43、第九步:確認(rèn)安裝沒有問題了,要再次運(yùn)行Discover程序,這次運(yùn)行Discover時,出現(xiàn)的是如圖6所示的一個界面,有兩個選項(xiàng),第一項(xiàng)是生成安裝后的快照,用于與前一次的快照比較生成MSI文件,第二個選項(xiàng)是放棄上一次的掃描,當(dāng)然要選第一項(xiàng)了,然后點(diǎn)“Next”。

      44、這時Discover又開始重新對電腦進(jìn)行掃描,生成“快照”,并自動生成了安裝文件。

      45、第十步:如果你愿意,可以啟動與Discover程序在一起的VERITAS Software console對MSI文件的信息進(jìn)一步更改,過程比較簡單,只要先打開一個MSI文件,然后就可以進(jìn)行改動了,這里就不介紹了。

      46、就這樣,我們就生成了一個自己的MSI文件了。

      本文就為大家分享到這里,希望小伙伴們會喜歡。

      標(biāo)簽:
      最新文章