科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网安全频道自由定制 禁用Vista内置的ZIP功能

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

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

和Windows XP系统一样,Vista同样集成了ZIP功能,我们不需要安装WinRAR或WinZIP,就可以像处理文件夹那样任意处理ZIP格式的压缩包,当然在功能方面确实是少了些,因此很多人还是喜欢使用第三方的压缩工具。

作者:zdnet安全频道 来源:论坛整理 2008年9月1日

关键字: Windows Vista Vista

  • 评论
  • 分享微博
  • 分享邮件

  和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”去关闭浏览压缩文件夹的功能,那么同样会看到相关的错误提示。

  自由定制 禁用Vista内置的ZIP功能(图一)

  图1

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

  ①禁止浏览压缩文件夹

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

  自由定制 禁用Vista内置的ZIP功能(图二)

  图2(点击看大图)

  ②禁用ZIP文件夹

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

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章