问题描述:
取消Vista自带的zip功能。
解决方案:
Windows Vista提供了对 zip文件的支持,在默认状态下将 zip文件视作一种特殊的文件夹:压缩文件夹。可以在未安装第三方扩展支持软件的前提下打开、浏览以及使用 zip文件 。但 WinXP/Vista 集成的 zip 支持相当简陋,很多用户喜欢使用专业些的工具,如 WinZIP 或 WinRAR 之类。希望去除此功能。因为其将ZIP文件看成压缩文件夹,也导致在Windows Vista中搜索时会对ZIP文件内容进行搜索,降低搜索速度与效率,而 ZIP文件内容往往是用户所不需要搜索的。
在WinXP中,可以简单地通过“regsvr32 /u zipfldr.dll”关闭 WinXP 集成的 ZIP支持功能。具体可以参考知识库:19956。
但在 Windows Vista中,运行“regsvr32 /u zipfldr.dll”或注明路径的“regsvr32 /u %windir%\\\\system32\\\\zipfldr.dll”时却得到如下的错误提示:
此种情况可以通过直接修改注册表以实现类似于上述在 WinXP 中的操作。
1、在开始菜单的搜索框中输入“regedit”按回车,这时,Windows Vista会弹出相应的UAC提示,输入管理员密码或确认;
2、找到如下注册表分支,将其删除:
HKEY_CLASSES_ROOT\\\\CLSID\\\\{E88DCCE0-B7B3-11d1-A9F0-00AA0060FA31}
注:相当于“regsvr32 /u zipfldr.dll”的操作
图
3、找到如下注册表分支,将其删除:
HKEY_CLASSES_ROOT\\\\CLSID\\\\{0CD7A5C0-9F37-11CE-AE65-08002B2E1262}
注:相当于“regsvr32 /u cabview.dll”的操作
4、重新启动 Windows Vista --> 所做的修改在 Windows Vista 重新启动之前不会生效。
注意事项
以上操作涉及注册表修改具有一定的风险性,请在操作前备份注册表,并根据操作熟悉度着情使用。