配置 OOBE.xml
若要在 OOBE 中包括注册页,必须配置 OOBE.xml 文件的相应设置。
显示注册页需要最少量的信息。 必须提供页面 title
、页面 subtitle
、customerinfo
元素、至少一个附加复选框或一个链接,以及用于公钥/私钥加密的公钥。
下表显示了与 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 中省略 link1
和 link2
,而仅包含 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>