OOBE.xml の構成

OOBE に登録ページを含めるには、OOBE.xml ファイルの適切な設定を構成する必要があります。

登録ページを表示するには、最小限の情報が必要です。 ページ title、ページ subtitlecustomerinfo 要素、少なくとも 1 つの追加のチェックボックス または 、1 つのリンク、公開キーと秘密キーの暗号化用の公開キーを指定する必要があります。

次の表は、OEM 登録ページのカスタマイズ可能なフィールドに対応する Oobe.xml 要素を示しています。

要素 設定 説明 Value
<oem>
<registration> 省略可能。 詳細情報については、次を参照してください。
<registration>
<title> registration 要素が使用されている場合は必須です。 登録ページのタイトルを入力するテキストです。 最大 25 文字の文字列。
<subtitle> registration 要素が使用されている場合は必須です。 登録ページを説明するテキストです。
<customerinfo>
<label> 登録ページ 2 の 1 番目にあるチェックボックスにラベルを付けるテキストです。 登録ページ 1 に [顧客情報] フィールドを表示するために必要です。 OOBE で登録ページを表示するために必要です。 最大 250 文字の文字列。 このテキストの長さで 1 行に収まるため、文字数は 100 文字以下にするよう強くお勧めします。
<defaultvalue> [customerinfo] チェックボックスをオンまたはオフに設定する値です。 正誤問題。 True は、チェック ボックスの既定の状態がオンであることを意味します。 False は、チェック ボックスの既定の状態がオフであることを示します。 既定値は False です。
<showphonenumber> 省略可能。 ”電話番号編集” フィールドが顧客に表示されるかどうかを制御します。 既定値は false であり、”電話番号” フィールドは表示されません。 正誤問題。 True は、”電話番号” フィールドが顧客に表示されることを意味します。 False は、”電話番号” フィールドが顧客に表示されないことを意味します。
<checkbox1>
<label> 登録ページ 2 の 2 番目のチェックボックスにラベルを付けるテキスト。 登録ページ 2 に Checkbox1 を表示するために必要です。 最大 250 文字の文字列。 このテキストの長さで 1 行に収まるため、文字数は 100 文字以下にするよう強くお勧めします。
<defaultvalue> checkbox1 をオンまたはオフとして設定する値。 正誤問題。 True は、チェック ボックスの既定の状態がオンであることを意味します。 False は、チェック ボックスの既定の状態がオフであることを示します。 既定値は False です。
<checkbox2>
<label> 登録ページ 2 の 3 番目のチェックボックスにラベルを付けるテキストです。 登録ページ 2 に Checkbox2 を表示するために必要です。 最大 250 文字の文字列。 このテキストの長さで 1 行に収まるため、文字数は 100 文字以下にするよう強くお勧めします。
<defaultvalue> 選択されているか選択されていない checkbo2 を設定する値。 正誤問題。 True は、チェック ボックスの既定の状態がオンであることを意味します。 False は、チェック ボックスの既定の状態がオフであることを示します。 既定値は False です。
<checkbox3>
<label> 登録ページ 2 の 4 番目のチェックボックスにラベルを付けるテキストです。 登録ページ 2 に checkbox3 を表示するために必要です。 最大 250 文字の文字列。 このテキストの長さで 1 行に収まるため、文字数は 100 文字以下にするよう強くお勧めします。
<defaultvalue> 選択されているか選択されていない checkbox3 を設定する値です。 正誤問題。 True は、チェック ボックスの既定の状態がオンであることを意味します。 False は、チェック ボックスの既定の状態がオフであることを示します。 既定値は False です。
<link1>
<label> 登録ページ 1 にあるリンクのラベルです。 4 つの [顧客情報] フィールドの下にある、登録ページ 1 に link1 が表示される必要があります。 最大 100 文字の文字列。
<link> ファイル名は linkfile1.html である必要があります。 OOBE は、 %systemroot%\System32\Oobe\Info フォルダーでこれらのファイルを検索します。 OOBE は、Oobe\Info. の適切なロケールと言語固有のサブフォルダーにあるファイルを検索します。 HTML ページをデザインするときに、ベースラインとして提供されている html サンプル を使用します。 linkfile1.html
<link2>
<label> 登録ページ 2 の 1 番目のリンクのラベル。 登録ページ 2 に link2 を表示するために必要です。 最大 100 文字の文字列。
<link> ファイル名は linkfile2.html である必要があります。 OOBE は、 %systemroot%\System32\Oobe\Info フォルダーでこれらのファイルを検索します。 OOBE は、Oobe\Info. の適切なロケールと言語固有のサブフォルダーにあるファイルを検索します。 HTML ページをデザインするときに、ベースラインとして提供されている html サンプル を使用します。 linkfile2.html
<link3>
<label> 登録ページ 2 の 2 番目のリンクのラベル。 Link3 を登録ページ 2に表示するために必要です。 最大 100 文字の文字列。
<link> ファイル名は linkfile3.html である必要があります。 OOBE は、 %systemroot%\System32\Oobe\Info フォルダーでこれらのファイルを検索します。 OOBE は、Oobe\Info. の適切なロケールと言語固有のサブフォルダーにあるファイルを検索します。 HTML ページをデザインするときに、ベースラインとして提供されている html サンプル を使用します。 linkfile3.html
<hideSkip> 省略可能。 登録ページ 1 で、[スキップ] ボタンをユーザーに表示するかどうかを制御します。 正誤問題。 True は、[スキップ] ボタンがユーザーに表示されないことを意味します。 False は、[スキップ] ボタンがユーザーにオプションとして表示されることを意味します。 既定値は False で [スキップ] ボタンが表示されます。

Note

Oobe.xml ファイルに link 要素を 1 つだけ含めると、それは、link 要素が 使用されたかどうかに関係なく [顧客情報] フィールドの下の登録ページ 1 に表示されます。 同様に、Oobe.xml ファイルに 2 つの link 要素のみが含まれている場合は、 1 番目が登録ページ 1 に表示され、2番目は登録ページ 2の 1 番目のリンクとして表示されます。

たとえば、Oobe.xm から link1link2 を省略した場合は、link3 のみをインクルードし、link3 が登録ページ 1 の“顧客情報” フィールドの下に表示されます。 link1 のみを省略した場合は、link2 は登録ページ 1 に表示され、link3 が登録ページ 2 の 1 番目のリンクとして表示されます。

これらの設定と構成できる他の設定の詳細については、「Oobe.xml 設定」を参照してください。

XML の例

<oobe>
    <oem>
      <registration>
          <title>Register your PC</title>
          <subtitle>This page will help Fabrikam know about you.</subtitle>
          <customerinfo>
              <label>Let Fabrikam contact you</label>
              <showphonenumber>True</showphonenumber>
          </customerinfo>
          <checkbox1>
              <label>Use Contoso Antimalware to help protect your PC</label>
              <defaultvalue>true</defaultvalue>
          </checkbox1>
          <checkbox2>
              <label>Let Fabrikam send you offers</label>
          </checkbox2>
          <checkbox3>
              <label>This is checkbox3, and its default state is unselected</label>
          </checkbox3>
          <link1>
              <label>Fabrikam privacy statement</label>
          </link1>
          <link2>
              <label>Learn more about Contoso Antimalware</label>
          </link2>
          <link3>
              <label>Learn more about Fabrikam offers</label>
          </link3>
          <hideSkip>false</hideSkip>
      </registration>
    </oem>
</oobe>