终极解决方案
不喜欢MSN Messenger 吗,或是想把Windows Media Player 媒体播放器给删掉?可惜打开控制面板
中的“添加/删除程序”,Windows XP 自带的程序都不在里面。其实很容易找到,只需用记事本打开
Windows\\inf\\sysoc.inf 文件,找到类似下面这一段:
[Components]
NtComponents=ntoc.dll,NtOcSetupProc,,4
WBEM=ocgen.dll,OcEntry,wbemoc.inf,hide,7
Display=desk.cpl,DisplayOcSetupProc,,7
Fax=fxsocm.dll,FaxOcmSetupProc,fxsocm.inf,,7
NetOC=netoc.dll,NetOcSetupProc,netoc.inf,,7
iis=iis.dll,OcEntry,iis.inf,,7
com=comsetup.dll,OcEntry,comnt5.inf,hide,7
dtc=msdtcstp.dll,OcEntry,dtcnt5.inf,hide,7
IndexSrv_System = setupqry.dll,IndexSrv,setupqry.inf,,7
TerminalServer=TsOc.dll, HydraOc, TsOc.inf,hide,2
msmq=msmqocm.dll,MsmqOcm,msmqocm.inf,,6
ims=imsinsnt.dll,OcEntry,ims.inf,,7
fp_extensions=fp40ext.dll,FrontPage4Extensions,fp40ext.inf,,7
AutoUpdate=ocgen.dll,OcEntry,au.inf,hide,7
msmsgs=msgrocm.dll,OcEntry,msmsgs.inf,hide,7
RootAutoUpdate=ocgen.dll,OcEntry,rootau.inf,,7
IEAccess=ocgen.dll,OcEntry,ieaccess.inf,,7
这是当前所有已安装部件列表,继续前面MSN Messenger 的例子,这个程序条目名是“msmsgs”,在
倒数第三行。可以看到被我标为兰色的“hide”字样,就是这个参数在控制Windows“添加/删除程序”中不显
示这一项。只需把“hide”删掉就得了,如下:
msmsgs=msgrocm.dll,OcEntry,msmsgs.inf,hide,7
改为:
msmsgs=msgrocm.dll,OcEntry,msmsgs.inf,,7
现在重新启动计算机,就可以在“添加/删除程序”列表里看到Windows Messenger 选项了。如果想要在添加/删
除程序里看到所有的已安装组件,只需用记事本打开sysoc.inf 文件,用记事本的查找/替换功能把所有
“,hide”替换为“,”就行了。