无忧启动论坛

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

[原创] Dism/Imagex/Vhd 超级右键工具(20210426升级版)

    [复制链接]
跳转到指定楼层
#
发表于 2019-2-23 22:00:20 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
本帖最后由 hhh333 于 2021-4-26 00:05 编辑

多数DISM工具都要多次打开对话框选这选那的,有的布局不好更是看花眼睛,效率确实不高。能不能把它整合到资源管理器右键中来提高效率?于是做了一个超级右键工具,确实方便了许多。工具直接用批处理实现,PE与正常系统中都能使用。上几个图:


顺便也做了imagex右键工具: dismc-imagexc-vhd.7z (6.58 KB, 下载次数: 954)  3kb大小(20190425应网友要求做了英文版,20210414修正一个BUG,即检测系统UAC应该等于1时进入禁用,原判断反了),欢迎修改扩充!麻烦扩充后也能共享出来。
使用体会:
1、一般的操作大概只需要点一两次鼠标,先选择目标位置再操作文件或目录;
2、撤销挂载时到最后比较慢是因为打开资源管理器的缘故,关闭资源管理器即可,最好再到桌面右键中清除不彻底的卸载;
3、支持win8以上系统,win7系统的原DISM组件太弱了,请将win8的复制过去替代即可;
4、简单功能用此工具就OK了,复杂功能,如驱动整合等,可以用Dism++。
5、安装:将本工具批处理放%Windir%\System32中,运行dismc install(或-I或/I),请保证系统中有DISM组件和Imagex工具
     卸载:dismc uninstall(或-U或/U)。Imagex工具是相似的只是命令是Imagexc install和Imagexc uninstall

注:本程序受D-M-GuYing 的dismGui的启发,参考了一些注册代码。程序的可读性很强,也方便修改,且不依赖PECMD,操作方式应该是比较新颖的。

此处为win8的Dism基本功能组件: DISM.7z (1.14 MB, 下载次数: 921) ,可以拷贝到Win7的%Windir%\System32中升级其DISM组件。
20200112更新:
1、正常系统安装时增加关闭UAC的功能;
2、修正当前盘有DISM.EXE时,因与当前系统的dism组件不一致而导致的失败;
20200327更新:
添加VHD右键
20200331更新:
简化代码,定义VHD文件左键双击为默认只读挂载。

20210426更新:
1、修复多处脚本错误;
2、升级让带空格的路径也可以工作。




评分

参与人数 20无忧币 +100 收起 理由
wuxin9712 + 5
纯脆entropy + 5 赞一个!
wjguowei + 5 赞一个!
极度凶残 + 5 很给力!
恒睿 + 5 很给力!
445112826 + 5 方便了大家使用!
sayhi1984 + 5 很给力!
whyme22 + 5
xq8751 + 5 赞一个!
ferdfg + 5 人才
chshrm + 5 神马都是浮云
秋月云开 + 5
wsgdmzr + 5 赞一个!
fxq + 5 赞一个!
freesoft00 + 5
palm777qqq + 5
gtc + 5 赞一个!
sx3k + 5
2012doberman + 5 <font style="vertical-align: inh
WAIGO + 5 的确方便。很给力!

查看全部评分

93#
发表于 2023-11-26 13:46:09 | 只看该作者
非常不错
回复

使用道具 举报

92#
发表于 2023-11-26 03:18:59 | 只看该作者
谢谢分享
回复

使用道具 举报

91#
发表于 2023-3-22 15:19:33 | 只看该作者
#在这里快速回复#升级让带空格的路径也可以工作。
回复

使用道具 举报

90#
发表于 2023-3-9 15:48:52 | 只看该作者
谢谢分享
回复

使用道具 举报

89#
发表于 2022-10-4 09:58:53 | 只看该作者
Anson4 发表于 2019-2-24 10:20
可以在Win7-Win10以及对应的PE下使用,写得不好,求指导!

感謝分享
回复

使用道具 举报

88#
发表于 2022-10-4 09:49:10 | 只看该作者
感謝樓主分享
回复

使用道具 举报

87#
发表于 2022-10-3 09:32:31 | 只看该作者
谢谢分享
回复

使用道具 举报

86#
发表于 2022-7-26 13:39:43 | 只看该作者
下载,备用
回复

使用道具 举报

85#
发表于 2022-7-15 00:00:25 来自手机 | 只看该作者
谢谢分享
回复

使用道具 举报

84#
发表于 2022-5-2 20:25:20 | 只看该作者
下载试试
回复

使用道具 举报

83#
发表于 2022-5-2 20:25:09 | 只看该作者
谢谢分享
回复

使用道具 举报

82#
发表于 2022-5-2 20:10:11 | 只看该作者
Durphy 发表于 2022-5-2 16:39
在Win10PE下重现了一下我上午描述的问题,请看附件动图,大小所限,不好直接传图片。

(去掉.zip后缀再 ...



我看到你使用了”挂载“里的子菜单,这不是修改版的菜单。修改版的无论文件夹还是WIM文件,都是使用右键”Dism 工具“里的子菜单。
修改版脚本运行的时候文字是绿色的,动图中挂载运行时是白色的,不是执行的修改版脚本,可去注册表里看看”挂载“菜单关联的是哪个脚本?

另,修改版Dismc脚本可在任意位置双击安装,不必特意复制到系统目录里;设置了挂载目录后,双击WIM文件即可自动可写挂载或(不保存)卸载,不用点击右键菜单也可。



回复

使用道具 举报

81#
发表于 2022-5-2 18:22:54 来自手机 | 只看该作者
精简实用,不错不错
回复

使用道具 举报

80#
发表于 2022-5-2 16:39:38 | 只看该作者
在Win10PE下重现了一下我上午描述的问题,请看附件动图,大小所限,不好直接传图片。
dismc1.7z.001.zip (2 MB, 下载次数: 17) dismc1.7z.002.zip (2 MB, 下载次数: 17) dismc1.7z.003.zip (2 MB, 下载次数: 14) dismc1.7z.004.zip (343.55 KB, 下载次数: 14)
(去掉.zip后缀再解压)

点评

[attachimg]500689[/attachimg] 我看到你使用了”挂载“里的子菜单,这不是修改版的菜单。修改版的无论文件夹还是WIM文件,都是使用右键”Dism 工具“里的子菜单。 修改版脚本运行的时候文字是绿色的,动图中挂  详情 回复 发表于 2022-5-2 20:10
回复

使用道具 举报

79#
发表于 2022-5-2 14:01:13 | 只看该作者
断桥烟雨 发表于 2022-5-2 13:46
you can translate English

hhh333大大的原版有英文的。修改版无。
回复

使用道具 举报

78#
发表于 2022-5-2 13:46:50 | 只看该作者

you can translate English

点评

hhh333大大的原版有英文的。修改版无。  详情 回复 发表于 2022-5-2 14:01
回复

使用道具 举报

77#
发表于 2022-5-2 13:34:36 | 只看该作者
Durphy 发表于 2022-5-2 12:32
测试了dismc,有些问题:设定D:\Mount为默认挂载目录,右键挂载 Acro.wim文件,实际会挂载到 D:\Acro,在 ...

我新建了D:\Mount目录,右键将之设为挂载目录,然后挂载wim文件,win10 20h2,Dism版本: 10.0.19041.844测试正常。不知你是怎么操作的呢?

挂载路径是写在注册表HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\DismDefDirTo\Dirto中的。可在wim文件右键菜单查看挂载路径(看贴图),也可查看注册表里的Dirto值是不是你设定的路径?

1:
在Install段代码中设置默认挂载路径,安装脚本的时候会写入注册表,前提是路径已存在。
rem 设置默认挂载目录
set "Defmount=未设置"
if exist "D:\Personal\Mount" set "Defmount=D:\Personal\Mount"

2:右键菜单选一个文件夹,点菜单【选定此目录用来释放或挂载(未设置)】将之设为挂载目录。

修改版本支持空格目录,wim文件名也支持包含空格的文件名。
----------------------------------------------------------------------------
挂载工作流程:1、读取注册表HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\DismDefDirTo\Dirto值,将之作为挂载路径
2、判断1、的挂载路径是否存在,没有就创建,有就提示已存在。
3、执行挂载命令。



回复

使用道具 举报

76#
发表于 2022-5-2 12:47:02 | 只看该作者
大神威武
回复

使用道具 举报

75#
发表于 2022-5-2 12:32:26 | 只看该作者
singel 发表于 2022-4-16 00:31
再次修改dismc 、vhdc。vhdc部分代码是搬运DOS时代菜鸟大大的。
测试环境:
win10 20h2系统

测试了dismc,有些问题:设定D:\Mount为默认挂载目录,右键挂载 Acro.wim文件,实际会挂载到 D:\Acro,在此文件夹右键--卸下挂载 提示无法卸载...
H3的原版没有问题

点评

我新建了D:\Mount目录,右键将之设为挂载目录,然后挂载wim文件,win10 20h2,Dism版本: 10.0.19041.844测试正常。不知你是怎么操作的呢? 挂载路径是写在注册表HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\C  详情 回复 发表于 2022-5-2 13:34
回复

使用道具 举报

74#
发表于 2022-4-16 00:31:53 | 只看该作者
本帖最后由 singel 于 2022-5-3 21:15 编辑

再次修改dismc 、vhdc。vhdc部分代码是搬运DOS时代菜鸟大大的。
测试环境:
win10 20h2系统
dism版本10.0.19041.844
CN-2022-4-14.zip (37.68 KB, 下载次数: 57)

点评

测试了dismc,有些问题:设定D:\Mount为默认挂载目录,右键挂载 Acro.wim文件,实际会挂载到 D:\Acro,在此文件夹右键--卸下挂载 提示无法卸载... H3的原版没有问题  详情 回复 发表于 2022-5-2 12:32
回复

使用道具 举报

73#
发表于 2021-5-11 22:42:50 | 只看该作者
本帖最后由 freesoft00 于 2021-5-11 23:46 编辑

针对vhd  vhdx ,挂载的盘符,在盘符上右键,只有删除盘符,没有卸载功能,能否在盘符上加一个卸载功能。
对这个分区先判断一下是否是vhd虚拟分区,如果是然后卸载

针对vhd vhdx文件双击是挂载,能不能挂载以后再双击就是卸载
回复

使用道具 举报

72#
发表于 2021-5-4 01:14:28 | 只看该作者
感谢更新!
回复

使用道具 举报

71#
发表于 2021-4-29 11:36:21 | 只看该作者
大神好久没有冒泡了
回复

使用道具 举报

70#
发表于 2021-4-28 00:07:17 | 只看该作者
学习是快乐的事
回复

使用道具 举报

69#
发表于 2021-4-27 23:39:27 | 只看该作者
感谢分享!
回复

使用道具 举报

68#
发表于 2021-4-27 22:53:14 | 只看该作者
感谢大佬分享谢谢收藏了
回复

使用道具 举报

67#
发表于 2021-4-26 21:23:02 | 只看该作者
谢谢楼主分享!
回复

使用道具 举报

66#
发表于 2021-4-26 17:16:06 | 只看该作者
好东东,比较实用。
回复

使用道具 举报

65#
发表于 2021-4-26 09:39:07 | 只看该作者
好工具,谢谢分享
回复

使用道具 举报

64#
 楼主| 发表于 2021-4-26 00:07:15 | 只看该作者
这段时间想改成带空格路径也可工作,进而发现很多处脚本错误。一并解决了,建议升级!
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-17 00:41

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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