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 编码。 有关创建 .html EULA 文件的信息,请参阅 OEM 许可条款。 |
|
<computername> | 可选。 用于描述计算机名称的文本 | 字符串。 | |
<registration> | 可选。 其他详细信息如下。 | ||
<registration> | |||
<title> | 如果使用 registration 元素,则为必需项。 用于为注册页提供标题的文本。 | 最多有 25 个字符的字符串。 | |
<subtitle> | 如果使用 registration 元素,则为必需项。 用于描述注册页的文本。 | ||
<customerinfo> | |||
<label> | 用于标记 customerinfo 的文本。 对于显示 customerinfo 是必需的。 | 最多有 250 个字符的字符串。 强烈建议使用的字符不超过 100 个,因为此文本长度适合一行。 | |
<defaultvalue> | 用于将 customerinfo 设置为选中或未选中的值。 如果选中此字段,则将通过非对称密钥加密提供来自四个输入字段的信息。 如果未选中此字段,则将不会提供来自四个输入字段的信息。 | True 或 False 。 True 表示选中复选框默认条件。 False 表示未选中复选框默认条件。 |
|
<checkbox1> | |||
<label> | 用于标记 checkbox1 的文本。 对于显示 checkbox1 是必需的。 | 最多有 250 个字符的字符串。 强烈建议使用的字符不超过 100 个,因为此文本长度适合一行。 | |
<defaultvalue> | 用于将 checkbox1 设置为选中或未选中的值。 | True 或 False 。 True 表示选中复选框默认条件。 False 表示未选中复选框默认条件。 |
|
<checkbox2> | |||
<label> | 用于标记 checkbox2 的文本。 对于显示 checkbox2 是必需的。 | 最多有 250 个字符的字符串。 强烈建议使用的字符不超过 100 个,因为此文本长度适合一行。 | |
<defaultvalue> | 用于将 checkbox3 设置为选中或未选中的值。 | True 或 False 。 True 表示选中复选框默认条件。 False 表示未选中复选框默认条件。 |
|
<checkbox3> | |||
<label> | 用于标记 checkbox3 的文本。 对于显示 checkbox3 是必需的。 | 最多有 250 个字符的字符串。 强烈建议使用的字符不超过 100 个,因为此文本长度适合一行。 | |
<defaultvalue> | 用于将 checkbox3 设置为选中或未选中的值。 | True 或 False 。 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,因此跳过按钮可见。 | True 或 False 。 True 表示用户看不到跳过按钮。 False 表示跳过按钮作为一种选项显示给用户。 |
语言和位置
下表显示了语言和位置的值。
元素 | 设置 | 说明 | 值 |
---|---|---|---|
<defaults> | |||
<language> | 默认语言。 | 语言标识符(十进制),例如法语 = 3084 。 有关值,请参阅适用于 Windows 的语言包。 |
|
<location> | 默认位置。 | GeoID(十进制),例如加拿大 = 39 。 有关值,请参阅地理位置表 |
|
<keyboard> | 指定十六进制的区域设置和键盘布局,并用冒号分隔。 | 指定十六进制的区域设置和键盘布局,并用冒号分隔。 例如,对于美国英语输入/键盘,使用 0409:00000409。 有关值,请参阅默认输入配置文件(输入区域设置) | |
<adjustforDST> | 指定是否调整为夏令时。 | True 或 False 。 True 表示根据时区调整为夏令时。 False 表示始终保持使用标准时间。 |
元素 | 设置 | 说明 | 值 |
---|---|---|---|
<defaults> | |||
<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:
创建名为 Oobe.xml 的文件,并将此文件存储在 Windows\System32\Oobe\Info 中。
利用 XML 编辑器或文本编辑器(如记事本),使用相应的文件、路径和内容更新 Oobe.xml。
将更新版本的 Oobe.xml 保存在 Windows\System32\Oobe\Info 中,或者用自定义项所需的相应语言和区域设置特定文件夹保存。
测试 OOBE:
在“开始”菜单上,指向“所有程序”,然后单击“附件”。
右键单击命令提示符的快捷方式,然后单击“以管理员身份运行”。 接受“用户帐户控制”对话框。
导航到 \Windows\System32\Sysprep
运行 sysprep /oobe。
启动计算机。