配置 OOBE.xml

若要在 OOBE 中包括注册页,必须配置 OOBE.xml 文件的相应设置。

显示注册页需要最少量的信息。 必须提供页面 title、页面 subtitlecustomerinfo 元素、至少一个附加复选框或一个链接,以及用于公钥/私钥加密的公钥

下表显示了与 OEM 注册页面上的可自定义字段相对应的 Oobe.xml 元素:

元素 设置 说明
<oem>
<registration> 可选。 其他详细信息如下。
<registration>
<title> 如果使用 registration 元素,则为必需项。 用于为注册页提供标题的文本。 最多有 25 个字符的字符串。
<subtitle> 如果使用 registration 元素,则为必需项。 用于描述注册页的文本。
<customerinfo>
<label> 用于在注册页 2 上标记顶部复选框的文本。 若要在注册页 1 上显示客户信息字段,则为必需项。 若要在 OOBE 中显示注册页,则为必需项。 最多有 250 个字符的字符串。 强烈建议使用的字符不超过 100 个,因为此文本长度适合一行。
<defaultvalue> 用于将 customerinfo 复选框设置为选中或未选中的值。 判断正误。 True 表示选中复选框默认条件。 False 表示未选中复选框默认条件。 默认值为 False。
<showphonenumber> 可选。 控制是否向客户显示电话号码编辑字段。 默认为 false,因此不显示任何电话号码字段。 判断正误。 如果为 True,则表示向客户显示电话号码字段。 如果为 False,则表示不向客户显示电话号码字段。
<checkbox1>
<label> 在注册页 2 上标记第 2 个复选框的文本。 若要在注册页 2 上显示 checkbox1,则为必需项。 最多有 250 个字符的字符串。 强烈建议使用的字符不超过 100 个,因为此文本长度适合一行。
<defaultvalue> 用于将 checkbox1 设置为选中或未选中的值。 判断正误。 True 表示选中复选框默认条件。 False 表示未选中复选框默认条件。 默认值为 False。
<checkbox2>
<label> 在注册页 2 上标记第 3 个复选框的文本。 若要在注册页 2 上显示 checkbox2,则为必需项。 最多有 250 个字符的字符串。 强烈建议使用的字符不超过 100 个,因为此文本长度适合一行。
<defaultvalue> 用于将 checkbox2 设置为选中或未选中的值。 判断正误。 True 表示选中复选框默认条件。 False 表示未选中复选框默认条件。 默认值为 False。
<checkbox3>
<label> 在注册页 2 上标记第 4 个复选框的文本。 若要在注册页 2 上显示 checkbox3,则为必需项。 最多有 250 个字符的字符串。 强烈建议使用的字符不超过 100 个,因为此文本长度适合一行。
<defaultvalue> 用于将 checkbox3 设置为选中或未选中的值。 判断正误。 True 表示选中复选框默认条件。 False 表示未选中复选框默认条件。 默认值为 False。
<link1>
<label> 注册页 1 中链接的标签。 若要在注册页 1 的 4 个客户信息字段下方显示 link1,则为必需项。 最多有 100 个字符的字符串。
<link> 文件必须命名为 linkfile1.html。 OOBE 在 %systemroot%\System32\Oobe\Info 文件夹下搜索这些文件。 OOBE 在 Oobe\Info 的相应区域设置和特定于语言的子文件夹下搜索文件。 在设计 HTML 页面时,请使用我们提供的 HTML 示例作为基线。 linkfile1.html
<link2>
<label> 注册页 2 中顶部链接的标签。 若要在注册页 2 上显示 link2,则为必需项。 最多有 100 个字符的字符串。
<link> 文件必须命名为 linkfile2.html。 OOBE 在 %systemroot%\System32\Oobe\Info 文件夹下搜索这些文件。 OOBE 在 Oobe\Info 的相应区域设置和特定于语言的子文件夹下搜索文件。 在设计 HTML 页面时,请使用我们提供的 HTML 示例作为基线。 linkfile2.html
<link3>
<label> 注册页 2 中第 2 个链接的标签。 若要在注册页 2 上显示 link3,则为必需项。 最多有 100 个字符的字符串。
<link> 文件必须命名为 linkfile3.html。 OOBE 在 %systemroot%\System32\Oobe\Info 文件夹下搜索这些文件。 OOBE 在 Oobe\Info 的相应区域设置和特定于语言的子文件夹下搜索文件。 在设计 HTML 页面时,请使用我们提供的 HTML 示例作为基线。 linkfile3.html
<hideSkip> 可选。 控制是否在注册页 1 上向用户显示“跳过”按钮。 判断正误。 True 表示用户看不到跳过按钮。 False 表示跳过按钮作为一种选项显示给用户。 默认值为 False,因此跳过按钮可见。

注意

如果 Oobe.xml 文件中仅包含一个 link 元素,则无论使用了哪个 link 元素,它都会在注册页 1 的客户信息字段下方显示。 同样,如果在 Oobe.xml 文件中仅包含两个 link 元素,则第一个元素将显示在注册页 1 上,第二个元素将作为顶部链接显示在注册页 2 上。

例如,如果在 Oobe.xml 中省略 link1link2,而仅包含 link3,则 link3 将显示在注册页 1 的客户信息字段下方。 如果仅省略 link1,则 link2 将显示在注册页 1 上,而 link3 将作为顶部链接显示在注册页 2 上。

有关这些设置以及可配置的其他设置的详细信息,请参阅 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>