以前为了启动dos就装了一个兼容Windows Vista的MaxDos 7,结果谁知道卸载不掉启动菜单。虽然从控制面板中删除了MaxDos的程序,但是驻留在启动菜单中的项目却怎么也删不到。突然想起来有一个bcdedit可以便器启动管理器。

C:\Users\xylz>bcdedit /enum

Windows 启动管理器
--------------------
标识符                  {bootmgr}
device                  partition=C:
description             Windows Boot Manager
locale                  zh-CN
inherit                 {globalsettings}
default                 {current}
resumeobject            {8ee5fcd5-caf5-11de-b326-d659e8ef8410}
displayorder            {current}
                        {8ee5fcd9-caf5-11de-b326-d659e8ef8410}
toolsdisplayorder       {memdiag}
timeout                 3

Windows 启动加载器
-------------------
标识符                  {current}
device                  partition=C:
path                    \Windows\system32\winload.exe
description             Windows 7
locale                  zh-CN
inherit                 {bootloadersettings}
recoverysequence        {8ee5fcd7-caf5-11de-b326-d659e8ef8410}
truncatememory          0x100000000
recoveryenabled         Yes
osdevice                partition=C:
systemroot              \Windows
resumeobject            {8ee5fcd5-caf5-11de-b326-d659e8ef8410}
nx                      OptIn
numproc                 2
usefirmwarepcisettings  No

实模式启动扇区
---------------------
标识符                  {8ee5fcd9-caf5-11de-b326-d659e8ef8410}
device                  boot
path                    \maxldr.mbr
description             MaxDOS 7

可以看到有一个{8ee5fcd9-caf5-11de-b326-d659e8ef8410}的启动菜单没有删掉。然后调用下面的命令。

C:\Users\xylz>bcdedit  /delete {8ee5fcd9-caf5-11de-b326-d659e8ef8410}

操作成功完成。

整个世界都干净了!