商讯信箱
用户名: @
密  码:   注册|忘记密码
登录
个人用户经销商
信箱 E杂志
您的位置:首页 > 学院 > 正文            Microsoft Vista中文旗舰版      报价 | 参数 | 图片 | 论坛 | 评测

自由定制 禁用Vista内置的ZIP功能

作者:长江边上  2007-05-25   

    【IT168 实用技巧】和Windows XP系统一样,Vista同样集成了ZIP功能,我们不需要安装WinRAR或WinZIP,就可以像处理文件夹那样任意处理ZIP格式的压缩包,当然在功能方面确实是少了些,因此很多人还是喜欢使用第三方的压缩工具。既然如此,Vista集成的ZIP功能自然就成了可有可无的鸡肋,而且还会占用宝贵的系统资源,这是因为ZIP压缩包视作特殊的文件夹,因此在执行搜索操作时会对ZIP包的内容进行搜索,无形中降低了搜索的速度与效果,而事实上我们可能并不需要对ZIP压缩包进行搜索。

相关精彩文章

  在这种情况下,可能有些朋友会想到将ZIP的功能从系统中清除出去,不过如果你尝试在运行对话框中输入“regsvr32 /u zipfldr.dll”这条命令时,其实这是Windows XP时代关闭系统集成的ZIP功能所使用的方法:反注册zipfldr.dll文件。可惜的是,在使用这条命令时,我们会看到图1所示的错误提示,如果你试图运行“regsvr32 /u cabview.dll”去关闭浏览压缩文件夹的功能,那么同样会看到相关的错误提示。

图1

  出现上述问题的原因,当然是因为Vista系统的内核与Windows XP系统发生了很大的变化,两个动态链接库的挂接方法也随之发生改变。不过,我们可以通过修改注册表的方法手工禁用Vista内置的ZIP功能:

  ①禁止浏览压缩文件夹

  以管理员级别的登录系统,按下“Win+R”组合键打开运行对话框,输入“regedit.exe”进入注册表编辑器窗口,逐次进入“HKEY_CLASSES_ROOT\CLSID\{0CD7A5C0-9F37-11CE-AE65-08002B2E1262}”项,如图2所示,可以看到右侧窗格中默认的键值为“Cabinet File”,表示用来浏览压缩文件,现在我们可以恍然大悟了,接下来当然是右击执行删除操作,其实也就是相当于执行“regsvr32 /u cabview.dll”的操作。

图2(点击看大图)

  ②禁用ZIP文件夹

  逐次进入“HKEY_CLASSES_ROOT\CLSID\{E88DCCE0-B7B3-11d1-A9F0-00AA0060FA31}”项,在右侧窗格中可以看到默认的键值为“CompressedFolder”,同样右击执行删除操作,删除该项相当于执行“regsvr32 /u zipfldr.dll”的操作。注册表修改完成后,重新启动系统后就可以生效了。当然,如果以后你需要再次启用Vista内置的ZIP功能,可以进行逆向的操作,假如你觉得比较危险,可以事先导出注册表的相关分支进行备份。

1
有问必答
【内容导航】
第1页:自由定制 禁用Vista内置的ZIP功能
©版权所有。未经许可,不得转载。
[责任编辑:李乾仑] [我要挑错]
相关产品
Microsoft Vista中文旗舰版
参考报价:2500元
推荐比例:0%0%
关注指数:166    
网友评论:共有5条评论
使用手册:查看全部手册
厂商资料:Microsoft