元件設定和屬性參考
Windows 系統映射管理員 (Windows SIM) 會在 [ 屬性 ] 窗格中顯示所選元件或套件的屬性和設定。 您可以使用此窗格來管理和檢視可用於變更每個組態階段的元件設定。 您也可以使用此窗格來檢視適用的屬性和識別碼。 在封裝的情況下,窗格會顯示您可以變更的 Windows 功能選取專案。 每個元件或套件無法使用的設定會呈現暗灰色。
元件設定
元件設定是 Windows 安裝中每個元件的可設定層面。 例如,您可以設定 Windows Internet Explorer 元件設定 ,Home_Page 在 Windows SIM 卡的 [ 屬性 ] 窗格中設定設定預設值,以開啟至特定 URL。
元件屬性
元件屬性是元件不可設定的屬性。 下表列出已新增至回應檔案之元件的元件屬性。
屬性 | 描述 |
---|---|
AppliedConfigurationPass |
指定套用所有子設定的組態傳遞。 |
元件 |
指定此設定覆寫所屬的根 ComponentSetting 物件。 |
路徑 |
指定元件中設定的路徑。 路徑會以下列格式顯示:SettingName1/SettingName2/... |
Enabled |
指出是否已安裝元件。 True的設定表示已安裝元件。 False的設定表示元件未安裝。 未安裝元件時,會忽略此設定,而且會啟用包含元件之基礎套件中的正確 Windows 功能。 |
元件識別碼
元件識別碼可唯一識別設定所屬作業系統的元件。 識別碼包含 Windows 映像 窗格或 [ 回應檔案 ] 窗格中所選取元件的名稱、版本、架構和其他資訊。 下表描述元件的不同屬性。
ID | 描述 |
---|---|
語言 |
指定語言代碼。 如需詳細資訊,請參閱 MSDN Library中的語言代碼。 |
名稱 |
指定元件或封裝的完整名稱。 |
ProcessorArchitecture |
指定元件或封裝的處理器架構。 例如, x86 或 amd64。 |
PublicKeyToken |
指定元件或封裝的公開金鑰權杖。 這是 16 個十六進位數位的字串,而且是 Microsoft 公開金鑰的雜湊值。 此值是唯一的,而且可防止元件和套件之間的衝突。 |
版本 |
指定 Windows 元件或套件的版本。 |
VersionScope |
指定 Windows 元件或套件的版本範圍。 可能的值為 SxS 和 nonSxS。 |
封裝屬性
封裝屬性是封裝的非可設定屬性。 當您在 [Windows 映像 ] 窗格或 [ 回應檔案 ] 窗格中選取套件時,會出現套件屬性。 下表描述封裝的屬性。
Package 屬性 | 描述 |
---|---|
CompanyName |
指定建立封裝的公司名稱。 |
Copyright (著作權) |
指定套件的著作權免責聲明。 |
說明 |
指定封裝的描述。 |
Id |
指定封裝的識別碼。 格式為: ProcessorArchitectureVersionLanguagePublicKeyTokenVersionScope |
關鍵字 |
指定封裝的關鍵字。 |
路徑 |
指定封裝檔案的檔案系統路徑。 如果套件來自 Windows 映像,則這是空白的。 |
ProductName |
指定此套件適用的產品名稱。 |
ProductVersion |
指定此套件適用的產品版本。 |
ReleaseType |
指定此封裝的 PackageReleaseType 列舉。 PackageReleaseType 記載于 COMPONENT Platform Interface (CPI) Reference 中。 |
SupportInformation |
指定封裝的支援資訊。 這可以包含套件作者的連絡資訊。 |
Package Settings
套件設定是在 [ 回應檔案 ] 窗格中選取之封裝的可設定屬性。 只有在 [ 回應檔案 ] 窗格中選取封裝時,才會顯示套件設定,因為這是您可以變更它們的時候。 下表描述套件設定
設定名稱 | 描述 |
---|---|
動作 |
指定要在回應檔案內的封裝上執行的動作。 可能的動作包括 安裝、 設定、 移除或 階段。 |
PermanenceType |
描述元件是可移動或永久的。 Permanence 類型是 PackageActionType 列舉的成員,並記載于 CPI 參考 (CPIAPI.chm) 。 |
PrimarySourcePath |
指定封裝檔案來源的主要檔案系統路徑。 如果套件來自 Windows 映像,這會是空白的。 |
Right-Click功能表選項
當您以滑鼠右鍵按一下 [ 屬性 ] 窗格中的設定時,可以使用下列功能表命令。
命令 | 描述 |
---|---|
還原變更 |
還原為先前的狀態或設定。 此命令會從回應檔案中移除設定的專案。 套用Unattend.xml回應檔案之後,此設定會保持不變。 |
寫入空字串 |
針對回應檔案中的設定,寫入空字串的 XML 對等專案。 根據預設,如果未指定任何值,則會省略回應檔案中的設定。 不過,您可以使用此命令,特別為回應檔案中的字串類型撰寫空值。 此命令僅適用于字串類型。
重要
並非所有元件字串設定都支援空值。 如需相關資訊,請參閱自動 Windows 安裝程式參照。 |
寫入映射值 |
使用目前在 Windows 映像中的設定值,為回應檔案中的設定建立專案。 |
Windows 系統映射管理員中的 .NET 類型
Microsoft® .NET 類型會出現在 [ 屬性 ] 窗格底部。 元件設定的類型描述該設定有效的資料類型。 這些類型會對應至 Windows SIM 中的對等 .NET 類型。 下表列出可與元件設定相關聯的可能類型。
.NET 類型 | 參數 | 描述 |
---|---|---|
System.Byte |
0 至 255 |
不帶正負號的 8 位元整數 |
System.SByte |
-128 到 127 |
帶正負號的 8 位元整數 |
System.UInt16 |
0 到 65,535 |
不帶正負號的 16 位元整數 |
System.Int16 |
-32,768 至 32,767 |
帶正負號的 16 位元整數 |
System.UInt32 |
0 到 4,294,967,295 |
不帶正負號的 32 位元整數 |
System.Int32 |
-2,147,483,648 至 2,147,483,647 |
帶正負號的 32 位元整數 |
System.UInt64 |
0 到 18,446,744,073,709,551,615 |
不帶正負號的 64 位元整數 |
System.Int64 |
-9,223,372,036,854,775,808 至 9,223,372,036,854,775,807 |
帶正負號的 64 位元整數 |
System.Boolean |
true | false |
布林資料 |
System.String |
以一系列 Unicode 字元表示文字 |
字串資料 |
陣列類型
某些元件設定需要資料陣列。 這些陣列會對應至 Windows SIM 中的對等 .NET 陣列類型。 下表列出與元件設定相關聯的可能陣列類型。
類型 | 描述 |
---|---|
System.String[] |
System.String的陣列 |
System.Byte[] |
System.Byte的陣列 |
System.SByte[] |
System.SByte的陣列 |
List-Item類型
設定有時會組織成稱為清單專案的群組。 清單專案會指定清單專案類型的一或多個值。 清單專案類型可能包含一或多個元件設定。 例如,您可以使用 Internet Explorer 的 FavoriteItem 設定來建立多個 [我的最愛] 連結。
您可以以滑鼠右鍵按一下容器的設定來新增清單專案。 例如,您可以用滑鼠右鍵按一下 [回應檔案] 窗格中的[FavoritesList] 容器,以新增FavoriteItem清單專案。 如需詳細資訊,請參閱 在回應檔案中設定元件和設定。
清單專案的索引鍵設定
每個清單專案都必須有唯一識別碼,這稱為該特定清單專案的索引鍵。 當您修改清單專案的索引鍵設定時,索引鍵識別碼會出現在 [ 回應檔案 ] 窗格中清單專案旁的括弧 ([]) 。
List-Item動作
當您使用 Windows SIM 時,清單專案可以使用下列動作。
新增清單專案
您可以使用 Windows SIM 將清單專案新增至目前開啟的回應檔案。 在 [ 設定動作] 下拉式清單中,按一下 [AddListItem]。 您也必須將唯一索引鍵設定新增至清單專案。 唯一索引鍵設定會出現在 [回應檔案 ] 窗格樹狀檢視清單專案旁的括弧中。 出現加號 (+) ,表示執行自動回應檔案時,清單專案會新增至 Windows 映像。
刪除清單專案
您可以使用 Windows SIM 刪除 Windows 映像 (.wim) 檔案中定義的清單專案。 在 [ 設定動作] 下拉式清單中,按一下 [RemoveListItem]。 出現減號 (-) ,表示執行自動回應檔案時,清單專案會從影像中刪除。
修改清單專案
您可以使用 Windows SIM 修改 Windows 映像檔中定義的清單專案。 若要變更現有清單專案的預設值,請按一下 [屬性] 窗格中的 [修改],然後在 [設定] 底下輸入更新的資訊。 更新的清單專案設定會新增至回應檔案。