7-zip 无法双击打开文件

7-zip 无法双击打开文件

我已经在我的计算机上安装了 7-Zip,并将它与几种存档文件类型关联。

双击一个档案时(到目前为止,我已经尝试过 .zip、.7z 和 .bz2 文件),会弹出一个消息框告诉我 7-Zip 无法将此文件作为档案打开。对话框截图

但是,当我右键单击该文件并选择 7-Zip->作为存档打开时,它可以正常工作。

所有文件类型都与 7zFM.exe(7-Zip 文件管理器)相关(而不是 7-Zip GUI 或命令行)。

答案1

问题是默认使用 7zG(gui)打开,而应该使用 7zFM(文件管理器)打开。

您可以使用 DefaultProgramsEditor 等程序来更改此设置

祝你好运。

答案2

您可以尝试在 7-zip 文件管理器中重置关联。需要注意的是,如果您使用的是 Windows 7,则需要以管理员身份运行 7zFM,以便设置更改。

答案3

一些注册表项指向 x86 版本的 7-Zip,但由于某种原因,无法直接在此计算机上调用。我不确定这是 x64 版本的 7-Zip 中的错误,还是之前在此计算机上安装过 x86 版本但未彻底卸载。

以下注册表项引用了Program Files (x86)目录。将这些注册表项更改为引用Program Files目录即可解决问题。

HKEY_CURRENT_USER\Software\Classes\7z_auto_file\shell\open\command
HKEY_CURRENT_USER\Software\Classes\Applications\7z.exe\shell\open\command
HKEY_CURRENT_USER\Software\Classes\Applications\7zFM.exe\shell\open\command

答案4

正如 @RolfBly 在评论中提到的,这个问题也可以通过如下方式解决(Windows 10):

  1. 右键单击文件
  2. “打开方式...”或“打开方式...”>“选择其他应用”
  3. 勾选弹出窗口底部的“始终使用此应用打开 .7z 文件”复选框
  4. 点击“更多应用”
  5. 滚动到列表底部,点击“在此电脑上查找其他应用”
  6. 导航到 7zFM.exe 应用程序 - 通常在 Program Files/7-Zip 中
  7. 选择7zFM.exe应用程序,确定

.7z 文件现在可以在 7Zip 中正常打开

相关内容