如何在资源管理器中禁用将 .cab 和 .zip 档案列为文件夹?

如何在资源管理器中禁用将 .cab 和 .zip 档案列为文件夹?

这里有一些关于这个问题的建议(以及其他地方的许多其他建议),但没有一个能真正按照我想要的方式回答这个问题。

此评论:https://www.sevenforums.com/tutorials/13619-zip-folders-enable-disable-windows-explorer-view-5.html#post1445324) 似乎按预期解决了.zip文件问题,但却遗漏了.cab文件。

问题是 cabs ( 0x680001a0) 的属性与HKEY_CLASSES_ROOT\CLSID\{0CD7A5C0-9F37-11CE-AE65-08002B2E1262}\ShellFolderzips 的属性不同,那么我应该如何设置这些属性,以便也禁止将它们显示为文件夹?

请注意,我只是想禁用它们在资源管理器中列为文件夹,而不是禁用任何其他功能(不过,我正在使用 WinRAR,因此它们现在与它关联)。

编辑:

链接的文章有一个拼写错误:声明的Attributes值写在引号内,这导致写入注册表的string数据值为 的属性,而不是数据值为 的正确属性。行应如下:dword:680001a0dword680001a0"Attributes"=dword:000001a0

答案1

该链接显示 .zip 属性从 0x200001a0 更改为 0x000001a0,因此它清除了 0x20000000,也就是SFGAO_文件夹所以你的.cab属性将是0x480001a0。

相关内容