未品牌化启动
你可以禁止 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 命令下载它。
使用控制面板打开无品牌启动
- 在 “搜索 Web 和 Windows ”字段中,键入“程序和功能”,然后按 Enter 或点击或选择“ 程序和功能 ”将其打开。
- 在 “程序和功能 ”窗口中,选择“ 打开或关闭 Windows 功能”。
- 在“Windows 功能”窗口中,展开“设备锁定”节点,然后选中或清除“无品牌启动”的复选框。
- 选择“确定”。 “Windows 功能”窗口指示 Windows 正在搜索所需的文件并显示进度条。 找到后,该窗口指示 Windows 正在应用更改。 完成后,窗口会指示请求的更改已完成。
- 选择“ 关闭 ”以关闭 “Windows 功能 ”窗口。
使用 BCDEdit 在运行时配置无品牌启动设置
以管理员身份打开命令提示符。
运行以下命令,在启动期间禁用 F8 键,以防止访问 “高级启动选项 ”菜单。
bcdedit.exe -set {globalsettings} advancedoptions false
运行以下命令,在启动期间禁用 F10 键,以防止访问 “高级启动选项 ”菜单。
bcdedit.exe -set {globalsettings} optionsedit false
运行以下命令,禁止在启动期间) (徽标、状态指示器和状态消息的所有 Windows UI 元素。
bcdedit.exe -set {globalsettings} bootuxdisabled on
运行以下命令以禁止在启动期间显示错误。
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或在安装过程中应用预配包来应用无品牌启动的设置。
按照创建预配程序包中的说明,在 Windows 配置设计器中创建预配程序包或创建新的 Windows 映像。
在“可用自定义项”页中,选择“ 运行时设置>SMISettings” ,然后设置启动屏幕设置的值。 以下值只是示例。
- HideAllBootUI=FALSE
- HideBootLogo=FALSE
- HideBootStatusIndicator=TRUE
- HideBootStatusMessage=TRUE
- CrashDumpEnabled=完全转储
提示
有关详细信息,请参阅 Windows 配置Designer参考中的 SMISettings。
完成设置配置并生成包或映像后,使用 DISM 应用设置。
使用管理员特权打开命令提示符。
将 install.wim 复制到硬盘上的临时文件夹(以下步骤假设它名为 c:\wim)。
创建新目录。
md c:\wim
装载映像
dism /mount-wim /wimfile:c:\bootmedia\sources\install.wim /index:1 /MountDir:c:\wim
启用该功能。
dism /image:c:\wim /enable-feature /featureName:Client-EmbeddedBootExp
提交更改。
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 中的设置。