无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 4843|回复: 82
打印 上一主题 下一主题

[原创] 关于集成7-Zip相关注册表设置,继续增加卸载程序

    [复制链接]
跳转到指定楼层
1#
发表于 2024-6-8 18:00:54 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 wu733 于 2024-8-26 10:46 编辑

以下关于7-Zip的相关注册表设置以原版7-Zip x64位作为基础,辅以freesoft00大佬7-Zip 24.05汉化补充及美化图标一贴以及贴中56楼wxinchun92大佬制作的7z.dll效果更佳,感谢大佬们的辛苦付出,我们才会有这么好的体验!只要执行下面三步即可享用。附7-Zip x64原版下载地址:https://www.7-zip.org/

第一步:拷贝7-zip文件夹到C:\Program Files下面(解压安装文件7z2408-x64.exe,并将文件夹改名7-zip);

第二步:导入以下注册表值:
Windows Registry Editor Version 5.00

;无下面这段,注册7-zip.dll和7-zip32.dll后,还是会没有右键菜单
,非原来我以为的层叠菜单
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\*\shellex\ContextMenuHandlers\7-Zip]
@="{23170F69-40C1-278A-1000-000100020000}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\shellex\ContextMenuHandlers\7-Zip]
@="{23170F69-40C1-278A-1000-000100020000}"[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\ShellEx\ContextMenuHandlers\7-Zip]
@="{23170F69-40C1-278A-1000-000100020000}"

;7-Zip x64 24.07版及以后版本需要增加下面这段,24.06版则不需要,已验证
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\shellex\DragDropHandlers\7-Zip]
@="{23170F69-40C1-278A-1000-000100020000}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Drive\shellex\DragDropHandlers\7-Zip]
@="{23170F69-40C1-278A-1000-000100020000}"

;右键菜单中显示的项目,效及果图一
[HKEY_CURRENT_USER\Software\7-Zip]
[HKEY_CURRENT_USER\Software\7-Zip\Options]
"ContextMenu"=dword:00000324

;右键菜单显示黑色图标,改为0,则不显示黑色图标
[HKEY_CURRENT_USER\Software\7-Zip]
[HKEY_CURRENT_USER\Software\7-Zip\Options]
"MenuIcons"=dword:00000001

;卸载程序图标及卸载程序设置,效果见图五
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\7-Zip]
"DisplayIcon"="C:\\Program Files\\7-Zip\\7z.dll,0"

"DisplayName"="7-Zip 24.08 (x64)"
"DisplayVersion"="24.08"
"InstallLocation"="C:\\Program Files\\7-Zip\\"
"UninstallString"="\"C:\\Program Files\\7-Zip\\Uninstall.exe\""
"QuietUninstallString"="\"C:\\Program Files\\7-Zip\\Uninstall.exe\" /S"
"NoModify"=dword:00000001
"NoRepair"=dword:00000001
"EstimatedSize"=dword:00001642  ;
预计大小,这里1642是十六进值,要看十进制值,也就是5698,
5698KB/1024=5.56MB
"VersionMajor"=dword:00000018  ;主版本号,这里
18是十六进制值,要看十进制值,也就是24
"VersionMinor"=dword:0000000
8  ;次版本号,这里8也是十六进制值,目前十六进制和十进制值一样都是8,估计也是以十进值为准
"Publisher"="Igor Pavlov"

;关联.7z图标
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.7z]
@="7-Zip.7z"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.7z]
@="7z Archive"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.7z\DefaultIcon]
@="C:\\Program Files\\7-Zip\\7z.dll,0"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.7z\shell]  ;新建shell子项
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.7z\shell\open]  ;新open子项
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.7z\shell\open\command]
@="\"C:\\Program Files\\7-Zip\\7zFM.exe\" \"%1\""

[HKEY_CURRENT_USER\Software\Classes\.7z]
@="7-Zip.7z"
[HKEY_CURRENT_USER\Software\Classes\7-Zip.7z]
@="7z Archive"
[HKEY_CURRENT_USER\Software\Classes\7-Zip.7z\DefaultIcon]
@="C:\\Program Files\\7-Zip\\7z.dll,0"

[HKEY_CURRENT_USER\Software\Classes\7-Zip.7z\shell]  ;新shell子项
[HKEY_CURRENT_USER\Software\Classes\7-Zip.7z\shell\open]  ;新open子项
[HKEY_CURRENT_USER\Software\Classes\7-Zip.7z\shell\open\command]
@="\"C:\\Program Files\\7-Zip\\7zFM.exe\" \"%1\""

;关联.zip图标
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.zip]
@="7-Zip.zip"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.zip]
@="zip Archive"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.zip\DefaultIcon]
@="C:\\Program Files\\7-Zip\\7z.dll,1"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.zip\shell]  ;新shell子项
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.zip\shell\open]  ;新open子项
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.zip\shell\open\command]
@="\"C:\\Program Files\\7-Zip\\7zFM.exe\" \"%1\""

[HKEY_CURRENT_USER\Software\Classes\.zip]
@="7-Zip.zip"
[HKEY_CURRENT_USER\Software\Classes\7-Zip.zip]
@="zip Archive"
[HKEY_CURRENT_USER\Software\Classes\7-Zip.zip\DefaultIcon]
@="C:\\Program Files\\7-Zip\\7z.dll,1"

[HKEY_CURRENT_USER\Software\Classes\7-Zip.zip\shell]  ;新shell子项
[HKEY_CURRENT_USER\Software\Classes\7-Zip.zip\shell\open]  ;新open子项
[HKEY_CURRENT_USER\Software\Classes\7-Zip.zip\shell\open\command]
@="\"C:\\Program Files\\7-Zip\\7zFM.exe\" \"%1\""

;关联.rar图标
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.rar]
@="7-Zip.rar"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.rar]
@="rar Archive"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.rar\DefaultIcon]
@="C:\\Program Files\\7-Zip\\7z.dll,3"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.rar\shell]  ;新shell子项
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.rar\shell\open]  ;新open子项
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.rar\shell\open\command]
@="\"C:\\Program Files\\7-Zip\\7zFM.exe\" \"%1\""

[HKEY_CURRENT_USER\Software\Classes\.rar]
@="7-Zip.rar"
[HKEY_CURRENT_USER\Software\Classes\7-Zip.rar]
@="rar Archive"
[HKEY_CURRENT_USER\Software\Classes\7-Zip.rar\DefaultIcon]
@="C:\\Program Files\\7-Zip\\7z.dll,3"

[HKEY_CURRENT_USER\Software\Classes\7-Zip.rar\shell]  ;新shell子项
[HKEY_CURRENT_USER\Software\Classes\7-Zip.rar\shell\open]  ;新open子项
[HKEY_CURRENT_USER\Software\Classes\7-Zip.rar\shell\open\command]
@="\"C:\\Program Files\\7-Zip\\7zFM.exe\" \"%1\""


第三步:注册7-zip.dll和7-zip32.dll,运行如下:
regsvr32   /s   "C:\Program Files\7-zip\7-zip.dll"
regsvr32   /s   "C:\Program Files\7-zip\7-zip32.dll"
也即同时添加7-Zip到右键菜单添加7-Zip到右键菜单(32位)图六,感谢blank007的指导

PS只关联.7z、.zip、.rar三种图标,想要关联其它图标的,只需依葫芦画瓢,比如:复制关联.7z图标部分的[HKEY_LOCAL_MACHINE\SOFTWARE...分支和[HKEY_CURRENT_USER\SOFTWARE...分支,并将相关替换即可


图一.jpg (36.52 KB, 下载次数: 62)

图一.jpg

图二.jpg (45.46 KB, 下载次数: 61)

图二.jpg

图三.jpg (49.65 KB, 下载次数: 63)

图三.jpg

图四.jpg (36.42 KB, 下载次数: 60)

图四.jpg

图五.jpg (39.27 KB, 下载次数: 62)

图五.jpg

图六.jpg (32.17 KB, 下载次数: 58)

图六.jpg

评分

参与人数 2无忧币 +7 收起 理由
董大 + 5 赞一个!
yyz2191958 + 2 赞一个!

查看全部评分

2#
发表于 2024-6-8 18:11:55 来自手机 | 只看该作者
感谢分享!辛苦了
回复

使用道具 举报

3#
发表于 2024-6-8 18:15:06 | 只看该作者
谢谢分享
回复

使用道具 举报

4#
发表于 2024-6-8 18:19:42 | 只看该作者
。。。
回复

使用道具 举报

5#
发表于 2024-6-8 18:22:38 | 只看该作者
谢谢分享
回复

使用道具 举报

6#
发表于 2024-6-8 18:40:58 | 只看该作者
这个正需要
回复

使用道具 举报

7#
发表于 2024-6-8 18:42:05 | 只看该作者
这个正需要
回复

使用道具 举报

8#
发表于 2024-6-8 19:20:31 | 只看该作者
谢谢
回复

使用道具 举报

9#
发表于 2024-6-8 19:20:45 | 只看该作者
谢谢
回复

使用道具 举报

10#
发表于 2024-6-8 19:20:55 | 只看该作者
谢谢
回复

使用道具 举报

11#
发表于 2024-6-8 19:32:38 | 只看该作者
谢谢分享
回复

使用道具 举报

12#
发表于 2024-6-8 19:41:59 | 只看该作者
谢谢分享
回复

使用道具 举报

13#
发表于 2024-6-8 19:46:35 | 只看该作者
谢谢分享
回复

使用道具 举报

14#
发表于 2024-6-8 19:49:39 | 只看该作者
都是高手
回复

使用道具 举报

15#
发表于 2024-6-8 21:21:33 | 只看该作者

感谢分享!辛苦了
回复

使用道具 举报

16#
发表于 2024-6-8 22:08:17 | 只看该作者
谢谢分享
回复

使用道具 举报

17#
发表于 2024-6-8 23:24:18 | 只看该作者
谢谢分享
回复

使用道具 举报

18#
发表于 2024-6-8 23:42:35 | 只看该作者
进来学习下。
回复

使用道具 举报

19#
发表于 2024-6-8 23:48:00 | 只看该作者
谢谢分享
回复

使用道具 举报

20#
 楼主| 发表于 2024-6-9 03:39:18 | 只看该作者
已完善
回复

使用道具 举报

21#
发表于 2024-6-9 06:43:04 | 只看该作者
学习一下,感谢分享
回复

使用道具 举报

22#
发表于 2024-6-9 06:52:32 | 只看该作者
谢谢分享
回复

使用道具 举报

23#
发表于 2024-6-9 08:13:08 | 只看该作者

谢谢分享
回复

使用道具 举报

24#
发表于 2024-6-9 08:22:43 | 只看该作者
感谢分享!
回复

使用道具 举报

25#
发表于 2024-6-9 09:01:24 | 只看该作者

感谢分享!

本帖最后由 cutebe 于 2024-6-9 09:04 编辑

;关联.7z图标
;[HKEY_LOCAL_MACHINE\SOFTWARE...分支表示对当前用户有效,即Administrator,见图四
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.7z]
@="7-Zip.7z"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.7z]
@="7z Archive"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.7z\DefaultIcon]
@="C:\\Program Files\\7-Zip\\7z.dll,0"
;在只有默认值的情况下,带底色内容可删除。
;[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.7z\shell]
;@=""

;[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.7z\shell\open]
;@=""

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.7z\shell\open\command]
@="\"C:\\Program Files\\7-Zip\\7zFM.exe\" \"%1\""
;[HKEY_CURRENT_USER\SOFTWARE...分支表示对新建用户有效,见图四原来我一直弄错了,困扰我很久的问题终于解开了......
[HKEY_CURRENT_USER\Software\Classes\.7z]


简化一点。个人看法,仅供参考!

点评

再次斟酌,带底色的内容,可以删除@="",shell和open两个子项不能删除  详情 回复 发表于 2024-8-26 10:50
感谢您的建议,已经改正  详情 回复 发表于 2024-6-18 08:09
回复

使用道具 举报

26#
发表于 2024-6-9 09:03:55 | 只看该作者
win11路过
回复

使用道具 举报

27#
发表于 2024-6-9 09:46:10 | 只看该作者
收藏备用
回复

使用道具 举报

28#
发表于 2024-6-9 10:24:32 | 只看该作者

感谢分享!
回复

使用道具 举报

29#
发表于 2024-6-9 10:26:06 | 只看该作者
感谢分享!辛苦了
回复

使用道具 举报

30#
发表于 2024-6-9 10:52:11 | 只看该作者
Win10测试了,没有右键菜单
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-16 11:07

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表