WINDOWS系列工具 msconfig
伴随着98和Me走到2000的朋友一定还记得Msconfig.exe (系统配置实用程序),只要在运行菜单里输入MSCONFIG就会弹出一个系统优化菜单,用它来修改System.ini、Win.ini、快速删除开机自动运行的程序等,非常好用。可是不知出于什么原因,Win2000却将它拒之于门外。这么好的东西被白白抛弃实在可惜,下面就说说怎么在Win2000下重新找回Msconfig.exe。
98篇
将Windows 98或Me安装目录下的(C:\Windows\System)Msconfig.exe拷贝到2000下的\WINNT目录(或\WINNT\SYSTEM目录、或\WINNT\SYSTEM32目录里的任何一处皆可)直接运行。这时会弹出一个出错消息框,提示找不到系统文件System.ini和Win.ini,如果安装的不是98/2000的双系统,还会提示Autoexec.bat、Config.sys也找不到。
别担心,这并非你的系统出了问题。在Win98中,System.ini和Win.ini都属于启动信息文件,会加载一些自启动程序。如键盘、鼠标、声音、屏保、壁纸等,再如System.ini中的boot项中里还有一条名为:shell=Explorer.exe的注释,它的功能是使WINDOWS98在启动后默认的操作界面是资源管理器。至于AUTOEXEC.BAT和CONFIG.SYS,更是为了兼顾DOS和WINDOWS3.X才遗留下来的产物。即使是98本身,这两个文件基本上也都是空的(这四个文件却往往成为各种病毒“钟情的对象”)。而Windows2000已经基本上取消了DOS的架构,不再需要这些文件,对系统的出错提示我们完全可以不去理会,因为我们想用的只是配置启动项的功能。但每一次都必须点击4次确认后,才能使用这个配置工具,确实又很麻烦。看到一些资料上说,只要在Win2000所在的分区上建立一个Windows目录,然后在其中用记事本程序创建4个(双系统的用户只要改前面两个)文本文件,内容随便填入什么,然后改名成相应的4个文件名,再打开Msconfig就不会再提示找不到文件而要4次确认了,可是我反复试验多次都不成功,或许是上面的方法有误,还望高手指点。
另附98系统配置实用程序默认启动项说明。
internat.exe
注意!!这里的internat可不是因特网呀!!和internet差一个字哪!!这个internat是输入法图标的工具,也就是任务栏里面的En图标。(也是MSCONFIG从98移植到2000以后启动项里唯一还可以看到的一个。)
TaskMonitor C:\WINDOWS\taskmon.exe
任务检测程序,这个监视器将记录使用软件的情况,然后将这些资料保存到 windows\applog 的applog.ind 文件中(WIN2000无该项)
ScanRegistry C:\WINDOWS\scanregw.exe /aotorun
注册表备份程序,每次开机都备份一次注册表。(WIN2000无该项)
SystemTray SysTray.Exe
驻留内存管理程序,在98下可以使电脑用一段时间后系统越来越慢的情况减轻一点。 (WIN2000无该项)
SchedulingAgent C:\WINDOWS\SYSTEM\mstask.exe
系统计划任务程序,一般没什么用. (WIN2000无该项)
LoadPowerProfile Rundll32.exe powrprof.dll,LoadCurrentPwrScheme
电源管理程序,如果禁用,“控制面版”中“电源管理/显示属性”里的设置就没有效果了。该项往往会出现两次,保留一个即可。(WIN2000无该项)
看到这您可能会说,即使把Msconfig从98移植到了2000下,每一次都要确定它的出错信息不说,功能更是被七折八扣的所剩无几,还有什么意义呢。不要急,微软最最成功之处就在于十分懂得亡羊补牢。在XP中,我们不但发现Msconfig重新回来了,而且脱胎换骨,崭换新颜。
XP篇
只是这次,微软将它藏到了XP中的windows\pchealth\helptr\binaries子目录下。把它复制到2000中(位置同上),开始、运行,没有了恼人的四次出错信息,加宽加大的对话框直接弹出,让你顿时领略到“增强版”的气息。
在新的系统配置实用程序中,四个配置文件中的System.ini和Win.ini虽然依旧被保留,但功能上并没有什么新意,完全可以在启动时将它们禁用。
AUTOEXEC.BAT和CONFIG.SYS则被boot.ini和服务取代。boot.ini是NT系统以后引入的一个多重启动引导文件。实际上在Win2000中右键点击“我的电脑”,选择“属性”/“高级”,进入 “启动和故障修复”对话框,对“系统启动”项中的内容做修改与在此处做修改是一样的。
在启动信息里,初始情况下应该只有internat.exe(就是前面提到的输入法工具)和一个名为“mobsync.exe”的同步目录管理进程两项(本篇仅以Windows2000Profa为例),简简单单无须多讲。
您有没有想过Win2000和Win98在本质上究竟有什么不同呢?难道仅仅是换了一个桌面,加了几项功能,多了一些设备的内置驱动那么简单吗,如此庞大的体积,内部究竟有哪些东西隐藏在暗处呢?实际上整个WinNT系列与Win9X系列最大的区别用两个字来概括就是“服务”。一台装有Win9X的机器配置再高也仅仅是一个终端,一台客户机;而一旦装上了Win2000,则立即上升了一个高度,升级成为服务器,一个管理者。这种巨大的差异在整个操作系统中无处不在的散发出来,即使在系统配置实用程序中也毫无例外地体现出这一点。但所有的这些,无不是以消耗系统资源为代价的,而这些占据系统宝贵资源的各种服务,对我们普通的个人用户来说真的那么必要吗,如果不是,我们就没有办法在享用WIN2000的各项人性化的新功能与稳定性的同时,减少一些不必要的资源浪费吗?
下面,就让我们看一下Win2000的各项服务的具体内容,究竟哪些是必须的,哪些是根据我们的实际情况要对它们下“逐客令”的。(以下内容仅以Win2000Pro为例,分别介绍各服务的功能,默认状态是停用还是启用,对个人用户的建议等等)
Alerter:局域网中当系统发生问题时向系统管理员发出警报。(已停用)
朋友们在使用电脑过程中,肯定会碰到各种各样的问题:如怎么管理电脑的自启动程序、如何查看加载的系统服务、怎样从安装光盘提取丢失的系统文件等。
为了解决类似问题,微软在系统中提供了一个实用工具——系统配置实用程序(Msconfig)。
以系统管理员身份登录系统后,单击“开始→运行”输入“Msconfig”回车后即可启动系统配置实用程序(图1)。下面笔者就结合几个应用实例来详细介绍Msconfig的使用(以WinXP为例)。
一般选择项,其实里面另有乾坤
“一般”选项不一般 1.选择启动方式
默认情况下,Windows采用的是正常启动模式(即加载所有驱动和系统服务),但是有时候由于设备驱动程序遭到破坏或服务故障,常常会导致启动出现一些问题,这时可以利用Msconfig的其它启动模式来解决问题。单击 “一般”选项,在“启动模式”选择“诊断启动”(图2),这种启动模式有助于我们快速找到启动故障原因。此外,还可以选择“有选择的启动模式”,按提示勾选需要启动项目的即可。
诊断启动方式仅仅加载基本的驱动与服务
小提示:诊断启动是指系统启动时仅加载基本设备驱动程序如显卡驱动,而不加载Modem、网卡等设备,服务也仅是系统必须的一些服务。这时系统是最干净的,如果启动没有问题,可以依次加载设备和服务来判断问题出在哪里。
2.从安装光盘提取丢失系统文件
虽然WinXP具备强大的文件保护功能,不过有时候由于安装/卸载软件或误操作,还是经常会造成系统文件的丢失。一般重要的系统文件,在系统安装光盘CAB文件中都可以找到。单击上图“展开文件”按钮,在弹出窗口中设置要还原文件、还原位置、保存文件到(选择保存文件路径,WinXP/2000一般为c:\windows\system32,Win98则为c:\windows\system),最后单击“展开”(图3),系统会自动解压CAB文件,将系统文件从安装光盘提取到电脑。
从安装盘抽取文件到系统
小知识:
可以先用系统的SFC命令来扫描系统文件的改动,找出变化的系统文件,命令格式:SFC [/SCANNOW] [/SCANONCE] [/SCANBOOT] [/REVERT] [/PURGECACHE] [/CACHESIZE=x]
/SCANNOW:立即扫描所有受保护的系统文件。
/SCANONCE:下次启动时扫描所有受保护的系统文件。
/SCANBOOT:每次启动时扫描所有受保护的系统文件。
/REVERT:将扫描返回到默认设置。
/PURGECACHE:清除文件缓存。
/CACHESIZE=x:设置文件缓存大小。
查看System.ini和Win.ini文件
System.ini包含整个系统的信息,是存放Windows启动时所需要的重要配置信息的文件。Win.ini则控制Windows用户窗口环境的概貌(如窗口边界宽度、加载系统字体等)。通过 Msconfig可以快速地查看和编辑这两个INI文件,如单击主界面的“Win.ini”文件,可以看到该文件的详细内容(图4),如果要禁止某一选项的加载,只要选中目标后单击“禁用”即可;同理,选中目标后单击“编辑”可以对该项目进行编辑操作(单击退格键可以删除该项目)。SYSTEM.INI的操作同上。
这里存放着系统重要的信息
小提示:因为这两个文件项目会在系统启动时被加载,所以一些木马也常常混迹其中,比如在Win.ini文件中发现诸如“Load=某程序”、“Run=某程序”的语句,这时可以用Msconfig的“编辑”功能将其删除。