Have a Question?

如果您有任务问题都可以在下方输入,以寻找您想要的最佳答案

windows启动有两个一样的启动选项怎么弄,bcdedit 删除重复启动项命令

windows启动有两个一样的启动选项怎么弄

题图来自Unsplash,基于CC0协议

导读

  • Windows 启动菜单出现两个相同操作系统选项如何删除
  • 如何修复 Windows 启动管理器中的重复启动项
  • 使用 msconfig 删除 Windows 启动重复项
  • Windows 10/11 启动选项重复解决方法
  • bcdedit 删除重复启动项命令
  • Windows 多重引导重复条目清理教程
  • 系统保留分区导致启动选项重复如何解决
  • Windows 启动菜单出现两个相同的操作系统选项很令人困扰。这通常暗示着启动加载程序(Boot Manager)遇到了一些问题,或者系统在更新过程中意外注册了两个相同的引导项。下面介绍几种常见的解决方法:

    一、 尝试自动修复启动环境 (Windows 内置)

    1. 启动修复:如果计算机能够进入操作系统,但每次都看到重复的启动选项,可以尝试:
      • Win+R 键,输入 cmd,按回车。
      • 输入 sfc /scannow 并按回车。 (虽然主要针对文件系统,但有时也会涉及启动文件)
      • 更推荐:再次按 Win+R,输入 advancedstartupDISM.exe /Online /Cleanup-image /Restorehealth,然后按回车。
      • 这两项主要是修复系统文件和部署映像服务与管理 (DISM) ,它们能修复一些导致启动问题的根本原因。
      • 如果电脑可以冷冻启动到 Windows,进入控制面板 -> 系统和安全 -> 系统 -> 高级系统设置 -> “启动和故障恢复”区域 -> “设置”。选择 “自动修复”,勾选 “自动重启” 和 “启动失败记录”,然后点击 “确定”。系统会尝试自动诊断并修复启动问题。
      • 或者,关机后长按电源键强制关闭(两分钟以上),再正常启动,Windows 恢复环境应自动启动,尝试自动修复启动问题。

    二、 分析启动菜单

    有时重复的启动项是 Windows 内置的隐藏选项,例如“隐藏的恢复环境”(对应某些版本的 Windows 10 更新日志)。使用第三方软件(如 EasyUEFI)或开发者命令工具能更直观地查看这些项目:

    1. 使用 EasyUEFI (图形化软件,推荐):

      • 下载并运行 EasyUEFI (注意选择与操作系统位数匹配的版本)。
      • 进入 “Boot Items” 部分,你会看到所有启动项列表。
      • 找到重复项,确认其中一个是否是由 Windows 系统文件 (特别是 bootmgr ) 或“隐藏的恢复环境”自动创建的。
      • 可以安全地选择并删除认为是冗余的那个,软件通常会进行妥善处理。
    2. 使用 bcdedit (命令行操作):

    Windows 启动配置数据编辑器 (bcdedit) 提供了更底层的控制。但这需要谨慎操作。 2.1 识别重复项 (推荐):

    • 以管理员身份运行命令提示符或 PowerShell。
    • 输入命令 bcdedit /enum 并按回车。
    • 这会列出所有启动加载器项。仔细查找两个“常规引导”的条目,它们的唯一标识符 (identifier 后面的 GUID) 可能不同,但标签 (displayname) 一样。
    • 找到其中一个,然后通过 bcdedit /set {identifier} {delete} 命令删除它。注意:复制该 identifier 后,输入 bcdedit /set {刚才复制的identifier} {delete},然后按回车。 系统可能会提示需要确认。

    2.2 普遍删除 (深入了解):

    • 查看所有启动项信息后,在 “常规 Windows 启动”,找到代表你主操作系统的那个条目,它通常会被标记 identifier {current} 或者在 “元素”里找到 current=”{something-guid-here}" (记下这个guid)。
    • 输入 bcdedit /enum {identifier} (使用上一步记下的 guid),然后按回车。这会显示主启动项的配置。
    • 查看输出的最后一行,是 “{}” 格式的路径,整个部分记作 [content of {}]
    • 添加 select 参数:使用命令 bcdedit /set {identifier} {identifier of the item to delete} remove device partition=C:Windows (替换 {identifier}{identifier of the item to delete})。这会尝试移除具有相同 Windows 特定安装位置引导项。
    • 但是,LCID 隐藏项,通常标识为 {guid_for_recovery}{something-hda-wimless-f9235f19},识别后可以按同样方法删除。
    1. 直接删除 (谨慎方法 - 针对新版 Win10):

    如果上面方法发现两个项目都是“Windows 常规引导”且内容一致,或者怀疑是特定版本的问题,可以尝试:

    • 精确匹配两个项目下对应的 originalpathpath 值 (可以通过 bcdedit /enum 检查这两个项目),记下其中一个项目对应的 {identifier}
    • 使用命令 bcdedit /set {identifier-goes-here} {identifier} regkey 0000000000000001 (替换 identifier-goes-here 为 {identifier})。看看能否直接移除对应的启动配置。

    三、 使用 Microsoft Sysinternals Autoruns

    Sysinternals 的 Autoruns 工具可以查看和管理系统启动时运行的所有程序,包括加载项、登录脚本、计划任务等,以及非常隐蔽的“缓存”和“隐藏”的启动项。它也是查找重复启动项的好工具。

    • 下载 Autoruns。
    • 点击 “刷新”按钮。
    • 取消选中 “浏览”旁边的大复选框,然后展开各个启动部分。
    • 在显微镜下搜索重复或未识别的启动项。

    请注意:

    • 操作前强烈建议备份重要的启动配置数据或创建系统还原点。
    • 不确定的项最好不要删除,特别是那些你自己创建或理解的条目。第三方软件或 Windows 内置的一些隐藏恢复环境项删除不当可能会导致系统无法启动。
    • 在使用命令提示符或 PowerShell 删除启动项时,务必小心复制和粘贴操作。

    总结:最安全的方法是使用 Windows 内置的自动修复功能。如果这不行,可以先尝试使用 EasyUEFI 图形界面分析和删除。然后才是使用 bcdedit 命令删除,必须仔细核对。最后才考虑更激进的删除或使用 Autoruns 工具排查。

    © 版权声明

    本文由盾科技原创,版权归 盾科技所有,未经允许禁止任何形式的转载。转载请联系candieraddenipc92@gmail.com