Oobe.xml 設定
このトピックでは、Oobe.xml で行うことのできる設定について説明します。
Oobe.xml 設定
Oobe.xml における要素の編成を以下に示します。 Windows が Oobe.xml を処理するうえで必要のない要素やセクションもあります。
<FirstExperience>
<oobe>
<oem>
<name></name>
<eulafilename></eulafilename>
<computername></computername>
<registration>
<title></title>
<subtitle></subtitle>
<customerinfo>
<label></label>
<defaultvalue></defaultvalue>
</customerinfo>
<checkbox1>
<label></label>
<defaultvalue></defaultvalue>
</checkbox1>
<checkbox2>
<label></label>
</checkbox2>
<checkbox3>
<label></label>
</checkbox3>
<link1>
<label></label>
</link1>
<link2>
<label></label>
</link2>
<link3>
<label></label>
</link3>
<hideSkip></hideSkip>
</registration>
</oem>
<defaults>
<language></language>
<location></location>
<keyboard></keyboard>
<adjustForDST></adjustForDST>
</defaults>
<hidSetup>
<title></title>
<mouseImagePath></mouseImagePath>
<mouseText></mouseText>
<mouseErrorImagePath></mouseErrorImagePath>
<mouseErrorText></mouseErrorText>
<keyboardImagePath></keyboardImagePath>
<keyboardErrorImagePath></keyboardErrorImagePath>
<keyboardText></keyboardText>
<keyboardPINText></keyboardPINText>
<keyboardPINImagePath></keyboardPINImagePath>
<keyboardErrorText></keyboardErrorText>
</hidSetup>
</oobe>
</FirstExperience>
Oobe.xml における要素の編成を以下に示します。 Windows が Oobe.xml を処理するうえで必要のない要素やセクションもあります。
<FirstExperience>
<oobe>
<oem>
<name></name>
<eulafilename></eulafilename>
<computername></computername>
<registration>
<title></title>
<subtitle></subtitle>
<customerinfo>
<label></label>
<defaultvalue></defaultvalue>
</customerinfo>
<checkbox1>
<label></label>
<defaultvalue></defaultvalue>
</checkbox1>
<checkbox2>
<label></label>
</checkbox2>
<checkbox3>
<label></label>
</checkbox3>
<link1>
<label></label>
</link1>
<link2>
<label></label>
</link2>
<link3>
<label></label>
</link3>
<hideSkip></hideSkip>
</registration>
</oem>
<defaults>
<language></language>
<location></location>
<keyboard></keyboard>
</defaults>
<hidSetup>
<title></title>
<mouseImagePath></mouseImagePath>
<mouseText></mouseText>
<mouseErrorImagePath></mouseErrorImagePath>
<mouseErrorText></mouseErrorText>
<keyboardImagePath></keyboardImagePath>
<keyboardErrorImagePath></keyboardErrorImagePath>
<keyboardText></keyboardText>
<keyboardPINText></keyboardPINText>
<keyboardPINImagePath></keyboardPINImagePath>
<keyboardErrorText></keyboardErrorText>
</hidSetup>
</oobe>
</FirstExperience>
OOBE.xmlの値と要素
以降の表には、Oobe.xml で使用できる要素の説明と値が記載されています。
OEMカスタマイズおよび登録ページ
次の表に示したのは、OEM のカスタマイズと登録ページについての説明です。
要素 | 設定 | 説明 | Value |
---|---|---|---|
<oem> | |||
<name> | 省略可能。 OEM の名前を説明するテキスト。 | 文字列 をオンにします。 | |
<eulafilename> | 省略可能。 EULA ファイルの名前を含むテキスト。 | EULA .rtf ファイルの絶対パス。 同じフォルダーに EULA .html ドキュメントが存在する必要があります。 Windows が .html ファイルを検索するときの既知の場所となります。 注: .htm ファイルは無視されます。 重要: OOBE 内のすべての HTML ファイルで UTF-8 エンコードを使用する必要があります。 EULA の .html ファイルの作成については、「OEM ライセンス条項」を参照してください。 |
|
<コンピュータ名> | 省略可能。 コンピューターの名前を表すテキスト。 | 文字列 をオンにします。 | |
<registration> | 省略可能。 詳細情報については、次を参照してください。 | ||
<registration> | |||
<title> | registration 要素が使用されている場合は必須です。 登録ページのタイトルとなるテキストです。 | 最大 25 文字の文字列。 | |
<subtitle> | registration 要素が使用されている場合は必須です。 登録ページを表すテキストです。 | ||
<customerinfo> | |||
<label> | customerinfo のラベルとなるテキスト。 customerinfo を表示するうえで必須となります。 | 最大 250 文字の文字列。 このテキストの長さで 1 行に収まるため、文字数は 100 文字以下にするよう強くお勧めします。 | |
<defaultvalue> | customerinfo を選択状態とするかどうかを設定する値。 このフィールドのチェック ボックスがオンの場合、4 つの入力フィールドの情報が、非対称キー暗号化を使用して提供されます。 チェック ボックスがオフの場合、4 つの入力フィールドの情報は提供されません。 | True または False 。 True は、チェック ボックスの既定の状態がオンであることを意味します。 False は、チェック ボックスの既定の状態がオフであることを示します。 |
|
<checkbox1> | |||
<label> | checkbox1 のラベルとなるテキスト。 checkbox1 を表示するうえで必須となります。 | 最大 250 文字の文字列。 このテキストの長さで 1 行に収まるため、文字数は 100 文字以下にするよう強くお勧めします。 | |
<defaultvalue> | checkbox1 をオンまたはオフとして設定する値。 | True または False 。 True は、チェック ボックスの既定の状態がオンであることを意味します。 False は、チェック ボックスの既定の状態がオフであることを示します。 |
|
<checkbox2> | |||
<label> | checkbox2 のラベルとなるテキスト。 checkbox2 を表示するうえで必須となります。 | 最大 250 文字の文字列。 このテキストの長さで 1 行に収まるため、文字数は 100 文字以下にするよう強くお勧めします。 | |
<defaultvalue> | 選択されているか選択されていない checkbox3 を設定する値です。 | True または False 。 True は、チェック ボックスの既定の状態がオンであることを意味します。 False は、チェック ボックスの既定の状態がオフであることを示します。 |
|
<checkbox3> | |||
<label> | checkbox3 のラベルとなるテキスト。 checkbox3 を表示するうえで必須となります。 | 最大 250 文字の文字列。 このテキストの長さで 1 行に収まるため、文字数は 100 文字以下にするよう強くお勧めします。 | |
<defaultvalue> | 選択されているか選択されていない checkbox3 を設定する値です。 | True または False 。 True は、チェック ボックスの既定の状態がオンであることを意味します。 False は、チェック ボックスの既定の状態がオフであることを示します。 |
|
<link1> | |||
<label> | HTML ファイルへのリンクのラベル。 link1 を表示するうえで必須となります。 | 最大 100 文字の文字列。 | |
<link> | ファイル名は linkfile1.html である必要があります。 OOBE は、これらのファイルを oobe\info フォルダーから検索します。 oobe\Info 下にある適切なロケールと言語固有のサブフォルダーからファイルが検索されます。 | linkfile1.html | |
<link2> | |||
<label> | HTML ファイルへのリンクのラベル。 link2 を表示するうえで必須となります。 | 最大 100 文字の文字列。 | |
<link> | ファイル名は linkfile2.html である必要があります。 OOBE は、これらのファイルを oobe\info フォルダーから検索します。 oobe\Info 下にある適切なロケールと言語固有のサブフォルダーからファイルが検索されます。 | linkfile2.html | |
<link3> | |||
<label> | HTML ファイルへのリンクのラベル。 link3 を表示するうえで必須となります。 | 最大 100 文字の文字列。 | |
<link> | ファイル名は linkfile3.html である必要があります。 OOBE は、これらのファイルを oobe\info フォルダーから検索します。 oobe\Info 下にある適切なロケールと言語固有のサブフォルダーからファイルが検索されます。 | linkfile3.html | |
<hideSkip> | 省略可能。 ユーザーに対して [スキップ] ボタン表示するかどうかを制御します。 既定値は False で [スキップ] ボタンが表示されます。 | True または False 。 True は、[スキップ] ボタンがユーザーに表示されないことを意味します。 False は、[スキップ] ボタンがユーザーにオプションとして表示されることを意味します。 |
言語と場所
次の表は、言語と場所の値を示しています。
要素 | 設定 | 説明 | Value |
---|---|---|---|
<defaults> | |||
<言語> | 既定の言語。 | 言語識別子 (10 進数)。たとえば、フランス語は 3084 となります。 値については、Windows で利用可能な言語パックに関するページを参照してください。 |
|
<location> | 既定の場所。 | GeoID (10 進数)。たとえば、カナダは 39 となります。 値については、地理的な場所の表を参照してください。 |
|
<keyboard> | ロケールとキーボード レイアウトをどちらも 16 進数で、コロンで区切って指定します。 | ロケールとキーボード レイアウトをどちらも 16 進数で、コロンで区切って指定します。 たとえば、米国英語の入力とキーボードの場合、0409:00000409 を使用します。 値については、既定の入力プロファイル (入力ロケール) に関するページを参照してください。 | |
<adjustforDST> | 夏時間に合わせて調整するかどうかを指定します。 | True または False 。 True は、タイム ゾーンに基づく夏時間に合わせて調整することを意味します。 False は、常に標準時刻が維持されることを意味します。 |
要素 | 設定 | 説明 | Value |
---|---|---|---|
<defaults> | |||
<言語> | 既定の言語。 | 言語識別子 (10 進数)。たとえば、フランス語は 3084 となります。 値については、Windows で利用可能な言語パックに関するページを参照してください。 |
|
<location> | 既定の場所。 | GeoID (10 進数)。たとえば、カナダは 39 となります。 値については、地理的な場所の表を参照してください。 |
|
<keyboard> | ロケールとキーボード レイアウトをどちらも 16 進数で、コロンで区切って指定します。 | ロケールとキーボード レイアウトをどちらも 16 進数で、コロンで区切って指定します。 たとえば、米国英語の入力とキーボードの場合、0409:00000409 を使用します。 値については、既定の入力プロファイル (入力ロケール) に関するページを参照してください。 |
HID のセットアップ
次の表は、HID 設定の値を示しています。
要素 | 設定 | 説明 | Value |
---|---|---|---|
<hidsetup> | |||
<title> | |||
<mouseImagePath> | マウスのペアリングのインストラクション画像の絶対パス。 画像サイズは 630 x 372 ピクセル未満としてください。 縦モードまたはスモール フォーム ファクターに合わせて画像は拡大縮小されます。 |
画像の絶対パス。 | |
<mouseText> | ページの下部に表示されるヘルプ テキスト。 | String | |
<mouseErrorImagePath> | マウス ペアリング エラー画像の絶対パス。 画像サイズは 630 x 372 ピクセル未満としてください。 縦モードまたはスモール フォーム ファクターに合わせて画像は拡大縮小されます。 |
||
<mouseErrorText> | マウスのペアリング エラー イメージと共にユーザーに表示されるエラー。 | String | |
<keyboardImagePath> | 最初のキーボード ペアリングのインストラクション画像の絶対パス。 画像サイズは 630 x 372 ピクセル未満としてください。 縦向きモードや小型フォームファクターに合わせて拡大/縮小されます。 |
||
<keyboardErrorImagePath> | キーボード ペアリング エラー画像の絶対パス。 画像サイズは 630 x 372 ピクセル未満としてください。 縦モードまたはスモール フォーム ファクターに合わせて画像は拡大縮小されます。 |
画像の絶対パス | |
<keyboardText> | キーボードのペアリングを促すテキストを指定します。 | String | |
<keyboardPINText> | ユーザーがキーボードのピンを入力するように求めるテキストを指定します。 | String | |
<keyboardPINImagePath> | キーボード ペアリングのインストラクション画像の絶対パス。 画像サイズは 630 x 372 ピクセル未満としてください。 縦向きモードや小型フォームファクターに合わせて拡大/縮小されます。 |
画像の絶対パス | |
<keyboardErrorText> | キーボードのペアリングでエラーが発生したときに使用するテキストを指定します。 | String |
Oobe.xmlを使用してOOBEをカスタマイズする方法
Oobe.xmlを使用してOOBEをカスタマイズするには:
Oobe.xmlという名前のファイルを作成し、Windows\System32\Oobe\Infoにこのファイルを格納します。
メモ帳などのテキスト エディターまたは XML エディターを使用して Oobe.xml を編集し、適切なファイル、パス、および内容を指定します。
更新されたバージョンのOobe.xmlをWindows\System32\Oobe\Info、またはカスタマイズに必要な適切な言語およびロケール固有のフォルダーに保存します。
OOBEをテストします。
[スタート] メニューの [すべてのプログラム] をポイントし、[アクセサリ] をクリックします。
コマンド プロンプトのショートカットを右クリックして [管理者として実行] をクリックします。 [ユーザー アカウント制御] ダイアログ ボックスに同意します。
\Windows\System32\Sysprep に移動します。
sysprep /oobe を実行します。
コンピューターを起動します。