可通过三种方法自定义Windows 11启动画面:一、启用OEM背景支持并部署1920×1080的backgroundDefault.jpg;二、用HackBGRT工具替换UEFI层splash.bmp;三、在安全模式下替换签名适配的bootanim.dll。

如果您希望在 Windows 11 启动过程中显示自定义图像而非默认的 Windows 徽标与旋转圆圈,则需通过系统级路径替换或注册表启用机制实现。以下是多种可行的操作方法:
一、启用 OEM 自定义背景支持并部署 backgroundDefault.jpg
该方法利用 Windows 内置的登录界面背景机制,在 UEFI 启动流程中提前加载指定图像,适用于大多数标准安装环境。它不修改核心启动文件,安全性较高且无需进入安全模式。
1、按下 Win + R 键打开“运行”对话框,输入 regedit 并回车,以管理员权限运行注册表编辑器。
2、导航至路径:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\LogonUI\Background。
3、在右侧窗格中,双击 OEMBackground DWORD 值,将其数值数据设为 1;若该项不存在,则右键空白处 → 新建 → DWORD (32 位) 值 → 命名为 OEMBackground → 设值为 1。
4、关闭注册表编辑器,打开文件资源管理器,进入路径:C:\Windows\System32\oobe\info\backgrounds。
5、若该路径不存在,请依次新建文件夹:oobe → info → backgrounds。
6、准备一张分辨率严格为 1920×1080 像素 的 JPG 图像,重命名为 backgroundDefault.jpg,复制到上述 backgrounds 文件夹中。
7、重启计算机,启动时将显示该图像作为开机画面(位于 Windows 徽标上方区域)。
二、使用 HackBGRT 工具替换 UEFI 层启动画面
HackBGRT 是一款专用于修改 Windows UEFI 启动阶段 splash 屏幕的开源工具,可绕过 Windows 登录界面限制,在更早的固件启动环节插入自定义 BMP 图像,兼容性覆盖绝大多数现代主板。
1、从可信来源下载 HackBGRT 最新发布版压缩包(如 GitHub Releases 或国内镜像站点),解压至本地非系统盘目录。
2、准备一张尺寸不超过当前屏幕原生分辨率的 24 位 BMP 格式图像,命名为 splash.bmp,放入 HackBGRT 解压后的根目录。
3、以管理员身份运行命令提示符,切换至 HackBGRT 所在目录,执行:HackBGRT.exe /install。
4、系统将自动备份原始启动图像并注入新 splash.bmp;完成后重启即可生效。
5、如需恢复默认画面,运行:HackBGRT.exe /uninstall。
三、替换 bootanim.dll 实现动画帧级定制
此方法直接干预 Windows 启动动画核心模块,可实现静态 Logo 替换或逐帧动画控制,但操作风险最高,需严格匹配系统架构(x64)与 Windows 版本签名,且必须在安全模式下进行文件替换。
1、确认当前系统为 Windows 11 x64 版本,并已启用测试签名模式(以允许未签名驱动/模块加载):以管理员身份运行 PowerShell,执行:bcdedit /set testsigning on,随后重启。
2、重启进入安全模式:按住 Shift 键点击“重启” → 疑难解答 → 高级选项 → 启动设置 → 重启 → 按 F4 进入安全模式。
3、打开文件资源管理器,定位至:C:\Windows\System32\,查找文件 bootanim.dll。
4、右键该文件 → 属性 → 安全 → 高级 → 更改所有权为当前用户,并勾选“替换子容器和对象的所有者”,再赋予“完全控制”权限。
5、将原 bootanim.dll 重命名为 bootanim.dll.bak 备份。
6、将您已编译适配的自定义 bootanim.dll(须经专业工具生成,结构与导出函数一致)复制至同一目录并确认替换。
7、退出安全模式,正常重启系统,启动动画将按新 DLL 内容渲染。










