【轉貼】使用 VERITAS W 來建立 Windows Installer 封裝及重新封裝 Windows Installer 軟體的逐步指南



贊助商連結


purk
2005-07-15, 02:33 AM
原始頁 繁體中文的找不到了 看到是的是google的 快取



使用 VERITAS W 來建立 Windows Installer 封裝及重新封裝 Windows Installer 軟體的逐步指南



 此網頁上的主題



簡介
需求及必備條件
準備執行探索
執行前的 Snapshot
取得執行後的 Snapshot
使用 VERITAS Software Console 來自訂 Windows Installer 封裝
相關連結




摘錄

使用 VERITAS WinINSTALL LE,可以建立 Windows Installer (.msi) 封裝,將應用程式安裝在用戶端電腦上。Windows Installer封裝是本身就含有資料庫的檔案,包含 Windows Installer 在安裝應用程式時,所使用的需求及指示。此技術指南將討論建立及自訂軟體安裝封裝,以使用 Windows® 2000 作業系統的程序。

簡介






重新封裝的本質及目的
Windows Installer 封裝包含如何安裝、修改或移除應用程式的說明。Windows Installer 封裝是本身就含有資料庫的檔案,包含 Windows Installer 在安裝應用程式時,所使用的需求及指示。

Windows Installer 封裝是由一或數種功能所組成。例如,Microsoft Word 就包含一個稱為 [拼字檢查] 的功能。一種功能是由一或數種元件所組成,例如一些動態連結程式庫 (DLL)、捷徑或登錄項目,而且也可能會包含其他功能。而一個元件也可以出現在許多功能中。

使用者可能會想要瞭解功能 -- 他們覺得每項功能都會提供特定類型的機能。另一方面,程式設計人員會更想了解元件,元件才是應用程式真正的細節。

Windows Installer 封裝中通常會包含下列指示:

要安裝哪些應用程式。
要複製或刪除哪些檔案。
要使用哪些捷徑,若有使用,會用到哪些指令行參數。
要對登錄做哪些變更。
要新增哪些 NT 服務。
要如何控制 NT 服務。
要對 .INI 或檔案做哪些變更。
就許多應用程式而言,您都可以向該產品的廠商取得 Windows Installer 封裝。這些封裝被視為原生封裝,而且除了安裝或移除應用程式,還可以自我修正,並可將應用程式的功能安裝在所需的基礎上。

如果您無法取得原始 Windows Installer 封裝,您可以用協力廠商的重新封裝工具來建立一個,如:VERITAS WinINSTALL LE,其可用於 Windows® 2000 Server 作業系統。這些重新封裝的 Windows Installer 封裝包含安裝、修改或移除應用程式時所需的所有資訊。

說明文件的範疇
此逐步指南會討論建立及自訂 Windows Installer 封裝的程序,它會使用 Discover 程式,然後再用 VERITAS WinINSTALL LE 來修改封裝。此指南並沒有討論 Windows Installer 的功能及優點。若需要該資訊,請參閱 Windows 2000 線上說明中所包含的〈 Windows Installer 技術〉說明文件。您亦可參閱該文件,以深入了解廣告作業 -- 這是什麼、可用的廣告類型為何,以及系統管理員使用它的時機及用法。

只要有可能,此指南就會使用 Microsoft Word 2000 來作為重新封裝在 Windows Installer 封裝中的範例應用程式。

需求及必備條件






您必須安裝 Windows 2000 Server 作業系統,包括您網路中之伺服器的 Active Directory ™ 服務。然後您可以從伺服器或執行 Windows 2000 Professional 作業系統的工作站來執行 [系統管理工具]。

這個逐步指南會假設您已經執行〈Windows 2000 Server 部署之一般基礎結構的逐步指南 〉第一及第二部份中的程序。

一般基礎結構指南會指定特定的硬體及軟體設定。如果您不使用一般基礎結構,就必須對此文件做適當的變更。伺服器、用戶端及週邊產品的硬體需求及相容性最新資訊,請造訪產品相容性網站。

您需要一台包含 Discover 程式的機器 (伺服器或工作站)。
您需要一個工作站來建立封裝。
這二台電腦必須屬於同一個網路。
一旦建立好封裝,就可以將它遞送到其他電腦。這些程序的說明,請參閱《軟體安裝及維護的逐步指南》。
除了執行 Windows 2000 作業系統所需的系統需求之外,您也要符合下列需求:

至少 15 MB 的可用硬碟空間,以安裝 VERITAS WinINSTALL LE。
額外的硬碟空間以供重新封裝的應用程式使用。
準備執行 Discover






執行 Discover 所需的步驟
您可以執行 Discover 程式來建立 Windows Installer 封裝,Discover 程式是一個名為 DISCOZ.EXE 的獨立執行檔,位於 WINSTALL 目錄中。

基本步驟有三個:

取得代表性之個人電腦 (參照 PC) 的「執行前的 Snapshot」。
將應用程式安裝在「參照 PC」,就像為您的使用者安裝一樣。
取得「參照 PC」的「執行後的 Snapshot」。
Discover 程式會比較這二個 Snapshot,並提出不同的地方。它會使用此資訊來建立 Windows Installer 封裝。如果有需要,您還可以用 Windows Installer Package Editor 來編輯此封裝,該編輯程式是 VERITAS Software Console 的一部份。

避免使用 Discover 時所會發生的問題
為避免在建立 Windows Installer 封裝時發生問題,請遵循下列規則:

在乾淨的參照電腦 (不是在已安裝 VERITAS Software Console 電腦上),執行 Discover,以取得「執行前的 Snapshot」。
針對各個應用程式,建立個別的 Windows Installer 封裝。
在您建立 Windows Installer 封裝之後,且在建立下一個封裝之前,清除該電腦。
最佳練習 您可以使用「Windows 2000 遠端 OS 安裝」的功能來幫助建立乾淨的電腦。此功能會下載存放在執行 Windows 2000 伺服器之電腦上的桌面設定影像,重新安裝 Windows 2000 作業系統。其作法的相關資訊,請參閱〈Step-by-Step Guide to Windows 2000 Remote OS Installation〉。

選取參照電腦
參照電腦不需要是功能特別強大的電腦。它的功能可以比您用戶端所使用的少。它上面一次不會有超過一個程式或套件。有些人會覺得他需要二台或三台參照電腦。參照電腦最好是「乾淨」的機器。如果不乾淨,則必須是「穩定」的。

什麼是乾淨?
乾淨機器的定義,就是在您執行 Discover 前,電腦只安裝了下列項目:

作業系統。
作業系統的 Service Pack。
如果您在電腦上安裝 VERITAS Software Console (或任何其他產品),在定義上就不是乾淨的機器了。您必須將 VERITAS Software Console 安裝在某個地方,但不能是參照 PC。

參照電腦應該要可以從 [網路芳鄰]、[Windows 檔案總管] 或 [開始] 功能表上的 [執行] 指令,存取 WINSTALL 目錄中的 Discover 程式 (DISCOZ.EXE)。請勿將磁碟機對映到 WINSTALL 共用。這麼做會使 Discover 選擇新增的磁碟機,而且可能會使您的 Windows Installer 封裝發生問題。

乾淨的電腦為何如此重要?
使用乾淨的參照電腦可以確保 Discover 程式會取用執行應用程式所需的所有檔案及登錄項目。

例如,假設您的參照電腦上,除了 Discover 之外,還安裝了其他程式 -- 我們就稱它為「程式 XXX」好了。您可能會說:「電腦一開始就安裝『程式 XXX』是標準的做法啊!」

然後假設您為 Microsoft Office 2000 這個應用程式執行 Discover。分配封裝會包含將 Microsoft Office 2000 安裝在已經有「程式 XXX」之電腦上的指示。當您將該應用程式安裝在另一台電腦 (沒有安裝「程式 XXX」的電腦) 上 (使用重新封裝的 Windows Installer 封裝),可能會缺少檔案及登錄項目。

這時,能讓封裝運作的唯一方法,就是將「程式 XXX」安裝在所有用戶端電腦上,這樣才能符合您原先建立的標準做法。

如果您無法使用乾淨的機器
如果您無法符合使用乾淨之參照電腦的理想,就必須使用「穩定」的電腦。請遵循下列建議:

請確定電腦上沒有您所要安裝之程式的元件 (尤其是任何的 DLL)。如果有 DLL 已存在於系統上,應用程式的安裝程式便不會重新安裝,而 Discover 也不會將該 DLL 記錄為安裝作業的一部份。當使用者嘗試啟動應用程式時,會收到一則訊息,表示缺少 DLL。請確定安裝程式的每項元件都會納入記錄中。
關閉防毒程式。
關閉會寫入電腦 Temp 資料夾或其他目錄的程式及應用程式。
不要使用郵件及文字處理程式。
在使用 WinINSTALL 來建立應用程式時,不要刪除檔案或將檔案傳送至 [資源回收筒]。
停用螢幕保護公用程式、電子郵件產品、個人排程器及其他會在背景自動執行的程式。
為何每個應用程式要有個別的封裝?
不要將一個以上的應用程式放在單一 Windows Installer 封裝的其中一個原因,就是如果您收到其中一個應用程式的更新程式,就必須從頭開始重建封裝,或安裝不必要的檔案。如果每個應用程式都有自己的 Windows Installer 封裝,您就只需要建立一次封裝,且該封裝並不會依賴安裝在電腦上的另一個應用程式。

在建立封裝之間清除電腦
如果您已經使用參照電腦來安裝程式,就要先清除該電腦,再建立下一個分配封裝。清除電腦的意思只是指將電腦回復成只有安裝作業系統及任何必要之 Service Pack 的情況。市面上有許多產品可以幫助您簡化這個程序。

因為參照電腦不需要很強大的功能或很高的成本,所以有些人會有好幾台參照電腦。因此他們可以在將一台電腦回復為乾淨狀態時,在另一台電腦上建立分配封裝。如此可以減少關機的時間,並因而不需要為了求簡便而嘗試使用已安裝其他元件的電腦。

 

執行前的 Snapshot



系統管理員以乾淨的參照電腦 (用戶端) 來起始。
系統管理員啟動 Discover,取得參照電腦之軟體設定的圖片。這就是「執行前的 Snapshot」。
系統管理員遵循精靈中的指示。
當您要執行 Discover 來建立分配封裝時,請不要透過 VERITAS Software Console 來執行。安裝了 VERITAS Software Console 的電腦就不是「乾淨的機器」了。在建立 Windows Installer 封裝時,使用乾淨的電腦是很重要的。

安裝 VERITAS WinINSTALL LE
附註 請勿將 VERITAS WinINSTALL LE 安裝在您要用來執行 Discover (建立封裝) 的電腦上。

安裝 VERITAS WinINSTALL LE:

將 Windows 2000 Server CD 插入 Windows 2000 電腦的光碟機中 (我們的範例中是 HQ-RES-SRV-01)。當 CD 的畫面出現時,按一下 [瀏覽此 CD]。
以下列順序,連按兩下這些資料夾來開啟:

VALUEADD
3RDPARTY
MGMT
WINSTLE
連按兩下 SWIADMLE。
出現進度列,實際的安裝作業只需要幾秒鐘。完成後,您可以關閉視窗,並把 CD 拿出來。

建立封裝
進入您要用來建立分配封裝的參照電腦。確定它看起來的樣子和您要其他電腦看起來的樣子相同。在此範例中,來源機器是執行 Windows 2000 Professional,並已安裝一個應用程式 (Word 2000)。
附註 若要在網路上尋找 Discover 程式,請確定您已將該伺服器上的 \winnt 資料夾設定為具有適當權限的共用元件。要不然您將無法存取。請勿將磁碟機對映到 Program Files 共用。

連按兩下桌面上的 [網路上的芳鄰]。
連按兩下 [整個網路]。
按一下 [搜尋檔案或資料夾] 連結。
在文字方塊 [搜尋名稱如下的檔案或資料夾:] 中,輸入 DISCOZ.EXE。
按一下 [查詢:] 文字方塊旁的向下鍵,並按一下 [瀏覽]。
即出現 [瀏覽資料夾] 對話方塊。向下展開資料夾的樹狀目錄,直到您找到這台電腦的 Program Files 資料夾。按一下 [Program Files]。按一下 [確定],再按 [立即尋找] 按鈕。
Discoz 會顯示在右邊窗格中。連按兩下 Discoz 來啟動精靈。按一下 [Next]。
看您想要讓該應用程式以什麼樣的名稱出現在「樹狀檢視畫面」中,就輸入什麼名稱,如「圖 1」所示。我們稱這些登錄項目為應用程式封裝名稱。請使用有意義的名稱,如:Word 2000 for Editors。您最多可以使用 40 個字元。
輸入 Windows Installer 封裝的名稱 (不要有 .msi 副檔名),來儲存安裝作業的相關資訊。該路徑就是您要放置檔案來複製樹狀結構的地方。您可以按一下此文字方塊旁的 [U] 按鈕,以顯示目前的路徑。若要將 .msi 檔案存放在預設目錄 (Winstall) 中,就只要輸入檔名,不要輸入路徑規格。按一下 [Next]。

圖 1 輸入應用程式及檔名

輸入 Discover 可以用來存放其暫存工作檔的磁碟機字母。如果是本機磁碟機,Discover 程式執行的速度會快很多。此磁碟機最少要有 250 MB 的可用空間。 Discover 會將檔案存放在一個暫存的工作目錄中 (\DISCOVER.WRK),處理完整後,就會將其刪除。預設磁碟機為 C:。按一下 [Next]。
選取要讓 Discover 掃瞄變更的磁碟機。這就是包含您要封裝之應用程式的磁碟機。從「可用」清單中選取至少一台磁碟機。您必須選擇一台磁碟機,但是請只選取會出現實際變更的磁碟機,這是很重要的。每當您選取一個磁碟機字母,請按一下 [Add],將該磁碟機新增至掃瞄清單。即使 Discover 不是在所選取的磁碟機上,它會自動掃瞄 Windows 目錄,看是否變更了 WIN INI 及 System INI。在選定磁碟機後,按 [Next]。
下一個畫面 (如「圖 2」所示) 可讓您排除您不想掃瞄的檔案及目錄:

圖 2 排除檔案選項

Discover 公用程式會使用例外的檔案,來判定要將系統設定的哪些區域排除在掃瞄的範圍之外。這些例外檔案是根據存放 WinINSTALL Administration Program 目錄中的預設例外檔而來。

預設的 32 位元登錄例外檔命名為 REG.XCP,而 16 位元檔命名為 REG16.XCP。預設檔案例外檔命名為 FILES.XCP。處理中的例外檔案 REG.XCP 或 REG16.XCP 及 xFILES.XCP (其中 x 是每個檔案系統例外磁碟機的名稱) 都是在 Discover 處理期間建立的,而且都存放在 Discover 工作目錄中。

附註 每個 Windows 平台都要有不同的例外檔案。如果 XCP 檔案被更名或刪除了,下次執行 Discover 程式時,Discover 就會建立新的 XCP 檔案。如果沒有任何例外檔案存在,建議您先將 WinINSTALL 目錄中的所有 XCP 檔案刪除,再執行 Discover。

在「圖 2」所顯示的對話方塊中,您可以排除任何磁碟機上的目錄及檔案。用這個方法來限制掃瞄,可以減少處理時間。強力建議您使用預設的排除項目。在大部份的情況下,它們會提供最可靠的機器掃瞄。請不要排除 Windows 目錄下的 Windows 目錄或子目錄。

排除檔案及目錄:

從 [All Directories] 清單中選取一或數個目錄。
按一下 [Add] 或 [Add All]。
如果您要指定要排除的檔案或檔案群組,請按一下 [Files and Wildcard Entries]。此動作會帶出 [Directories & Files to Exclude] 對話方塊。
選取檔案,並按一下 [Open]。您會回到原來的排除對話方塊。您所選取的任何檔案都會列在 [Directories & Files to Exclude] 清單中。
當您將目錄及(或)檔案新增至排除清單之後,請按 [Next]。
Discover 程式會記錄目前的設定值。完成後,會顯示一則訊息,指示已完成「執行前的 Snapshot」。按一下 [OK],即可執行安裝程式。
執行應用程式的安裝程式
取得「執行前的 Snapshot」之後,您應該完全按照您要用 Windows Installer 來安裝的方法,安裝此應用程式。請在您用來取得「執行前的 Snapshot」的同一台電腦上執行這些步驟。

執行應用程式的安裝程式,完全按照您要用 Windows Installer 來安裝的方法,來安裝該應用程式。 (在我們的範例中,我們會安裝 Word 2000,但是不會在這裡顯示那些步驟。)
在您安裝新的應用程式之後,重新啟動電腦。
執行應用程式,驗證其已正確地安裝。
請立即自訂應用程式 (工具列設定、預設印表機等等),這樣才能將其包含在「執行後的 Snapshot」中。
取得執行後的 Snapshot






系統管理員會啟動 Discover,並取得電腦之新設定的「執行後的 Snapshot」。
Discover 會比較「執行前」及「執行後的 Snapshot」,並記錄變更過的地方。它會建立一個 Windows Installer 封裝,並附有未來如何安裝該應用程式的作法。
取得執行後 Snapshot
再執行一次 Discover 程式,就像您在上面的〈執行前 Snapshot〉區段中做的一樣。
出現 [WinINSTALL Discover] 對話方塊。請注意,這一次會假設您執行的是「執行後的 Snapshot」。按一下 [Next],Discover 就會取得「執行後的 Snapshot」。
除非您要檢查或自訂 Windows Installer 封裝,您現在即已備妥,可使用此 .msi 檔案來將此封裝安裝在其他電腦上。此作業的說明,請參閱《軟體安裝及維護的逐步指南 》。

下列區段將說明如何自訂封裝。

使用 VERITAS Software Console 來自訂 Windows Installer 封裝



如果您已在適當的參照電腦上建立 Windows Installer 封裝,就根本不會想要修改封裝。如果您要修改封裝,就必須在 VERITAS Software Console 中將其開啟。您一次只能在 VERITAS Software Console 中開啟一個 Windows Installer 封裝。您可以使用多種方法,在 VERITAS Software Console 的 Windows Installer Package Editor 中自訂 Windows Installer 封裝:

新增或移除功能或元件。
變更所要複製或移除的檔案清單。
修改檔案屬性。
新增字型。
改變所要複製或移除的捷徑清單。
修改捷徑的相關資訊。
新增服務。
修改服務的相關資訊。
編輯 INI 檔案。
VERITAS Software Console
若要啟動 VERITAS Software Console,請按一下 [開始],依序指向 [程式集]、[VERITAS Software],再按 [VERITAS Software Console]。
VERITAS Software Console 中有三個主要區域:樹狀檢視畫面、清單檢視畫面及資料檢視畫面。按 F6,即可以反時針方向,在各個區域之間移動。在 VERITAS Software Console 靠左的地方有一個捷徑列,可讓您在 VERITAS Software Console 中,建立最常探訪之項目的捷徑。

樹狀檢視畫面
「樹狀檢視畫面」出現在 VERITAS Software Console 的左上方。其包含 Windows Installer Package Editor。按一下加號及減號,或是項目的名稱,以展開及縮合。若您按所有的項目,即可檢視封裝、功能及元件的樹狀圖。

按一下樹狀檢視畫面窗格中的 Windows Installer Package Editor。按一下 [File] 功能表,再按 [New]。
在 [New File] 對話方塊中,按一下 [Filename] 文字方塊旁的 [U] 按鈕。在 Winstall 資料夾中建立的所有封裝都會列出來。
按一下 [EditorsWord2000],選取我們在此指南之前的區段中所建立的封裝。按一下 [Open],並按一下 [OK]。
EditorsWord2000 封裝現在會顯示在「樹狀檢視畫面」窗格中的 Windows Installer Package Editor 下面。

資料檢視畫面
VERITAS Software Console 視窗中的右窗格稱為「資料檢視畫面」。其內容需視「樹狀檢視畫面」窗格中的現行選項而定。

使用 [View] 功能表中的選項來重新整理已開啟的檢視畫面,或開啟另一個視窗。

按一下 [Windows] 功能表,再按 [New Window],以開啟另一個視窗,顯示與您目前所顯示的相同檢視畫面。(您可以使用 [Window] 功能表選項,以 [Cascade] 及 [Tile Horizontally] 等各種方式來顯示這二個不同的視窗。)

變更其中一個視窗中的檢視畫面,以查看同一選取項目的二種樣貌。此選項可讓您快速且容易地比較不同項目的資料。例如,如果您想同時觀看某個元件的捷徑資訊及登錄資訊,您可以選擇各個視窗之「樹狀檢視畫面」中的同一個元件。在一個視窗中,從「清單檢視畫面」選取 [Shortcut] 選項;在另一個視窗中選取 [Registry]。

從 [Windows] 功能表選取 [Save on Exit],以在您跳出時儲存您的位置。下次您啟動 VERITAS Software Console 時,就會顯示您先前工作所在的視窗。此選項旁的勾選符號會指示著已啟用。根據預設,Windows Installer Package Editor 會啟用此功能。

清單檢視畫面
VERITAS Software Console 左下方的窗格叫做「清單檢視畫面」視窗。當您將「樹狀檢視畫面」視窗中的封裝、元件或功能反白時,「清單檢視畫面」視窗會提供各種選項。「資料檢視畫面」會依所選定的選項而有所不同。

捷徑列
若要隱藏或顯示捷徑列,請按一下 [View] 功能表,再按 [Shortcut Bar]。該 [Shortcut Bar] 會出現在 VERITAS Software Console靠左的地方。它可讓您方便地存取您最常使用的項目,或是出現在長清單或階層結構下層的項目。


新增捷徑列
於捷徑區域之內按一下滑鼠右鍵。
按一下 [Add Bars],即顯示 [Add Shortcut Bars] 對話方塊。
輸入您要建立之列的名稱。
按一下 [Add],再按 [Done]。
移除列
於捷徑區域之內按一下滑鼠右鍵。
按一下 [Remove Bars],即顯示 [Remove Shortcut Bars] 對話方塊。
從清單中按一下您要刪除的列。
按一下 [Remove],再按 [Done]。
編輯列名稱
於捷徑區域之內按一下滑鼠右鍵。
按一下 [Edit Bar Names]。
從清單中按一下您要更名的列。
輸入新名稱。
按一下 [Rename],再按 [Done]。
將捷徑新增到捷徑列
您可以將項目從「樹狀檢視畫面」或「清單檢視畫面」拖曳到捷徑區域。該項目便會以圖示捷徑的形式出現。

按一下「樹狀檢視畫面」窗格中的 EditorsWord2000。「資料檢視畫面」窗格中會顯示摘要。
按一下 [Summary] 索引標籤並將其拖曳到捷徑列。新的 [Summary] 圖示現在已存在該捷徑區域中。
刪除及編輯捷徑
於捷徑圖示或名稱按一下滑鼠右鍵。
按一下 [Delete Shortcut],即可刪除捷徑。
更名捷徑
用滑鼠右鍵按一下捷徑圖示或名稱。
按一下 [Edit Shortcut Name]。輸入新名稱,並按 Enter 鍵。
瀏覽 VERITAS Software Console
在 VERITAS Software Console 移動的各種方法列在下面的「表 1」中。

表 1 VERITAS Software Console介面 按鍵 結果
F6 在「樹狀檢視畫面」、「清單檢視畫面」及「資料檢視畫面」之間,以反時針方向來移動游標。
ALT + 向上鍵 展開「清單檢視畫面」。
ALT + 向下鍵 展開「樹狀檢視畫面」。
ALT + 向右鍵 縮小「資料檢視畫面」。
ALT + 向左鍵 展開「資料檢視畫面」。
ALT + HOME 關閉或開啟「樹狀」及「清單檢視畫面」。
ALT + END 關閉或開啟「資料檢視畫面」。
ALT + PAGE UP 關閉或開啟「樹狀檢視畫面」。
ALT + PAGE DOWN 關閉或開啟「清單檢視畫面」。
向上、向下鍵 在樹狀目錄中移動游標。使用「空格鍵」及 Enter 鍵來輸入粗體項目。
PAGE UP、PAGE DOWN 鍵 幫助您在樹狀目錄的項目群組中,快速地移動。
HOME 鍵 將您帶到可見之樹狀目錄的頂端。
END 鍵 將您帶到可見之樹狀目錄的底端。


當展開所有支層後,您可以一或數項功能來檢視檢視該產品,而每一項功能皆有一或數個元件。「圖 3」中所顯示的圖示代表封裝、功能及元件:



圖 3 主控台圖示

系統管理員不能為元件命名。其專屬的識別碼是複雜的 GUID (英數字碼),會出現在大括弧中,如「圖 4」所示:



圖 4 GUID 指示器

新增管理資訊
您可以使用 Windows Installer Package Editor 來新增產品的註解及管理相關資訊,如:技術聯絡人的名字和電話號碼。

按一下「樹狀檢視畫面」窗格中的 EditorsWord2000。如此會開啟「清單檢視畫面」窗格中的 [Summary],如「圖 5」所示。

圖 5 摘要資料夾

針對這些欄位做必要的變更,並儲存您的變更。
新增功能
在 [Edit] 功能表上,按一下 [Add New Feature] (或用滑鼠右鍵按一下封裝或功能名稱,並按一下 [Add New Feature])。
完成 [Feature Summary] 索引標籤頁。
移除功能
若要移除功能,請選取該功能,用滑鼠右鍵按一下,再按 [Delete]。

新增元件
在 [Edit] 功能表上,按一下 [Add Component] (或用滑鼠右鍵按一下封裝或功能名稱,並按一下 [Add Component])。
完成 [Component Summary] 索引標籤頁。
移除元件
若要移除元件,請選取該元件,用滑鼠右鍵按一下,再按 [Delete]。

檢視或修改檔案
選取「清單檢視畫面」視窗中的 [File] 選項,以檢視或修改在安裝好 Windows Installer 封裝時,所新增或移除之檔案的相關資訊。有三個可用的索引標籤頁:

[Add] 索引標籤會顯示安裝好元件時,所要新增之檔案的清單。例如,在 Word 的 Windows Installer封裝中,會新增 OSA.EXE 這個檔案,作為安裝反白元件的一部份。
[Remove] 索引標籤會顯示安裝好元件時,所要移除之檔案的清單。
[Fonts] 索引標籤會顯示安裝好元件時,所要新增之字型的清單。
在任何索引標籤頁上,您都可以將登錄項目新增到清單、移除登錄項目,或修改登錄項目的相關資訊。

將登錄項目新增到檔案清單
在「樹狀檢視畫面」窗格中選取一個元件,並在「清單檢視畫面」中選取 [Files]。
看您在安裝好元件時,是要將這些檔案新增或移除,再選取 [New] 或 [Remove] 索引標籤。在「資料檢視畫面」索引標籤上方,您會看到「圖 6」中所顯示的按鈕。左邊的按鈕是 [Add]。中間的按鈕是 [Modify]。右邊的按鈕是 [Remove]。



圖 6 編輯按鈕

若要將登錄項目新增到清單,請按一下左邊的按鈕。
如果您已選取封裝或功能,就會出現 [Select Component] 對話方塊。

選取需要新增檔案的元件,按一下 [OK]。即出現 [Files to Insert] 對話方塊。
在 [Files to Insert] 對話方塊中,選取該檔案,並按一下 [Open]。該檔案會新增到清單的最下面。
修改清單中之檔案的屬性
選取檔案,按一下 [Modify] (上述「圖 6」中間的按鈕)。即出現 [File Properties] 對話方塊。執行變更,並儲存封裝。
附註 您在安裝時,可能會收到錯誤訊息,如:錯誤 1904。模組 C:\Directory\DirectorySuite8\SomeName.DLL 無法登錄。HRESULT -2147467259。請聯絡您的支援人員。 如果您收到此錯誤訊息,請選取該檔案,並關閉 [Auto Register]。

指定反白檔案的權限
若要檢視或變更所選取之檔案的存取權限,或是新增使用者或群組,請:

開啟 [File Properties] 對話方塊 (如上個程序所述),並按一下 [Permissions]。即出現 [Permissions] 對話方塊。
若要將權限新增到特定檔案,請按一下 [Add] (左邊的按鈕),以開啟 [Permissions] 對話方塊。(如果清單中沒有使用者或群組,此動作會使 [U] 按鈕出現在 [Domains & Names] 區域中。按一下即可開啟 [Permissions] 對話方塊來新增使用者。)

若要移除權限,請在 [Domains & Names] 下面選取您要刪除的登錄項目,並按一下 [Remove]。

您也可以從登錄螢幕來存取這些對話方塊。用滑鼠右鍵按一下登錄項目,並按一下捷徑功能表上的 [Permissions]。

新增使用者或群組:

按一下 [Domain] 或 [Machine] 的選項按鈕,以存取使用者的清單。
在 [User] 清單中選取使用者或群組名稱。
從 [Permissions] 清單中選取存取類型。按一下 [OK]。
該「使用者」或「群組」便會出現在 [Permissions] 對話方塊中的 [Domains & Names] 方塊中。

新增或變更權限

按一下 [Domain] 或 [Machine] 的選項按鈕,以存取使用者的清單。
在 [User] 清單中選取使用者名稱。
從 [Permission] 清單中選取您要指定的新存取類型。按一下 [OK]。
這些變更會顯示在 [Permission] 對話方塊中。

將字型新增到元件
安裝好元件時新增字型:

在「樹狀檢視畫面」視窗中選取一個元件,並在「清單檢視畫面」中選取 [Files]。按一下 [Fonts] 索引標籤。
若要將字型新增到清單,請按一下 [Add] 按鈕。若要從清單中移除字型,請按一下 [Remove] 按鈕。若要修改字型的資訊,請選取該字型名稱,按一下 [Modify] 按鈕。
在 [Font] 對話方塊中,輸入該字型的名稱及檔名。
使用捷徑
使用「清單檢視畫面」視窗中的 [Shortcut] 選項,以檢視或修改在安裝好應用程式時,所要安裝的捷徑清單。您可以將登錄項目新增到此清單、移除登錄項目,或修改已在清單中之捷徑的相關資訊。

修改捷徑的相關資訊
若要檢視或變更捷徑的資訊,請選取該捷徑,再按一下 [Modify]。即出現 [Shortcut] 的 [General] 索引標籤。

執行變更。例如,您也許會想要變更使用者看到該圖示的地方。若是這樣,您就要開啟 [Create In] 欄位的清單,並選取另一個選項。

如果您要新增引數或變更使用者看到的圖示,請按一下 [Icon] 索引標籤,就會出現 [Icon] 對話方塊。

若要變更安裝好 Windows Installer 封裝之後,使用者會看到的圖示,請按一下 [Select Icon]。即出現 [Select Icon] 對話方塊。

按一下 [U] 按鈕,並選取擁有您要使用之圖示的檔案。[Icon] 視窗會顯示您可以使用之圖示的範例。點選其中一個圖示,再按 [OK]。您的選取項目會出現在 [Icon] 對話方塊的 [Current Icon] 區域中。

使用登錄編輯程式
使用「清單檢視畫面」視窗中的登錄選項,以查看登錄項目的清單,並指定安裝好 Windows Installer 封裝之後,要對該登錄做什麼變更。有二個可用的索引標籤頁。

使用 [Add] 索引標籤,可在元件安裝好時,將元件新增至登錄。此資料視窗左邊的窗格會顯示登錄項目。右邊的窗格會顯示值、類型 (如:DWORD 或字串) 及資料。

使用 [Remove] 索引標籤,可在元件安裝好時,將元件從登錄中刪除。此資料視窗左邊的窗格會顯示登錄項目。右邊的窗格會顯示值、類型 (如:DWORD 或字串) 及資料。

若要變更登錄項目,請探尋所需的層次,就像使用登錄編輯工具 (如 RegEdit) 一樣。將登錄項目反白,並按一下滑鼠右鍵。看您選取的項目為何,您可以新增按鍵或值、將反白的項目更名,或將其刪除。若要查看按鍵的值,請將其反白來選取。其值就會出現在右邊的窗格中。

附註 如果您因為做錯了,而在啟動電腦時發生問題,您可以還原登錄。依您的版本是 Windows 或 Windows NT 而定,請遵循 [Regedit 說明] 所提供的相關指示。

新增值對話方塊
使用此對話方塊來為您所輸入的值命名,並指定其資料類型。

看您選擇的資料類型為何,按一下 [OK],即可開啟下列其中一個對話方塊:

字串編輯程式
二進位編輯程式
DWord 編輯程式
MultiString 編輯程式
字串編輯程式對話方塊
使用此對話方塊來輸入登錄的 Reg_Sz 或 Reg_Expand_Sz 值。按了 [OK] 之後,該值就會出現在「資料檢視畫面」窗格中。您在 [字串編輯程式] 對話方塊中輸入的字串,會出現在資料欄位中。

二進位編輯程式對話方塊
使用此對話方塊來輸入登錄的二進位值。按一下 [二進位] 或 [十六進位] 選項按鈕,以所選取的格式來檢視該值,以進行編輯。按了 [確定] 之後,該值就會出現在「資料檢視畫面」窗格中。該類型會列為 Reg_Binary,但是會以十六進位的格式來顯示資料。

MultiString 編輯程式
使用此對話方塊來輸入登錄的 Reg_Multi_Sz 值。按一下 [二進位]、[十進位] 或 [十六進位] 選項按鈕,以所選取的格式來檢視該值,以進行編輯。按了 [確定] 之後,該值就會出現在「資料檢視畫面」窗格中。您在 [MultiString 編輯程式] 對話方塊中輸入的字串,會出現在資料欄位中。

DWord 編輯程式對話方塊
使用此對話方塊來輸入登錄的 DWORD 值。按一下 [二進位]、[十進位] 或 [十六進位] 選項按鈕,以所選取的格式來檢視該值,以進行編輯。按了 [確定] 之後,該值就會出現在「資料檢視畫面」窗格中。您在 [DWORD 編輯程式] 對話方塊中輸入的字串,會出現在資料欄位中。

使用 NT 服務來檢視、新增或修改服務
使用「清單檢視畫面」視窗中的服務選項來檢視、新增或編輯 NT 服務的相關資訊。有二個可用的索引標籤頁:

新增 -- 如果您要在安裝好元件時新增 NT 服務,請按一下 [Add] 索引標籤。每個元件都只能新增一個 NT 服務。
控制 -- 按一下 [Control] 索引標籤,以指定控制服務的方式。在 [Control] 索引標籤上,並不限於單一服務。
這二個索引標籤是互相獨立的。它們並不一定要包含相同的服務。

新增或修改服務
若要在使用者安裝 Windows Installer 封裝時,新增服務,請按一下 [Add] 索引標籤,再按 [Add]。若要修改服務的一般資訊,請在清單中選擇,再按 [Modify]。任一個按鈕都會開啟 [Add Service] 對話方塊。

完成 [General] 索引標籤上的資訊,按一下 [Options] 索引標籤來開啟 [Options] 對話方塊,以設定載入順序、資源依存性及密碼。

若要新增資源依存性,請選擇 [Group] 或 [Service]。再按 [Add],以進行選取。若要移除資源依存性,請選取該資源依存性,再按 [Delete]。使用箭頭按鈕,在清單中上下移動所選取的項目。

控制服務
新增或修改控制服務之方式的資訊:

按一下 [Control] 索引標籤,再按 [Add],或選取服務,再按 [Modify]。便會出現下面「圖 7」所顯示的 [Control Options] 對話方塊。

圖 7 Control Options

若要新增服務的引數,請在 [Arguments] 欄位中輸入引數,再按 [Add to List]。若要移除,請在選取引數後,按一下 [Remove]。

處理 INI 檔案
使用「清單檢視畫面」視窗中的 [INI Edits] 選項,來指定要編輯哪些 INI 編輯,以及安裝元件的方法及時機。

將 INI 檔案新增到清單
將 INI 檔案新增到要編輯之 INI 檔案的清單:

啟動 VERITAS Software Console,選擇 Windows Installer Package Editor。
在「樹狀檢視畫面」中選取一個元件,並在「清單檢視畫面」中選取 [INI Edits]。
選取 [INI File Data],用滑鼠右鍵按一下。
按一下 [New File]。
即出現 [INI File Name] 對話方塊。

輸入或瀏覽 INI 檔案的名稱,按一下 [OK]。

新增區段及值
安裝好 Windows Installer 封裝時,將區段及值新增到 INI 檔案:

選取 INI 檔案的名稱,用滑鼠右鍵按一下。
選取 [New Section],並為該區段命名。
請勿輸入方括弧。但是當新區段新增至 INI 檔案時,它會出現在方括弧中,如 [NewSection]。

選取新區段,並用滑鼠右鍵按一下。按一下 [New Value]。
即出現 [Properties] 對話方塊。
輸入值及資料。當這些內容新增至 INI 檔案時,就會採用所指定之 INI 檔案區段下的 Value=Data 格式。請使用圓鈕來選擇您要新增至檔案的項目。

移除 INI 檔案
在使用者安裝 Windows Installer 封裝時,移除 INI 檔案:

啟動 VERITAS Software Console,選擇 Windows Installer Package Editor。
在「樹狀檢視畫面」中選取一個元件,並在「清單檢視畫面」中選取 [INI Edits]。
按一下 [Remove] 索引標籤。
選取 [INI File Data]。
用滑鼠右鍵按一下,並按一下 [New File]。
當出現 [INI File Name] 對話方塊出現時,請輸入或瀏覽當使用者安裝 Windows Installer 封裝時,所要移除的 INI 檔案。
移除區段及(或)值
您可以修改 Windows Installer 封裝,以在安裝好封裝時,移除所指名之 INI 檔案中的區段或值。

移除區段或值:

選取 INI 檔案的名稱,用滑鼠右鍵按一下。
按一下 [New Section],並為該區段命名。
請記得此動作不會將新區段加入 INI 檔案。若要將其加入,就必須用 [Add] 索引標籤來輸入資訊。當您按一下 [Remove] 索引標籤上的 [New Section] 時,只是將該區段新增至所要移除的區段清單中。

在清單選取新區段登錄項目,並用滑鼠右鍵按一下。
按一下 [New Value]。
即出現 [Properties] 對話方塊。

輸入當 Windows Installer 封裝執行時,所要移除的值及資料。使用選項按鈕來指定該封裝是否要移除字行或標記。

重要注意事項
此逐步指南中所描述的公司、組織、產品、人員及事件範例,都是虛構的。和任何實際的公司、組織、產品、人員及事件不具有任何關係。

此一般基礎結構的設計目的是要用在私人網路上。該一般基礎結構中所使用的虛構公司名稱及 DNS 名稱,並沒有登錄在 Internet 上。請勿在公開的網路或 Internet 上使用此名稱。

此一般基礎結構的 Active Directory 服務結構的目的,是要顯示「Microsoft Windows 2000 變更及設定管理」的運作方式,及與 Active Directory 的互動關係。並不是要做為任何組織的 Active Directory 設定模型;這類資訊,請參閱 Active Directory 說明文件。


http://66.102.7.104/search?q=cache:2rM9R8Onxj8J:61.219.235.182/taiwan/technet/prodtechnol/windows2000serv/howto/winstall.aspx+WinINSTALL+LE&hl=zh-TW