如何使用BCDEdit命令手动添加和删除启动项【引导编辑】
发布时间 - 2026-01-29 00:00:00 点击率:次BCDEdit是Windows中管理启动项的命令行工具,支持查看、添加、复制、删除和禁用启动项;操作需管理员权限,关键步骤包括枚举启动项获取GUID、创建并配置新条目、复制现有项修改参数、删除前确保默认项有效、禁用项以临时隐藏。
如果您需要在Windows系统中手动管理启动项,BCDEdit命令是直接操作启动配置数据存储的工具。以下是使用BCDEdit添加和删除启动项的具体步骤:
一、查看当前启动项列表
执行BCDEdit命令前,需先确认现有启动项及其标识符,以便后续精准操作。所有启动项均以唯一GUID形式存在,误删错误标识符可能导致系统无法启动。
1、以管理员身份打开命令提示符或PowerShell。
2、输入 bcdedit /enum all 并按回车。
3、在输出结果中查找包含 description 字段的条目,记录目标启动项对应的 {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} 标识符。
二、手动添加新启动项
添加启动项需先创建空白启动条目,再为其设置必要参数。Windows要求至少指定设备、路径和描述,否则该条目将被系统忽略。
1、运行 bcdedit /create /d "自定义启动项名称" /application osloader,命令将返回新生成的GUID。
2、将上一步返回的GUID复制,替换下述命令中的占位符: bcdedit /set {GUID} device partition=C:。
3、继续设置系统路径: bcdedit /set {GUID} path \Windows\system32\winload.exe。
4、设置启动分区: bcdedit /set {GUID} osdevice p 
5、启用完整内存转储支持(可选): bcdedit /set {GUID} recoveryenabled Yes。
三、通过复制现有启动项添加
该方法避免手动设置多数参数,适用于为同一系统创建带不同启动参数的副本,如启用调试模式或安全启动选项。
1、执行 bcdedit /copy {current} /d "带调试的Windows",注意保留命令返回的新GUID。
2、使用返回的GUID,运行 bcdedit /set {新GUID} debug on 启用内核调试。
3、设置串口参数: bcdedit /set {新GUID} debugtype serial。
4、指定波特率: bcdedit /set {新GUID} debugport 1。
四、删除指定启动项
删除操作不可逆,且若误删默认启动项或当前使用的启动项,可能导致系统启动失败。务必确保已设置其他有效启动项为默认。
1、确认待删除项的完整GUID,例如 {a1b2c3d4-e5f6-7890-g1h2-i3j4k5l6m7n8}。
2、执行 bcdedit /delete {a1b2c3d4-e5f6-7890-g1h2-i3j4k5l6m7n8}。
3、如该条目为默认启动项,系统会提示“拒绝访问”,此时需先运行 bcdedit /default {其他有效GUID} 更改默认项。
五、禁用而非删除启动项
禁用操作保留条目全部参数,仅阻止其出现在启动菜单中,适合临时测试或规避启动异常,恢复时无需重新配置。
1、获取目标启动项GUID。
2、运行 bcdedit /set {GUID} bootstatuspolicy ignoreallfailures。
3、再执行 bcdedit /set {GUID} recoveryenabled No。
4、最后设置可见性: bcdedit /set {GUID} displayorder {GUID} /remove。
# windows
# app
# 工具
# ai
# win
# windows系统
# 标识符
# enum
# copy
# delete
# default
# 启动项
# 出现在
# 适用于
# 将被
# 自定义
# 可选
# 串口
# 而非
# 您需要
# 命令行
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
谷歌浏览器如何更改浏览器主题 Google Chrome主题设置教程
,网页ppt怎么弄成自己的ppt?
如何在 Pandas 中基于一列条件计算另一列的分组均值
如何在 Telegram Web View(iOS)中防止键盘遮挡底部输入框
Laravel如何生成PDF或Excel文件_Laravel文档导出工具与使用教程
创业网站制作流程,创业网站可靠吗?
高防服务器租用指南:配置选择与快速部署攻略
phpredis提高消息队列的实时性方法(推荐)
详解Nginx + Tomcat 反向代理 负载均衡 集群 部署指南
java获取注册ip实例
如何在搬瓦工VPS快速搭建网站?
高防服务器如何保障网站安全无虞?
如何基于云服务器快速搭建网站及云盘系统?
Laravel怎么自定义错误页面_Laravel修改404和500页面模板
Java Adapter 适配器模式(类适配器,对象适配器)优缺点对比
如何用美橙互联一键搭建多站合一网站?
WEB开发之注册页面验证码倒计时代码的实现
Laravel如何使用Blade模板引擎?(完整语法和示例)
Laravel如何使用Seeder填充数据_Laravel模型工厂Factory批量生成测试数据【方法】
javascript基于原型链的继承及call和apply函数用法分析
什么是javascript作用域_全局和局部作用域有什么区别?
Laravel怎么集成Log日志记录_Laravel单文件与每日日志配置及自定义通道【详解】
jQuery validate插件功能与用法详解
html如何与html链接_实现多个HTML页面互相链接【互相】
高端建站如何打造兼具美学与转化的品牌官网?
如何快速搭建支持数据库操作的智能建站平台?
html5怎么画眼睛_HT5用Canvas或SVG画眼球瞳孔加JS控制动态【绘制】
Laravel如何使用.env文件管理环境变量?(最佳实践)
Laravel怎么实现一对多关联查询_Laravel Eloquent模型关系定义与预加载【实战】
Midjourney怎样加参数调细节_Midjourney参数调整技巧【指南】
音乐网站服务器如何优化API响应速度?
Laravel如何配置任务调度?(Cron Job示例)
如何在万网利用已有域名快速建站?
Laravel如何集成Inertia.js与Vue/React?(安装配置)
INTERNET浏览器怎样恢复关闭标签页_INTERNET浏览器标签恢复快捷键与方法【指南】
微信推文制作网站有哪些,怎么做微信推文,急?
智能起名网站制作软件有哪些,制作logo的软件?
高性价比服务器租赁——企业级配置与24小时运维服务
网站视频制作书签怎么做,ie浏览器怎么将网站固定在书签工具栏?
如何用狗爹虚拟主机快速搭建网站?
如何在HTML表单中获取用户输入并用JavaScript动态控制复利计算循环
Laravel路由怎么定义_Laravel核心路由系统完全入门指南
详解ASP.NET 生成二维码实例(采用ThoughtWorks.QRCode和QrCode.Net两种方式)
Win11应用商店下载慢怎么办 Win11更改DNS提速下载【修复】
如何在宝塔面板创建新站点?
佐糖AI抠图怎样调整抠图精度_佐糖AI精度调整与放大细化操作【攻略】
微信小程序 配置文件详细介绍
Laravel怎么做缓存_Laravel Cache系统提升应用速度的策略与技巧
清除minerd进程的简单方法
Laravel如何配置中间件Middleware_Laravel自定义中间件拦截请求与权限校验【步骤】

