Answers:
首先,您需要在首次运行“以管理员身份”时启动7-zip来分配context-menu选项。否则,7-zip无权更改任何内容。(我不知道为什么7-zip在已经具有管理员权限的情况下在安装过程中不执行此操作,但是在安装7-zip后我总是需要执行此操作)
然后去Extra / Options
。在第一个选项卡(System
)中,您可以选择要与7-zip关联的文件,在第二个选项卡(7-zip
)中,您可以选择上下文菜单选项(第一个复选框)。
explorer.exe
在任务管理器中终止。explorer.exe
通过在运行框(文件>新建任务(运行...))中键入来重新启动该过程。
您可能在64位操作系统上使用32位版本。卸载它并安装64位版本。我已经做过几次了,该解决方案对我有用。
如果您使用的是7zip的正确位数并设置了正确的设置,但仍然无法正常工作,则可能是启用了错误的Explorer shell扩展。
事实证明,即使安装了64位7zip,您最终也可以启用32位shell扩展,这可能是先前32位安装的宿醉。
要解决此问题:
Options
-> Show 32-bit Shell Extensions
被打勾Description
列排序,然后查找7-Zip Shell Extension如果找到7-zip上下文菜单扩展名,并且该Filename
列已显示7-zip32.dll
且已启用,则应右键单击并Disable selected items
然后取消勾选 Options
-> Show 32-bit Shell Extensions
并再次找到7-zip上下文菜单扩展名(文件名应为7-zip.dll
)并启用它,这是64位的扩展名。
Options
-> Restart Explorer
,然后打开一个新的文件夹窗口,然后右键单击一个zip文件。这是唯一对我有用的东西。即使使用64位版本的7-zip,以admin身份运行安装程序,以admin身份运行7zip并更改设置,在我这样做之前,它仍然无法正常工作。
7-zip.dll
丢失(7-zip32.dll
虽然存在),发现使用ShellExView,重新安装后就可以了……
我在64位系统上遇到缺少7 = Zip上下文菜单的相同问题。最初安装了32位,后来又安装了64位,并一直尝试启用上下文菜单,但它们并未出现。
我通过以下方法从Windows程序和功能中解决了该问题:1)卸载32位版本2)在64位版本上选择“修复”
尝试安装新版本。我用这个,对我有用。 http://www.7-zip.org/a/7z1602-extra.7z
我对Chocolatey的7zip包也遇到了同样的问题。解决方案非常简单:
choco uninstall 7zip
choco install 7zip
然后,菜单恢复原位。由于Chocolatey的安装是非交互式的,因此大约需要花费时间。等一下。
integrate 7-Zip..
和cascaded context menu
选项勾选。但是资源管理器中仍然没有7-Zip选项出现。