vista的启动项修改

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vista的启动项修改相关的知识,希望对你有一定的参考价值。

我在vista上的F盘装了Ubuntu,后来我把它给删了,但开机时还是有那个选项,怎么把那个也给删了。如图的vista启动项,怎么把它给删了

可以先从开始菜单找到命令提示符,右击以管理员方式运行起来以后,运行bcdedit
众所周知在xp及其前面的视窗系列操作系统的启动配置是由以boot.ini文件为核心的组件所控制的,但是在win vista中启动配置是由bcdedit这个程序所控制,其中文名称"windows 启动管理器"。由于这个程序运行在命令行模式下,对于一般计算机操作者来说具有一定难度,所以特写本文来与大家探讨vista下的系统启动。
本文适用于欲在一台电脑上 装包含vista的多种视窗系统 的计算机管理员。

我的电脑环境:C盘winXP MEDIA CENTER + D盘VISTA U版(XP下显示)

cmd运行bcdedit,结果如下:

Windows 启动管理器
--------------------
标识符 bootmgr
device partition=D:
description Windows Boot Manager
locale zh-CN
inherit globalsettings
default current
displayorder ntldr
current
toolsdisplayorder memdiag
timeout 30
Windows 旧 OS 加载器
------------------------
标识符 ntldr
device partition=D:
path \ntldr
description 旧版本的windows
Windows 启动加载器
-------------------
标识符 current
device partition=C:
path \Windows\system32\winload.exe
description MICROSOFT WINDOWS VISTA ULTIMATE
locale zh-CN
inherit bootloadersettings
osdevice partition=C:
systemroot \Windows
resumeobject 1288be7d-47e1-11dc-88ec-968e643532fc
nx OptIn

(vista会将安装目录所在盘的盘符设为C,将原来的C盘设为D盘)

启动管理器中给我们的信息是

标识符 bootmgr (标识符,一会儿用)
device partition=D: (vista所在盘符)
description Windows Boot Manager (描述)
locale zh-CN (启动所用语言)
inherit globalsettings (启动参数,效果)
default current (默认启动项)
displayorder ntldr (一共有的启动项)
current
toolsdisplayorder memdiag (集成内存检查)
timeout 30 (延时)

Windows 旧 OS 加载器
------------------------
标识符 ntldr
device partition=D: (所在盘符)
path \ntldr (启动路径)
description 旧版本的windows (选择菜单项描述)

Windows 启动加载器
-------------------
标识符 current
device partition=C:
path \Windows\system32\winload.exe
description MICROSOFT WINDOWS VISTA ULTIMATE
locale zh-CN
inherit bootloadersettings
osdevice partition=C:
systemroot \Windows
resumeobject 1288be7d-47e1-11dc-88ec-968e643532fc
nx OptIn (启动策略)

运行bcdedit /? 查看此命令的帮助:

BCDEDIT - 启动配置数据存储编辑器
Bcdedit.exe 命令行工具修改启动配置数据存储。启动配置数据存储包含启动配
置参数
并控制操作系统启动的方式。这些参数以前在 Boot.ini 文件中(在基于 Bios
操作
系统中)或在稳定 RAM 项中(在基于可扩展固件接口的操作系统中)。可以使用
Bcdedit.exe 在启动配置数据存储中添加、删除、编辑和附加项。
有关命令和选项的详细信息,请键入 bcdedit.exe /? <命令>。例如,若要显示
有关 /createstore 命令的详细信息,则键入:
bcdedit.exe /? /createstore
有关本帮助文件中按字母顺序排列的主题列表,请运行 "bcdedit /? TOPICS"。
对存储执行的命令
================================
/createstore 新建空的启动配置数据存储。
/export 将系统的内容导出到文件。以后可以使用该文件还原系统存储
的状态。
/import 使用 /export 命令创建的备份文件来还原系统存储的状态。
对存储中的项执行的命令
===========================================
/copy 复制存储中的项。
/create 在存储中新建项。
/delete 删除存储中的项。
运行 bcdedit /? ID 获得有关这些命令使用的标识符的信息。
对项选项执行的命令
======================================
/deletevalue 删除存储中的项选项。
/set 设置存储中的项选项值。
运行 bcdedit /? TYPES 获得这些命令使用的数据类型的列表。
运行 bcdedit /? FORMATS 获得有效数据格式的列表。
控制输出的命令
============================
/enum 列出存储中的项。
/v 命令行选项,完整显示项标识符,而不是使用已知标识符的名
称。
单独使用命令 /v 可完整显示 ACTIVE 类型的项标识符。
单独运行 "bcdedit" 等同于运行 "bcdedit /enum ACTIVE"。
控制启动管理器的命令
======================================
/bootsequence 为启动管理器设置一次性启动序列。
/default 设置启动管理器将使用的默认项。
/displayorder 设置启动管理器显示多重引导菜单的顺序。
/timeout 设置启动管理器的超时值。
/toolsdisplayorder 设置启动管理器显示工具菜单的顺序。
控制启动应用程序紧急管理服务的命令
=======================================================================
===
/bootems 启用或禁用启动应用程序的紧急管理服务。
/ems 启用或禁用操作系统项的紧急管理服务。
/emssettings 设置全局紧急管理服务参数。
控制调试的命令
==============================
/bootdebug 启用或禁用启动应用程序的启动调试。
/dbgsettings 设置全局调试程序参数。
/debug 启用或禁用操作系统项的内核调试。

经过我的测试发现一切需要修改的都可以用参数 /set 来实现,所以我只介绍这个参数和备份命令的使用,其他的参数我用/set参数举一个例子,剩下的由各位自己去探索^^
/set参数的大白话版使用方式^^:
bcdedit /set 标识符 类型 值

1,设置启动菜单显示语言
查看所属标识符bootmgr,类型locale,想改成繁体中文
执行命令
bcdedit /set bootmgr locale zh-TW
(注意:可以选择语言种类请在C:/boot/ 下寻找。)

2,设置默认启动项
查看所属标识符bootmgr,类型default,想改成XP,则必须填XP对应的标识符:
bcdedit /set bootmgr default ntldr
(默认值都是current,对应一下这是vista^^)

3,设置启动延时
查看所属标识符bootmgr,类型timeout,想改成60:
bcdedit /set bootmgr timeout 60
(如果想无延时状态,值修改为 -1 即可)

4,我们的xp居然被用"旧版本的windows"来形容,很是气愤,而且不美观~~~~怎么个性化一点呢~?呵呵~
查看所属标识符:ntldr,类型是 description
执行命令:
bcdedit /set ntldr description "淡蓝小星星的XP MEDIA CENTER"
呵呵~很简单吧~这样你在双系统启动菜单中看到指向XP的描述就是 "淡蓝小星星的XP MEDIA CENTER" 了^^

常用的也就上面这些,下面说点注意事项~

如果执行命令
bcdedit /set description "淡蓝小星星的VISTA"
则和执行
bcdedit /set current description "淡蓝小星星的VISTA旗舰版"
等效
换言之如果不写标识符则默认标识符为current

副常用标识符表:

很多 Bcdedit 命令需要标识符。标识符唯一标识存储中包含的项。标识符采取全局
唯一标识符或 GUID。GUID 具有以下格式,其中 "x" 代表十六进制数。
xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
例如:
d2b69192-8f14-11da-a31f-ea816ab185e9
破折号(-)的位置以及 GUID 开头和结尾的括号是必需的。
已知标识符可以标识多个项。如果某个项具有已知标识符,则 BCDedit 将其显示在输出
中,除非使用 /v 命令行开关。有关详细信息,请运行 "bcdedit /? /v"。
已知标识符如下所示:
bootmgr 指定 Windows 启动管理器项。
fwbootmgr 指定固件启动管理器项,特别是在实现可扩展固件
接口(EFI)规格的系统上。
memdiag 指定内存诊断应用程序项。
ntldr 指定可用于启动早于 Windows Vista 版本的操作系统
的 OS 加载器(Ntldr)。
current 指定与当前运行的操作系统的操作系统启动项对应
的虚拟标识符。
default 指定与启动管理器默认应用程序项对应的虚拟标识符。
ramdiskoptions 包含启动管理器必需的 RAM 磁盘设备其他选项。
dbgsettings 包含可由任意启动应用程序项继承的全局调试程序设置。
emssettings 包含可由任意启动应用程序项继承的全局紧急管理服务
设置。
badmemory 包含可由任意启动应用程序项继承的全局 RAM 故障列表。
globalsettings 包含所有启动应用程序项应继承的全局设置的集合。
bootloadersettings 包含所有 Windows 启动加载器应用程序项应继承的全局
设置的集合。
resumeloadersettings 包含所有 Windows 从休眠状态恢复应用程序项应继承的
全局设置的集合。
参考技术A 1楼的回答也太长了吧。。而且是特别麻烦的那种。。
用vista优化大师就行了
http://www.vista123.com/vistamaster/
这个就是他的官方地址
下载完以后,点击上方的系统设置,然后再窗口左边就有个启动项设置,他会扫出你现在所有的启动项,在那里就可以删除了
你只要把那个勾出掉,然后点保存就行了
直接选中那一行,然后点击删除就是永久删除,以后再也无法找回那个启动项了,在对待其他有用的程序时去掉勾就行了

vista之家的软件都可以去试试,全部都很不错~

Vista启动时访问冲突

【中文标题】Vista启动时访问冲突【英文标题】:Access Violation On Vista Startup 【发布时间】:2009-11-30 01:31:44 【问题描述】:

当我的 .NET 应用程序在 Windows Vista 启动时(使用“启动”文件夹中的快捷方式)自动启动时,我偶尔会遇到奇怪的未处理访问冲突。当我手动启动可执行文件时,我没有看到这个错误。它是随机发生的,我还不能可靠地重现该问题。

这是我收到的消息:

在 0x6f303dea 处未处理的异常 可执行文件名称.exe:0xC0000005: 访问冲突读取位置 0x0000000c.

调用栈:

mscorwks.dll!6f303dea() [框架 以下可能不正确和/或缺失, 没有为 mscorwks.dll 加载符号] kernel32.dll!7780907a() mscoree.dll!6ff47c24() kernel32.dll!7780d0e9() ntdll.dll!778e19bb() ntdll.dll!778e198e()

由于 mscorwks.dll 与 CLR 相关,我认为这可能是 CLR 中的错​​误。关于为什么会发生这种情况以及如何解决它的任何想法?

【问题讨论】:

【参考方案1】:

建议您使用 WER 来收集进程故障转储。请选择 Full Dump 选项,然后您可以使用 WinDBG 调试转储。

http://msdn.microsoft.com/en-us/library/bb787181(VS.85).aspx

或者,如果您愿意,可以通过 http://support.microsoft.com 咨询 Microsoft 支持团队

【讨论】:

谢谢!我刚刚添加了 WER 注册表项(它们不在我的计算机上),下次我的应用程序崩溃时我会告诉你它是如何工作的。

以上是关于vista的启动项修改的主要内容,如果未能解决你的问题,请参考以下文章

Grub启动项配置修改

修改Grub默认启动项

Linux下不识别Grub2修改启动项的方法

如何让windows安全中心服务开机自动启动

CentOS 7 添加win7启动项——修改默认启动项

linux和window双系统下修改系统启动项