未品牌化启动
你可以取消 Windows 启动或恢复时显示的 Windows 元素,并在 Windows 遇到无法从中恢复的错误时取消显示崩溃屏幕。 此功能称为“无品牌启动”。
重要提示
第一个登录到设备的用户必须是管理员。 这可确保 RunOnce 注册表设置正确应用设置。 此外,使用自动登录时,不得在设计时在设备上配置自动登录。 相反,应在以管理员身份首次登录后手动配置自动登录。
要求
可以在以下设备上启用未命名的启动:
- Windows 10 企业版
- Windows 10 IoT 企业版
- Windows 10 教育版
- Windows 11 企业版
- Windows 11 IoT 企业版
- Windows 11 教育版
术语
打开、启用: 使设置可用于设备,并选择性地将设置应用于设备。 通常,用户界面或控制面板中使用“打开”,而“enable”用于命令行。
配置: 自定义设置或子设置。
嵌入式启动体验:此功能在 Windows 10 内部版本 1511 中称为“嵌入式启动体验”。
自定义启动体验:此功能在 Windows 10 内部版本 1607 及更高版本中称为“自定义启动体验”。
打开未命名的启动设置
未命名的启动是一个可选组件,默认情况下在 Windows 中未启用。 在配置之前,必须启用它。
如果已安装 Windows,则无法应用预配包来配置未命名的启动;相反,如果安装了 Windows,则必须使用 BDCEdit 配置无品牌启动。
BCDEdit 是用于编辑 Windows (BCD) 启动配置数据库的主要工具,包含在 Windows 中的 %WINDIR%\System32 文件夹中。 使用 BCDEdit 修改 BCD 需要管理员权限。
使用 控制面板 打开未命名的启动
- 在 Windows 搜索栏中,键入 “打开或关闭 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
运行以下命令以禁止在启动期间显示的任何错误屏幕。 如果 noerrordisplay 处于打开状态,并且启动管理器命中 WinLoad 错误 或 磁盘错误,则系统将显示黑屏。
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 元素。 | 设置为 1 以在启动期间取消所有 Windows UI 元素;否则;设置为 0 (零) 。 默认值为 0。 |
HideBootLogo | 包含一个整数,该整数禁止在 OS 加载阶段显示的默认 Windows 徽标。 | 设置为 1 可取消默认 Windows 徽标;否则;设置为 0 (零) 。 默认值为 0。 |
HideBootStatusIndicator | 包含一个整数,该整数禁止显示 OS 加载阶段期间显示的状态指示器。 | 设置为 1 可禁止显示状态指示器;否则;设置为 0 (零) 。 默认值为 0。 |
HideBootStatusMessage | 包含一个整数,该整数禁止在 OS 加载阶段期间显示的启动状态文本。 | 设置为 1 可禁止显示启动状态文本;否则;设置为 0 (零) 。 默认值为 0。 |
使用 Windows 配置Designer和部署映像服务和管理 (DISM) 自定义启动屏幕
必须先使用 DISM 在安装媒体上启用无品牌启动,然后才能使用 Windows 配置Designer或在安装过程中应用预配包来应用非品牌启动的设置。
按照创建预配包中的说明,在 Windows 配置Designer创建新的 Windows 映像。
在“可用自定义项”页中,选择“ 运行时设置>SMISettings” ,然后设置启动屏幕设置的值。 以下值只是示例。
- HideAllBootUI=FALSE
- HideBootLogo=FALSE
- HideBootStatusIndicator=TRUE
- HideBootStatusMessage=TRUE
- CrashDumpEnabled=Full dump
提示
有关详细信息,请参阅 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 来包含自定义徽标,则始终显示该徽标,并且无法禁止显示自定义徽标。
在启动期间禁止显示错误
在早期 Windows 启动期间发生的错误通常是设备配置错误或硬件故障的迹象,需要用户干预才能恢复。 可以通过启用 noerrordisplay BCD 设置,在早期启动期间禁止显示所有错误屏幕。
以管理员身份打开命令提示符。
运行以下命令,在启动期间取消显示错误屏幕。
bcdedit.exe -set {bootmgr} noerrordisplay on