应对无法删除的CPL文件
IT商界
CPL文件就是控制面板中显示的项目文件,现在有很多应用程序安装后,都会将自己的升级或设置程序放在控制面板中,如诺顿杀毒软件的在线升级、RealPlay的首选项及微软的Microsoft Proxy Client等。
近日笔者遇到了一个怪现象:在卸载Microsoft Proxy Client时,程序提示“setup could not remove the file:'c:\winnt\system32\wspcpl32.cpl'”,在提示框中点击“ignore”(忽略)按钮,程序提示卸载完成,再次安装这个软件时程序会提示“setup could not open the file:'c:\wiint\system32\wspcpl32.cpl'.It is in use by another application”,意思就是说这个文件已被其他程序使用,程序安装失败。找到wspcpl32.cpl文件,手工删除时又出现“无法删除wspcpl32.cpl:指定的文件正被Windows使用”的提示。很显然, wspcpl32.cpl文件已被系统加载,怎么办呢?笔者经过摸索,找出以下四种方法供朋友们参考。
1.DOS下删除
在“开始→运行”里输入“cmd”进入DOS环境,找到该文件并删除之。
2.在安全模式下删除
这是个有效的方法,启动电脑时按F8键进入安全模式,删除这个文件后再重新启动即可。
3.重新启动后删除
正常重新启动后尝试删除该文件,如果该文件已经被系统加载,方法失效。
4.使用组策略
在Windows 2000/XP下可以使用组策略解决该问题,步骤如下(以Windows 2000为例):进入“开始→运行”输入“gpedit.msc”,启动组策略编辑器;在窗口左侧依次选择“‘本地计算机’策略→用户配置→管理模板→控制面板”,然后,在窗口右侧双击“隐藏指定的控制面板应用小程序”;在弹出窗口中选择“策略”选项卡,勾选“启用”选项,并点击“显示”按钮;在“显示内容”对话框中,点击“添加”按钮;在“添加项目”对话框中输入控制面板中显示的图标名称(本例就可以输入wspcpl32.cpl),最后点击“确定”按钮。注销计算机后,wspcpl32.cpl文件就可以轻松删除了。