如何使用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

artition=C:

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自定义中间件拦截请求与权限校验【步骤】