コンポーネント設定とプロパティのリファレンス
Windows システム イメージ マネージャー (Windows SIM) は、選択したコンポーネントまたはパッケージのプロパティと設定を[プロパティ]ペインに表示します。 このウィンドウを使用すると、構成パスごとに変更できるコンポーネント設定を管理し表示できます。 このペインを使用して、必要に応じて、プロパティと ID を表示することもできます。 パッケージの場合、ペインには、変更できる Windows 機能の選択が表示されます。 各コンポーネントまたはパッケージで使用できない設定は、淡色表示されます。
コンポーネントの設定
コンポーネントの設定は、Windows インストールの各コンポーネントの構成可能な側面です。 例えば、Windows SIM の[プロパティ] ペインで設定を既定値に構成することで、特定の URL を開くように Windows Internet Explorer のコンポーネントの設定 Home_Page を構成できます。
コンポーネント プロパティ
コンポーネント プロパティは、コンポーネントの構成不可の属性です。 次の表に、応答ファイルに追加されたコンポーネントのコンポーネント プロパティを示します。
プロパティ | 説明 |
---|---|
AppliedConfigurationPass |
すべての子設定が適用される構成パスを指定します。 |
コンポーネント |
このオーバーライド設定が属するルート Componentsetting オブジェクトを指定します。 |
Path |
コンポーネントから設定へのパスを指定します。 パスは、 SettingName1/SettingName2/... という形式で表示されます。 |
Enabled |
コンポーネントがインストールされているかどうかを示します。 True の設定は、コンポーネントがインストールされていることを意味します。 False の設定は、コンポーネントがインストールされていないことを意味します。 コンポーネントがインストールされていない場合、この設定は無視され、コンポーネントを含む Foundation パッケージの正しい Windows 機能が有効になります。 |
コンポーネントID
コンポーネント ID は、設定が属するオペレーティング システムのコンポーネントを一意に識別します。 ID には、[Windows イメージ] ペインまたは [応答ファイル] ペインで選択したコンポーネントの名前、バージョン、アーキテクチャ、その他の情報が含まれます。 次の表では、コンポーネントのさまざまな属性について説明します。
ID | 説明 |
---|---|
Language |
言語コードを指定します。 詳細については、「MSDN ライブラリ」を参照してください。 |
名前 |
コンポーネントまたはパッケージの長い名前を指定します。 |
ProcessorArchitecture |
コンポーネントまたはパッケージのプロセッサ アーキテクチャを指定します。 たとえば、x86 またはamd64と指定します。 |
PublicKeyToken |
コンポーネントまたはパッケージの公開キー トークンを指定します。 これは 16 桁の 16 進数の文字列であり、Microsoft 公開キーのハッシュ値です。 値は一意であり、コンポーネントとパッケージ間の競合を防ぎます。 |
Version |
Windows コンポーネントまたはパッケージのバージョンを指定します。 |
VersionScope |
Windows コンポーネントまたはパッケージのバージョン範囲を指定します。 設定可能な値は、SxS と nonSxS です。 |
パッケージのプロパティ
パッケージのプロパティは、パッケージの構成不可の属性です。 [Windows イメージ] ペインまたは [応答ファイル] ペインでパッケージを選択すると、パッケージのプロパティが表示されます。 次の表で、パッケージのプロパティについて説明します。
パッケージのプロパティ | 説明 |
---|---|
CompanyName |
パッケージを作成した会社の名前を指定します。 |
著作権 |
パッケージの著作権に関する免責事項を指定します。 |
説明 |
パッケージの説明を指定します。 |
Id |
パッケージの識別子を指定します。 形式は次のとおりです: ProcessorArchitectureVersionLanguagePublicKeyTokenVersionScope |
キーワード |
パッケージのキーワードを指定します。 |
Path |
パッケージ ファイルのファイル システム パスを指定します。 パッケージが Windows イメージからのものである場合、これは空白になります。 |
ProductName |
このパッケージが適用される製品名を指定します。 |
ProductVersion |
このパッケージが適用される製品バージョンを指定します。 |
ReleaseType |
このパッケージの PackageReleaseType 列挙を指定します。 PackageReleaseType は、「コンポーネント プラットフォーム インターフェイス (CPI) リファレンス」に記載されています。 |
SupportInformation |
パッケージのサポート情報を指定します。 これには、パッケージの作成者に関する連絡先情報を含めることができます。 |
[パッケージの設定]
パッケージの設定は、[応答ファイル] ペインで選択されたパッケージの構成可能な属性です。 パッケージの設定は、[応答ファイル] ペインでパッケージが選択されている場合にのみ表示され、変更することができます。 次の表では、パッケージの設定について説明します。
設定名 | 説明 |
---|---|
操作 |
応答ファイル内のパッケージに対して実行する操作を指定します。 実行可能な操作には、 インストール、 構成、 削除、または ステージがあります。 |
PermanenceType |
コンポーネントが削除可能であるか、または永続的であるかを示します。 Permanence 型は PackageActionType 列挙型のメンバーであり、「CPI リファレンス (CPIAPI.chm)」に記載されています。 |
PrimarySourcePath |
パッケージ ファイルのソースであるプライマリ ファイル システム パスを指定します。 パッケージが Windows イメージからのものである場合、これは空白になります。 |
右クリック メニューオプション
次のメニュー コマンドは、[プロパティ] ペインで設定を右クリックすると使用できます。
コマンド | 説明 |
---|---|
revert change |
以前の状態または設定に戻ります。 このコマンドは、応答ファイルから設定のエントリを削除します。 この設定は、Unattend.xml 応答ファイルが適用された後は変更されません。 |
write empty string |
応答ファイルの設定に対して、空の文字列に相当する XML を書き込みます。 既定では、値が指定されていない場合、設定は応答ファイルから除外されます。 ただし、このコマンドを使用して、応答ファイルに文字列型の空の値を書き込むことができます。 このコマンドは、文字列型にのみ適用されます。
重要
すべてのコンポーネント文字列設定で空の値がサポートされているわけではありません。 詳細については、無人Windowsセットアップのリファレンスを参照してください。 |
write image value |
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 型
リスト項目と呼ばれるグループに編成される場合があります。 リスト項目は、list-item 型に対して 1 つ以上の値を指定します。 list-item 型には、1 つ以上のコンポーネント設定が含まれる場合があります。 たとえば、Internet Explorer の FavoriteItem 設定を使用して、複数の [お気に入り] リンクを作成できます。
リスト項目を追加するには、コンテナーの設定を右クリックします。 たとえば、[応答ファイル] ペインで [FavoritesList] コンテナーを右クリックして、FavoriteItem リスト項目を追加できます。 詳細については、「応答ファイルのコンポーネントと設定の構成」を参照してください。
リスト項目のキーの設定
各リスト項目には、その特定のリスト項目のキーと呼ばれる一意の識別子が必要です。 リスト項目のキー設定を変更すると、[応答ファイル] ペインのリスト項目の横に、キー識別子が角かっこ ([]) の中に表示されます。
List-Item の操作
Windows SIM を使用する場合、リスト項目に対して次の操作ができます。
新しいリスト項目を追加する
Windows SIM を使用して、現在開いている応答ファイルにリスト項目を追加できます。 [設定アクション] ドロップダウン リストで、 [AddListItem] をクリックします。 また、リスト項目には一意のキー設定も追加する必要があります。 一意のキー設定は、[応答ファイル] ペインのツリー ビューのリスト項目の横に角かっこで囲まれて表示されます。 正符号 (+) が表示されます。これは、無人応答ファイルの実行時に、リスト項目が Windows イメージに追加されることを示します。
リスト項目を削除する
Windows SIM を使用して、Windowsイメージ (.wim) ファイルで定義されているリスト項目を削除できます。 [設定アクション] ドロップダウン リストで、 [RemoveListItem] をクリックします。 マイナス記号(–)が表示されます。これは、無人応答ファイルの実行時にリスト項目がイメージから削除されることを示します。
リスト項目を変更する
Windows SIM を使用して、Windowsイメージ (.wim) ファイルで定義されているリスト項目を削除できます。 既存のリスト項目の既定値を変更するには、[プロパティ] ペインで[変更] をクリックし、 [設定]の下に更新された情報を入力します。 更新されたリスト項目の設定が応答ファイルに追加されます。