OPK修改操作系统信息
                                         --Oobe.Xml
OEM Preinstallation Kit (OPK)是微软提供给计算机厂商的OEM预安装工具,使用OPK可以对Windows进行定制,增加厂商信息、应用程序等,同时也可以制作类似ThinkPad隐藏分区之类的Windows还原镜像,并可以植入与BIOS特征相匹配的免激活密钥。
通过一个名为 Oobe.xml 的内容文件来管理影响欢迎使用 Windows”的所有设置。
Oobe.xml 是一个内容文件,您可以使用该文件来组织文本和图像,并且指定和预设用于自定义 Windows® 7 欢迎使用 Windows(R)”、全新安装体验的设置。还可以使用 Oobe.xml 文件为第一个用户图块和桌面背景定义 OEM 指定的图像。
对于 Windows 7,可以为语言特定和区域特定的商标附件、许可条款和设置使用多个 Oobe.xml 文件,以便用户一启动他们的计算机就可以看到正确信息。Oobe.xml 文件为 OEM 提供了一个将品牌标识集成到 Windows 向用户显示的第一个用户界面的机会。通过在 Oobe.xml 文件中指定信息,OEM 使用户能够仅执行设置其计算机所需的核心任务。这些任务包括创建用户帐户、命名计算机、接受许可条款、选择安全设置以及设置或连接到网络。
OEM 还能够通过在 Oobe.xml 文件中预设某些选项,最大程度地减少最终用户在欢迎使用 Windows”中看到的屏幕数量。OEM 可以在 Oobe.xml 文件中预填充设置和隐藏页面,以便最终用户不会在欢迎使用 Windows”中看到国家或地区时间和货币或者键盘布局选项页。OEM 还可以使用 Oobe.xml 文件中的设置来取消显示欢迎使用 Windows”时区和日期页。如果 Windows 检测到有效的许可证密钥,则使用批量许可证的 OEM 可以取消显示激活页。
个性化任务不属于欢迎使用 Windows”部分。对于 Windows 7,个性化任务发生在用户进入桌面之后。OEM 可以通过品牌和差异控制首次用户体验的某些外观方面。例如,OEM 可以设置和添加欢迎使用 Windows”周围的屏幕背景、某些欢迎使用 Windows”屏幕上的 OEM 徽标以及计算机名称保持与 OEM 品牌关联的程度。
欢迎使用 Windows”的首页有多种形式,这取决于计算机上是否已安装了多种语言。如果计算机具有多种语言,则会要求用户选择希望在首页使用的语言。欢迎使用 Windows”将显示一个包括系统上所有语言的下拉列表。然后,在欢迎使用 Windows”的第二页上,将要求用户选择其区域设置。
 
 
欢迎使用 Windows”欢迎中心中的示例文件
  • \Info 文件夹复制到 \Windows\System32\Oobe,并将 \Fabrikam 文件夹复制到 C: 驱动器的根目录,其中,C 是安装 Windows 7 的驱动器号。
查看包含示例内容的欢迎使用 Windows”界面的步骤
  1. 开始菜单上,指向所有程序,然后单击附件
  2. 右键单击命令提示符的快捷方式,然后单击以管理员身份运行
  3. 接受用户帐户控制对话框。
  4. 导航到 \Windows\System32\Sysprep
  5. 运行 sysprep /oobe
  6. 启动计算机。
查看包含示例内容的欢迎中心界面的步骤
  1. 开始菜单上,指向控制面板,然后单击系统和维护
  2. 启动欢迎中心

    若要在生产环境中使用此示例,请将 Fabrikam 内容替换为您公司的内容。
 
下表按部分显示了 Oobe.xml 文件的可用设置以及每个设置的描述和值。
部分
设置
描述
OEM
名称
制造商的名称。
字符串
logopath
OEM 徽标的绝对路径。
徽标文件(32 位可移植网络图形 .png 文件)的绝对路径。240 x 100 像素。在某些语言中,计算机名称和用户名页面的描述将自动换行为两行。这将压缩您的徽标。这些情况下,可以使用 180 x 75 像素的徽标。
eulafilename
制造商特定于语言和地区的最终用户许可协议 (EULA) 版本。
多信息文本格式 (.rtf) 文件
OutOfBoxBackground
指定 OEM 是否已在 windows\system32\oobe\info\backgrounds 目录中放置了背景图像
True 或者False
LogonUIButtonSet
指定 OEM 是选择 Microsoft 默认值作为登录屏幕按钮阴影,还是指定其他选项。若要获得较亮的背景,建议选择选项 1。若要获得暗色到中等背景,建议选择选项 2。如果没有自定义背景,建议选择选项 0
·         0 - Windows 默认值
·         1 - 文本带有阴影、按钮较亮。
·         2 - 文本带有较淡的阴影、按钮更加不透明。
usertilepath
OEM 指定的用户图块的绝对路径。
128 x 128 像素的位图 (.bmp) 文件的绝对路径。
computername
指定要附加到用户指定的计算机名中的 OEM 名称。
一个包含五个字符的字符串。
title
Internet 服务提供商 (ISP) 服务的名称。
用于命名 ISP 服务产品的字符串。
p_w_picpathpath
位图 (.bmp) 文件的绝对路径。
32 位位图 (.bmp) 文件的绝对路径。32 x32 像素。PNG 文件不受支持。
details
ISP 服务的详细描述。
最多包含 128 个字符的字符串。
shellexecute
ISP 服务的可执行文件 (.exe) 的路径。
ISP 服务的安装程序的绝对路径。
默认值
language
输入区域设置的十进制标识符。
输入区域设置的十进制标识符。可以在下列主题默认输入区域设置中找到这些值。
location
一个 GEOID 值,必须转换为十进制值。
有关 GEOID 值列表,请参阅此 MSDN 网页(可能为英文网页)。
locale
区域设置标识符 (LCID) 值。
有关完整的 LCID 列表以及可以使用它们的 Windows 版本,请从 Microsoft 全球开发网站(可能为英文网页)下载“Windows 语言代码标识符 (LCID) 参考。在本文中,请转到附录 AWindows 行为查看显示 LCID 及其可用于的 Windows 版本的一个表。
keyboard
指定键盘布局。
使用注册表中的 HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Keyboard Layouts 下列出的键盘值。
timezone
指定计算机最终用户的时区。时区由指定计算机时区的字符串设置。最大长度为 256 个字符。在将来的版本中可能会出现新时区。若要添加对新时区的支持,必须输入确切的时区字符串。
有关完整的时区列表,请参考运行 Windows 7 的计算机上注册表中的 HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones 下列出的值。在运行 Windows 7 的计算机上,可以使用 tzutil 命令行工具列出该计算机的时区。默认情况下,Windows 7 上已安装 tzutil 工具。
adjustForDST
指定是否针对夏令时进行调整。只有将此设置与 timezone hideTimeAndDate 设置结合使用来指定最终用户的时间设置时,此设置才有效。
True False
hideRegionalSettings
如果未将该设置指定为 True,将显示区域设置页,即使该页的所有值都已预配置也是如此。
True False。默认值为 True
hideTimeAndDate
如果未将该设置指定为 True,将显示时间和日期页,即使该页的所有值都已预配置也是如此。
True False