未品牌化启动

你可以禁止 Windows 启动或恢复时显示的 Windows 元素,并在 Windows 遇到无法从中恢复的错误时禁止显示崩溃屏幕。 此功能称为无品牌启动。

重要

第一个登录设备的用户必须是管理员。 这可确保 RunOnce 注册表设置正确应用设置。 此外,使用自动登录时,不能在设计时在设备上配置自动登录。 相反,应在首次以管理员身份登录后手动配置自动登录。

要求

Windows 10 企业版、Windows 10 专业版或 Windows 10 教育版。

术语

  • 打开,启用:使设置可用于设备并可选择将设置应用到设备。 一般来说,“打开”用于用户界面或控制面板,而“启用”用于命令行。

  • 配置: 自定义设置或子设置。

  • 嵌入式启动体验:此功能在 Windows 10 内部版本 1511 中称为“嵌入式启动体验”。

  • 自定义启动体验:此功能在 Windows 10 内部版本 1607 及更高版本中称为“自定义启动体验”。

打开“无品牌启动”设置

无品牌启动是可选组件,默认情况下在 Windows 10 中不启用。 必须先启用才能对其进行配置。 对于最终用户,可以通过“控制面板”>“程序”>“程序和功能”>“启用或关闭 Windows 功能”启用无品牌启动。

如果已安装 Windows,则无法应用预配包来配置无品牌启动;相反,如果安装了 Windows,则必须使用 BDCEdit 配置无品牌启动。

BCDEdit 是编辑启动配置的主要工具,位于开发计算机的 %WINDIR%\System32 文件夹中。 你拥有其管理员权限。 BCDEdit 包含在典型的 Windows 预安装环境 (Windows PE) 4.0 中。 如果需要,可在 Microsoft 下载中心通过启动环境的 BCDEdit 命令下载它。

使用控制面板打开无品牌启动

  1. “搜索 Web 和 Windows ”字段中,键入“程序和功能”,然后按 Enter 或点击或选择“ 程序和功能 ”将其打开。
  2. “程序和功能 ”窗口中,选择“ 打开或关闭 Windows 功能”。
  3. 在“Windows 功能”窗口中,展开“设备锁定”节点,然后选中或清除“无品牌启动”的复选框。
  4. 选择“确定”。 “Windows 功能”窗口指示 Windows 正在搜索所需的文件并显示进度条。 找到后,该窗口指示 Windows 正在应用更改。 完成后,窗口会指示请求的更改已完成。
  5. 选择“ 关闭 ”以关闭 “Windows 功能 ”窗口。

使用 BCDEdit 在运行时配置无品牌启动设置

  1. 以管理员身份打开命令提示符。

  2. 运行以下命令,在启动期间禁用 F8 键,以防止访问 “高级启动选项 ”菜单。

    bcdedit.exe -set {globalsettings} advancedoptions false
    
  3. 运行以下命令,在启动期间禁用 F10 键,以防止访问 “高级启动选项 ”菜单。

    bcdedit.exe -set {globalsettings} optionsedit false
    
  4. 运行以下命令,禁止在启动期间) (徽标、状态指示器和状态消息的所有 Windows UI 元素。

    bcdedit.exe -set {globalsettings} bootuxdisabled on
    
  5. 运行以下命令以禁止在启动期间显示错误。

    bcdedit.exe -set {bootmgr} noerrordisplay on
    

使用“无人参与”配置无品牌启动

还可在 Microsoft-Windows-Embedded-BootExp 组件中配置“无人参与”设置,以便在设计或映像阶段向映像添加无品牌启动功能。 你可以手动创建“无人参与”答案文件或使用 Windows 系统映像管理器 (Windows SIM) 将适当的设置添加到答案文件中。 有关无品牌启动设置和 XML 示例的详细信息,请参阅 Microsoft-Windows-Embedded-BootExp 中的设置。

无品牌启动设置

下表显示了无品牌启动设置及其值。

设置 说明
DisableBootMenu 包含一个整数,用于在启动期间禁用 F8 和 F10 键,阻止访问“高级启动选项”菜单。 若要禁用该菜单,请设置为 1;否则设置为 0(零)。 默认值为 0。
DisplayDisabled 包含一个整数,该整数将设备配置为在 Windows 遇到无法恢复的错误时显示一个空白屏幕。 若要在遇到错误时显示空白屏幕,请设置为 1;否则设置为 0(零)。 默认值为 0。
HideAllBootUI 包含一个整数,用于在启动期间禁止所有 Windows UI 元素(徽标、状态指示器和状态消息)。 若要在启动期间禁止所有 Windows UI 元素,请设置为 1;否则设置为 0(零)。 默认值为 0。
HideBootLogo 包含一个整数,用于禁止在 OS 加载阶段显示的默认 Windows 徽标。 若要禁止默认 Windows 徽标,请设置为 1;否则设置为 0(零)。 默认值为 0。
HideBootStatusIndicator 包含一个整数,用于禁止在 OS 加载阶段显示的状态指示器。 若要禁止状态指示器,请设置为 1;否则设置为 0(零)。 默认值为 0。
HideBootStatusMessage 包含一个整数,用于禁止在 OS 加载阶段显示的启动状态文本。 若要禁止启动状态文本,请设置为 1;否则设置为 0(零)。 默认值为 0。

使用 Windows 配置设计器和部署映像维护和管理 (DISM) 自定义启动屏幕

必须先使用 DISM 在安装介质上启用无品牌启动,然后才能使用 Windows 配置Designer或在安装过程中应用预配包来应用无品牌启动的设置。

  1. 按照创建预配程序包中的说明,在 Windows 配置设计器中创建预配程序包或创建新的 Windows 映像。

  2. 在“可用自定义项”页中,选择“ 运行时设置>SMISettings” ,然后设置启动屏幕设置的值。 以下值只是示例。

    • HideAllBootUI=FALSE
    • HideBootLogo=FALSE
    • HideBootStatusIndicator=TRUE
    • HideBootStatusMessage=TRUE
    • CrashDumpEnabled=完全转储

    提示

    有关详细信息,请参阅 Windows 配置Designer参考中的 SMISettings

  3. 完成设置配置并生成包或映像后,使用 DISM 应用设置。

    1. 使用管理员特权打开命令提示符。

    2. 将 install.wim 复制到硬盘上的临时文件夹(以下步骤假设它名为 c:\wim)。

    3. 创建新目录。

      md c:\wim
      
    4. 装载映像

      dism /mount-wim /wimfile:c:\bootmedia\sources\install.wim /index:1 /MountDir:c:\wim
      
    5. 启用该功能。

      dism /image:c:\wim /enable-feature /featureName:Client-EmbeddedBootExp
      
    6. 提交更改。

      dism /unmount-wim /MountDir:c:\wim /Commit
      

在下图中,BootLogo 以绿色轮廓,BootStatusIndicator 以红色轮廓,BootStatusMessage 以蓝色轮廓。

无品牌启动屏幕

使用自定义徽标替换启动徽标的唯一受支持的方法是在使用 UEFI 作为固件接口的设备上修改启动图形资源表 (BGRT)。 如果设备使用 BGRT 来包含自定义徽标,则始终显示该徽标,并且无法禁止显示自定义徽标。

禁止显示故障屏幕

Microsoft 为 Windows 10 IoT 企业版客户提供管理故障屏幕的方法。

启动阶段过程中出错

noerrordisplay 开关负责在启动阶段彻底禁止显示所有错误。 例如,如果 noerrordisplay 为 on,并且启动管理器命中 WinLoad 错误磁盘错误,则系统将显示黑屏并需要手动重置。 查看 使用 BCDEdit 在运行时配置无品牌启动设置 以启用

noerrordisplay 设置。

注意

BCDEdit 是编辑启动配置的主要工具,位于开发计算机的 %WINDIR%\System32 文件夹中。 你拥有其管理员权限。 BCDEdit 包含在典型的 Windows 预安装环境 (Windows PE) 4.0 中。 如果需要,可在 Microsoft 下载中心通过启动环境的 BCDEdit 命令下载它。

异常错误

若要确保在 Windows 遇到无法恢复的错误时没有崩溃屏幕,请使用“无人参与”启用 DisplayDisabled 设置。 还可在 Microsoft-Windows-Embedded-BootExp 组件中配置“无人参与”设置,以便在设计或映像阶段向映像添加无品牌功能。 你可以手动创建“无人参与”答案文件或使用 Windows 系统映像管理器 (Windows SIM) 将适当的设置添加到答案文件中。 有关无品牌启动设置和 XML 示例的详细信息,请参阅 Microsoft-Windows-Embedded-BootExp 中的设置。