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 自定义和注册页的说明。

元素 设置 描述
< oem>
<name> 自选。 描述 OEM 名称的文本。 字符串。
<eulafilename> 自选。 包含 EULA 文件的文件名的文本。 EULA .rtf文件的绝对路径。 EULA .html 文档必须位于同一文件夹中。 Windows 会在该位置查找 .html 文件。 

注意:将忽略 .htm 文件。

重要:OOBE 中的所有 HTML 文件都必须使用 UTF-8 编码。

请参阅 OEM 许可条款,了解如何创建 .html EULA 文件。

<computername> 自选。 描述计算机名称的文本 字符串。
<registration> 自选。 下面是其他详细信息。
<registration>
<title> 如果使用注册元素,则为必需项。 用于为注册页面提供标题的文本。 最多 25 个字符的字符串。
<subtitle> 如果使用注册元素,则为必需项。 用于描述注册页面的文本。
<客户信息>
<label> 用于标记 customerinfo 的文本。 需要此项才能显示 customerinfo,这是显示注册页面所必需的。 最多 250 个字符的字符串。 强烈建议使用不超过 100 个字符,因为此文本长度将适合一行。
<默认值> 用于将 customerinfo 设置为选中或未选中的值。 如果选中此字段,将通过非对称密钥加密提供来自五个输入字段的信息。 如果未选中,则不会提供来自四个输入字段的任何信息。 TrueFalse。 True 表示已选中复选框默认条件。 False 表示未选中复选框默认条件。
<showPhoneNumber> 自选。 TrueFalse。 True 表示将显示一个字段供客户输入其电话号码。 False 表示字段未显示。
<复选框 1>
<label> 用于标记复选框 1 的文本。 必须勾选复选框1才会显示。 最多 250 个字符的字符串。 强烈建议使用不超过 100 个字符,因为此文本长度将适合一行。
<defaultvalue> 用于将 checkbox1 设置为选中或未选中的值。 TrueFalse。 True 表示已选中复选框默认条件。 False 表示未选中复选框默认条件。
<复选框 2>
<label> 用于标记复选框 2 的文本。 需要此项才能显示 checkbox2。 最多 250 个字符的字符串。 强烈建议使用不超过 100 个字符,因为此文本长度将适合一行。
<默认值> 用于将 checkbox3 设置为选中或未选中的值。 TrueFalse。 True 表示已选中复选框默认条件。 False 表示未选中复选框默认条件。
<复选框 3>
<label> 用于标记复选框 3 的文本。 需要此项才能显示 checkbox3。 最多 250 个字符的字符串。 强烈建议使用不超过 100 个字符,因为此文本长度将适合一行。
<defaultvalue> 用于将 checkbox3 设置为选中或未选中的值。 TrueFalse。 True 表示已选中复选框默认条件。 False 表示未选中复选框默认条件。
<link1>
<label> HTML 文件的链接的标签。 需要此项才能显示 link1。 最多 100 个字符的字符串。
<link> 文件必须命名为 linkfile1.html。 OOBE 在 oobe\info 文件夹下搜索这些文件。 OOBE 在 oobe\info 相应的特定于区域设置和语言的子文件夹下搜索文件。 linkfile1.html
<link2>
<label> HTML 文件的链接的标签。 需要此项才能显示 link2。 最多 100 个字符的字符串。
<link> 文件必须命名为linkfile2.html。 OOBE 在 oobe\info 文件夹下搜索这些文件。 OOBE 在 oobe\info 相应的特定于区域设置和语言的子文件夹下搜索文件。 linkfile2.html
<link3>
<label> HTML 文件的链接的标签。 需要此项才能显示 link3。 最多 100 个字符的字符串。
<link> 文件必须命名为 linkfile3.html。 OOBE 在 oobe\info 文件夹下搜索这些文件。 OOBE 在 oobe\info 相应的特定于区域设置和语言的子文件夹下搜索文件。 linkfile3.html
<hideSkip> 自选。 控制是否向用户显示“跳过”按钮。 默认值为 False,导致跳过按钮可见。 TrueFalse。 True 表示跳过按钮对用户不可见。 False 意味着跳过按钮作为用户可选择的选项显示。

注意

注册页需要最少的信息量才能显示。 必须提供页面标题、页面副标题、customerinfo 元素、至少一个附加复选框 、一个链接,以及用于公钥/私钥加密的公钥。 此外,如果 %systemroot%\system32\Oobe\Info 文件夹中没有公钥,则不会显示注册页。

语言和位置

下表显示了语言和位置的值。

元素 设置 描述
<默认值>
<language> 默认语言。 语言标识符(十进制),例如法语 = 3084。 有关值,请参阅适用于 Windows的可用语言包
<location> 默认位置。 GeoID (十进制),例如,加拿大 = 39。 有关值,请参阅 地理位置表
<keyboard> 在十六进制中指定区域设置和键盘布局,用冒号分隔。 在十六进制中指定区域设置和键盘布局,用冒号分隔。 例如,对于美国英语输入/键盘,请使用 0409:00000409。 有关值,请参阅默认输入配置文件(输入区域设置)
<adjustforDST> 指定是否调整夏令时。 TrueFalse。 True 表示根据时区调整夏令时。 False 表示始终保留为标准时间。
元素 设置 描述
<默认值>
<language> 默认语言。 语言标识符(十进制),例如法语 = 3084。 有关值,请参阅适用于 Windows的可用语言包
<location> 默认位置。 GeoID (十进制),例如,加拿大 = 39。 有关值,请参阅 地理位置表
<keyboard> 在十六进制中指定区域设置和键盘布局,用冒号分隔。 在十六进制中指定区域设置和键盘布局,用冒号分隔。 例如,对于美国英语输入/键盘,请使用 0409:00000409。 有关值,请参阅默认输入配置文件(输入区域设置)

HID 设置

下表显示了 HID 设置的值。

元素 设置 描述
<hidsetup>
<title>
<mouseImagePath> 鼠标配对说明图像的绝对路径。

图像不得大于 630 x 372 像素。 它可以进行缩放以适合纵向模式或较小的外形规格。

图像的绝对路径。
<mouseText> 页面底部显示的帮助文本。 字符串
<mouseErrorImagePath> 鼠标配对错误图像的绝对路径。

图像不得大于 630 x 372 像素。 它可以进行缩放以适合纵向模式或较小的外形规格。

<mouseErrorText> 与鼠标配对错误图像一起显示给用户的错误。 字符串
<keyboardImagePath> 第一张键盘配对说明图像的绝对路径。

图像不得大于 630 x 372 像素。 它可以进行缩放以适合纵向模式或较小的外形规格。

<keyboardErrorImagePath> 键盘配对错误图像的绝对路径。

图像不得大于 630 x 372 像素。 它可以进行缩放以适合纵向模式或较小的外形规格。

图像的绝对路径
<keyboardText> 指定要提示用户配对键盘的文本。 字符串
<keyboardPINText> 指定提示文本,以便用户为键盘输入 pin。 字符串
<keyboardPINImagePath> 键盘配对说明图像的绝对路径。

图像不得大于 630 x 372 像素。 它可以进行缩放以适合纵向模式或较小的外形规格。

图像的绝对路径
<keyboardErrorText> 指定在对键盘进行配对时出现错误时要使用的文本。 字符串

如何使用 Oobe.xml 自定义 OOBE

使用 Oobe.xml自定义 OOBE:

  1. 创建名为 Oobe.xml 的文件,并将此文件存储在 Windows\System32\Oobe\Info 中。

  2. 可以使用 XML 编辑器或文本编辑器(例如记事本),通过相应文件、路径和内容更新 Oobe.xml。

  3. 将更新版本的 Oobe.xml 保存在 Windows\System32\Oobe\Info 中,或保存在适用于自定义项所需的相应语言和区域设置的特定文件夹中。

  4. 测试 OOBE:

    1. 在“开始”菜单上,指向“所有程序”,然后单击“附件”

    2. 右键单击命令提示符快捷方式,然后单击 以管理员身份运行。 接受“用户帐户控制”对话框

    3. 导航到 \Windows\System32\Sysprep

    4. 运行 sysprep/oobe

    5. 启动计算机。

配置 Oobe.xml