[转载] 在系统中禁止修改开机启动时f8的作用
1. 禁止windows xp进入安全模式禁用安全模式,限制受限用户修改注册表
通过修改注册表,使用户无法进入windows xp带有命令行的安全模式,避免他人在安全模式下利用net user命令修改其他用户的密码,同时限制受限用户访问并修改注册表,避免他人修改注册表启动安全模式。
使用管理员级别帐户登录windows xp,在“运行”窗口中输入“regedit”,打开注册表编辑器,找到 hkey_local_machine\\system\\currentcontrolset\\control\\safeboot键值,将safeboot下的“minimal”及 “network”项,改名为“minimal1”及“network1”或其它与原键值不同的名称,修改完成后,其他人在启动时按f8键进入任何一种安全模式,系统都会自动重启。
在注册表编辑器中,选中hkey_local _machine,单击右键,选择菜单“权限”,打开“hkey_ local_machine的权限”窗口,选中“users”,勾去“users的权限”下的“读取”项。这样就可以防止普通用户修改注册表使安全模式恢复正常
2. 找到msdos.sys 文件对其进行编辑.找到c:的"msdos.sys",用笔记本将其打开,在该文件的[option]小节中加入如下几行:
"bootmulti=0":设置系统不能进行多重引导;"bootgui=1":在启动时直接进入win图形用户界面
"bootdelay=0":设置在启动时"staring windows........."信息停留的时间为0秒:"bootkeys":设置在启动过程中f4,f5,f6,f8功能失效 .
提示:msdos.sys为隐含、只读文件,在资源管理器的工具菜单中选择“查看/文件夹选项/选项/显示所有文件”,即可看到该文件。修改文件的时请在文件属性中将只读属性去掉即可修改。
通过这样修改后,开机时按“f8”键就不会再有windows的启动菜单了。
nt系统如何禁用f8:
在开机时如果顾客私自按下f8进入安全模式,则这些软件基本上都处于危险状态,所以需要打上防顾客进f8的补丁,或者用手动的办法禁用f8功能键。下面我们介绍一下手动方法禁用f8:
首先我们先说一下nt系统的启动参数:
/fastdetect参数:正常启动参数!
/safeboot:安全模式启动参数!
/noguiboot:不加载vga驱动程序!
/basevideo:使用标准vga方式启动
/sos:在调入驱动程序名时显示它的名称,因驱动问题而无法启动时使用比较好。
这些参数在f8是在哪调用的呢?如果你用查找文件的方式来查找这些相关字的话,ntldr这个文件就包括了所有的启动方式,这个文件是在c盘根目录下面的,而且是系统文件,你必须打开隐藏系统文件才能看见!
知道了这个我们就好办了!用一个ul16编辑器!打开c盘下面的ntldr文件,查找:safeboot,并把safeboot替换为:fastdetect即可!