QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 1254|回复: 1
收起左侧

[转帖] 深入浅出 MSconfig程序应用攻略

[复制链接]
发表于 2007-9-24 13:45:12 | 显示全部楼层 |阅读模式 来自: 中国山西临汾

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
朋友们在使用电脑过程中,肯定会碰到各种各样的问题:如怎么管理电脑的自启动程序、如何查看加载的系统服务、怎样从安装光盘提取丢失的系统文件等。
: T- b( U$ V( s- ]! Z- H8 P1 s7 t  
. u4 w/ d! X' q7 Q$ l* L  为了解决类似问题,微软在系统中提供了一个实用工具——系统配置实用程序(Msconfig)。 ! p4 V8 a) B5 Z& U
  
# F- }6 x0 ~& S5 m, [& u, s+ S) u  以系统管理员身份登录系统后,单击“开始→运行”输入“Msconfig”回车后即可启动系统配置实用程序(图1)。下面笔者就结合几个应用实例来详细介绍Msconfig的使用(以WinXP为例)。
http://pfw.sky.net.cn/upimg/allimg/070913/1048460.jpg
* A8 ]+ p/ V  E" I( f* Z一般选择项,其实里面另有乾坤# E" u4 ~) X9 x5 S
   ) f. j6 `: _, I& c- G$ s
  
( U& H; C, H( u! V+ N
  “一般”选项不一般 6 h. u% e* X* ?5 R, i* g; m
  
9 i" ~9 `3 ]: z8 G8 `  1.选择启动方式 , @! X! l  _1 u, x7 d3 i, N8 S
  
6 j% b- N' q0 k- z  默认情况下,Windows采用的是正常启动模式(即加载所有驱动和系统服务),但是有时候由于设备驱动程序遭到破坏或服务故障,常常会导致启动出现一些问题,这时可以利用Msconfig的其它启动模式来解决问题。单击 “一般”选项,在“启动模式”选择“诊断启动”(图2),这种启动模式有助于我们快速找到启动故障原因。此外,还可以选择“有选择的启动模式”,按提示勾选需要启动项目的即可。
http://pfw.sky.net.cn/upimg/allimg/070913/1048461.jpg
5 b# ?; h5 g, X& \" R& P* \3 t/ l诊断启动方式仅仅加载基本的驱动与服务
! d, ], ]* B# r! {' j# E  K6 g' X   + ^. O6 _9 G, Y. `4 n
  
  小提示:诊断启动是指系统启动时仅加载基本设备驱动程序如显卡驱动,而不加载Modem、网卡等设备,服务也仅是系统必须的一些服务。这时系统是最干净的,如果启动没有问题,可以依次加载设备和服务来判断问题出在哪里。
0 O' l7 o, O; m8 S" ~' [: g# i   $ _2 Q; c! \4 R
  2.从安装光盘提取丢失系统文件
2 I9 `% |( S4 @- F8 G1 _   : h8 `7 [5 U* n7 G; u' D
  虽然WinXP具备强大的文件保护功能,不过有时候由于安装/卸载软件或误操作,还是经常会造成系统文件的丢失。一般重要的系统文件,在系统安装光盘CAB文件中都可以找到。单击上图“展开文件”按钮,在弹出窗口中设置要还原文件、还原位置、保存文件到(选择保存文件路径,WinXP/2000一般为c:\windows\system32,Win98则为c:\windows\system),最后单击“展开”(图3),系统会自动解压CAB文件,将系统文件从安装光盘提取到电脑。
http://pfw.sky.net.cn/upimg/allimg/070913/1048462.jpg
  y. I2 F- b: K+ z8 E从安装盘抽取文件到系统
  小知识:
" ?6 T7 o5 n- O   7 [# K* h! d  s' V) m+ ?% b
  可以先用系统的SFC命令来扫描系统文件的改动,找出变化的系统文件,命令格式:SFC [/SCANNOW] [/SCANONCE] [/SCANBOOT] [/REVERT] [/PURGECACHE] [/CACHESIZE=x]
0 c& m5 o& C4 C/ i- I  
; k( h  o% s$ ?$ R- |  /SCANNOW:立即扫描所有受保护的系统文件。
! `8 K  v& i/ Q, E) y2 ~- _  ?8 o0 t   , G8 H# r) N) @% B1 r
  /SCANONCE:下次启动时扫描所有受保护的系统文件。
) V4 {+ K' x& f6 i# ]3 p  
4 u! ^- c& F# l( r" B  /SCANBOOT:每次启动时扫描所有受保护的系统文件。
7 W5 K- \- j( D5 W/ U  
: ~2 V; ~/ `$ W$ F. H5 p+ S  /REVERT:将扫描返回到默认设置。 $ o# E" l9 @( I# e9 H# M8 v
  
0 J0 Y, c, j& K% h0 m1 D2 R' T  /PURGECACHE:清除文件缓存。
! Z) t# N. M  i& S  X& |" M. X  
+ H; C/ a& W, c# ^, d  /CACHESIZE=x:设置文件缓存大小。; R3 y5 Y1 t- S$ Y+ c
查看System.ini和Win.ini文件
+ T3 x: ?& w" z  
, q, [- V4 @& ]9 m  System.ini包含整个系统的信息,是存放Windows启动时所需要的重要配置信息的文件。Win.ini则控制Windows用户窗口环境的概貌(如窗口边界宽度、加载系统字体等)。通过 Msconfig可以快速地查看和编辑这两个INI文件,如单击主界面的“Win.ini”文件,可以看到该文件的详细内容(图4),如果要禁止某一选项的加载,只要选中目标后单击“禁用”即可;同理,选中目标后单击“编辑”可以对该项目进行编辑操作(单击退格键可以删除该项目)。SYSTEM.INI的操作同上。
0 N6 j* W; `# j
/ I# F9 W) F9 q, f( o
  http://pfw.sky.net.cn/upimg/allimg/070913/1048463.jpg
, O" J* y: {8 ^! R5 ]  R5 P这里存放着系统重要的信息
6 l8 U5 U1 u2 {, ~2 Z6 F   2 F- ~0 J6 `" q2 d- y% P- G& A
  
  小提示:因为这两个文件项目会在系统启动时被加载,所以一些木马也常常混迹其中,比如在Win.ini文件中发现诸如“Load=某程序”、“Run=某程序”的语句,这时可以用Msconfig的“编辑”功能将其删除。
5 g0 V0 N+ c+ y; N" d  
, B4 e+ T' {; @  l1 e  轻松管理多重启动
! x0 \5 v2 ^+ M" v0 y  
, S  b/ N3 r& [2 k) k0 D9 l4 O# |' T* [  在Windows NT类的操作系统(Windows NT/2000/XP/2003)中,都有一个特殊文件 “Boot.ini”,它可以管理多操作系统启动,但是它默认具有隐藏、系统、只读属性。要查看和编辑它,需要打开我的电脑,单击“工具→文件夹选项→查看→高级设置”,将文件夹视图设置为“显示所有文件和文件夹”,同时去除“隐藏受保护的操作系统文件”前的小钩,最后还要去除它的“只读”属性。
9 k' o: @5 j9 k2 P5 D  
/ v! l2 \6 H5 M' Y3 a+ Z* M$ X0 i$ @8 L  现在利用Msconfig操作就简捷多了。比如笔者安装的是WinXP+Windows 98双系统,默认启动系统是WinXP,等待时间是30秒,现在想把默认启动系统更改为Windows 98、等待时间缩短为10秒。单击主界面的“BOOT.INI”,选中“C:\Microsoft windows98”这一行,单击“设为默认”,然后将“超时”的时间设置为10秒(图5),最后单击确定重启后即可生效。这样无需进行其它操作,在Msconfig中即能轻松实现对该文件的编辑。
http://pfw.sky.net.cn/upimg/allimg/070913/1048464.jpg" ?& u" F0 \* b% c4 M' x9 z) M$ h
多重启动的菜单项就是这里控制的
6 [9 o8 Q/ j0 M3 E' W/ ~( F- _Boot.ini是系统启动的关键文件,修改不当可能会导致系统无法启动,修改前建议做好文件的备份,修改后单击图5的“检查所有启动路径”检测一下文件。
+ E1 Y, Y5 W4 ^- y7 b( M  
; ], o! A4 g) t2 V5 i$ h  清清楚楚看服务
" @0 X+ C' t! M1 k4 H1 B& W) l; D6 j   7 H6 J- `" c  v/ [3 Y/ F8 ?
  大家知道很多系统服务会随Windows一起启动,而一些软件也常常把自己的一些组件注册为系统服务,特别是一些病毒/木马注册为系统服务后,它们常常躲在后台“为非作歹”,而且不容易被察觉。
" z. Y$ R9 `+ o" I   & ^. J9 Q4 u9 O: O9 ^
  如何查看系统已经运行和其它软件注册了的服务呢?单击主界面的“服务”,Msconfig会列出系统所有的服务,在“基本”选项还可以查看到该服务是否是系统的基本服务,通过“制造商”、“状态”可以知道服务提供商和运行状态(图6)。 5 H6 t) [8 ^  r  F6 W  v6 I+ G8 F
  

% k( ~" H, ~9 Z0 n3 s2 R; O
http://pfw.sky.net.cn/upimg/allimg/070913/1048465.jpg
; @( q8 b: M' Z1 p8 S( l! @6 ]6 S0 h这里可以看到服务提供商和运行状态
$ P" a2 C$ I5 a/ l, @$ N  
8 s) k. J+ b" a: Q
  要启动停止的服务,在服务名前打上小钩即可启动。勾选“隐藏所有Microsoft服务”,此时列出的就是其它软件注册的系统服务(图7),通过“制造商”大体可以判断出服务是否是病毒/木马,如笔者电脑上的“Norton Antivirus自动防护服务”,制造商为“Symantec Corporation”(赛门特克公司),就是诺顿杀毒软件注册的服务,而“YZW”这个服务则极为可疑,经检查它正是一个木马。 4 o* r5 v/ B1 W2 A5 C# F% E* j
   & j# p7 h8 S& y9 q
  可以禁用不需要的服务 2 G" {$ I; f/ s2 l& D( v
  
- s$ |( H1 I5 ?$ `, M  小提示:要查看服务的详细说明,在桌面右击“我的电脑”,选择“管理”,在弹出窗口依次展开“计算机管理(本地)/应用程序和服务/服务”,即可在右侧窗口看到所有服务及详细描述。 0 r, f, N. H1 J
  
  l4 Q$ R( x7 W5 k8 J" G. ]  管理自启动程序
+ z& ?. G, s! p+ R/ B  
8 Y, t  s% f# L6 h7 L6 R9 I  i  自启动程序是随Windows一起启动的各种程序,它们开机后即可被自动加载(一些病毒、木马也常常搭自启动“便车”危害系统)。在Windows中加载自启动程序的地方有很多,如“Documents and Settings/All Users /「开始」菜单/程序”目录下的启动文件夹、注册表键值 [HKEY_LOCAL_MACHINE \SOFTWARE \Microsoft \Windows \CurrentVersion \Policies \Explorer\Run]等。
) N8 o% m, O3 I% \  ]  
1 L. |) _' V* A& M, s. f( u  网上介绍过许多专门管理自启动程序的软件,其实Msconfig的自启动管理功能并不比这些软件差。单击主界面的“启动”便可列出电脑所有的自启动项目(图8),这里列出启动项目名称、程序所在路径和启动位置,对于加载在注册表启动的程序,它还给出了详细的键值提示而无需打开注册表编辑器,如C:\WINDOWS\System32\ctfmon.exe (系统输入法程序),它便是通HKEY_LOCAL_MACHINE\ SOFTWARE\ Microsoft\ Windows\ CurrentVersion\ Run这个键值来实现自启动的。
6 |3 Z# v# f3 n% }6 r# u3 s   ; u& u0 P# ~) b, Q* U  ]& N& t6 z' r
  系统启动也由你一手控制 ; d3 f' z# B4 y& m
  
1 _  U" [1 L8 i/ S: C# O  对于异常的自启动程序如木马等,可以通过Msconfig的提示路径来进行查杀。
发表于 2007-9-24 21:11:47 | 显示全部楼层 来自: 中国北京
经常用这个只是管理一下启动,今天才知道有这么多门道呀,谢谢。
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

快速回复 返回顶部 返回列表