无忧启动论坛

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

[求助] 怎么在WIN7系统下用DISM命令添加右键挂载/卸载(可写卸载)VHD?

  [复制链接]
跳转到指定楼层
1#
发表于 2017-8-15 13:04:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我不知道注册表怎么写!知道DISM可以挂载/卸载(可写卸载)VHD!并且用DISM映像工具脚本测试成功!
请高人指点!谢谢了!
2#
 楼主| 发表于 2017-8-15 15:35:47 | 只看该作者
来人呀!大神帮忙呀!
回复

使用道具 举报

3#
 楼主| 发表于 2017-8-15 20:23:32 | 只看该作者
怎么弄?
回复

使用道具 举报

4#
 楼主| 发表于 2017-8-15 21:07:38 | 只看该作者
没有人会吗?怎么这么多人看没有人回复?
回复

使用道具 举报

5#
发表于 2017-8-16 01:13:20 | 只看该作者
注册表第一个分支 .vhd 默认值 改为 vhdfile

然后创建vhdfile项,参照txtfile照葫芦画瓢即可
回复

使用道具 举报

6#
发表于 2017-8-16 01:19:01 | 只看该作者
简单点儿可以放到发送到文件夹
回复

使用道具 举报

7#
 楼主| 发表于 2017-8-16 08:24:42 | 只看该作者
nttwqz 发表于 2017-8-16 01:13
注册表第一个分支 .vhd 默认值 改为 vhdfile

然后创建vhdfile项,参照txtfile照葫芦画瓢即可

创建vhdfile项这个知道!内容是什么呢?
回复

使用道具 举报

8#
 楼主| 发表于 2017-8-16 08:26:26 | 只看该作者
nttwqz 发表于 2017-8-16 01:19
简单点儿可以放到发送到文件夹

我只知道可以做的!就是不知道怎么写!
回复

使用道具 举报

9#
 楼主| 发表于 2017-8-16 08:27:43 | 只看该作者
nttwqz 发表于 2017-8-16 01:13
注册表第一个分支 .vhd 默认值 改为 vhdfile

然后创建vhdfile项,参照txtfile照葫芦画瓢即可

写一个例子吧!谢谢!
回复

使用道具 举报

10#
发表于 2017-8-16 10:03:12 | 只看该作者
ge 发表于 2017-8-16 08:27
写一个例子吧!谢谢!

DefaultIcon 图标设置,可以没有
shell\open\command,打开程序设置

主要就这两项。
回复

使用道具 举报

11#
 楼主| 发表于 2017-8-16 11:56:26 | 只看该作者
nttwqz 发表于 2017-8-16 10:03
DefaultIcon 图标设置,可以没有
shell\open\command,打开程序设置

值是什么呢?
回复

使用道具 举报

12#
发表于 2017-8-16 12:11:26 | 只看该作者
ge 发表于 2017-8-16 11:56
值是什么呢?

唉,注册表有这么难懂吗???!!!

当然是你的脚本或者程序路径了!
回复

使用道具 举报

13#
 楼主| 发表于 2017-8-16 13:21:45 | 只看该作者
nttwqz 发表于 2017-8-16 12:11
唉,注册表有这么难懂吗???!!!

当然是你的脚本或者程序路径了!

DISM /Mount-Image /ImageFile:%Edit2% /index:1 /MountDir:%Edit1%写什么?也不能写一个固定的呀!别的我真的不知道了!知道就不用了!对于我来说还真的不会!
回复

使用道具 举报

14#
发表于 2017-8-16 13:47:34 | 只看该作者
ge 发表于 2017-8-16 13:21
DISM /Mount-Image /ImageFile:%Edit2% /index:1 /MountDir:%Edit1%写什么?也不能写一个固定的呀!别的 ...

脚本你不是弄好了吗?

我现在懒得研究,不过,以前倒是写过一个。

http://bbs.wuyou.net/forum.php?m ... d=370991&extra=
回复

使用道具 举报

15#
 楼主| 发表于 2017-8-16 13:54:41 | 只看该作者
nttwqz 发表于 2017-8-16 13:47
脚本你不是弄好了吗?

我现在懒得研究,不过,以前倒是写过一个。

我只有一个DISM工具脚本!这个可以吗?我不知道可以!怎么用?
回复

使用道具 举报

16#
 楼主| 发表于 2017-8-17 11:11:18 | 只看该作者
求帮忙!
回复

使用道具 举报

17#
发表于 2017-8-17 12:46:32 来自手机 | 只看该作者
我原来写过,后来又改了改,想还右键个毛,直截调用dism双击打开不就得了
回复

使用道具 举报

18#
 楼主| 发表于 2017-8-17 13:03:55 | 只看该作者
x9tian 发表于 2017-8-17 12:46
我原来写过,后来又改了改,想还右键个毛,直截调用dism双击打开不就得了

什么?我都不懂!
回复

使用道具 举报

19#
发表于 2017-8-17 15:07:50 | 只看该作者
ge 发表于 2017-8-17 13:03
什么?我都不懂!

:installvhd
rem 挂卸载接口
cls
(
echo.select vdisk file="%~1"
echo.list vdisk
echo.exit
)>%temp%\vdisk_
diskpart /s "%temp%\vdisk_"|find /i "%~1"|find /i "未打开已连接内容" >nul && set "vhd=detach" || set "vhd=attach"
(
echo.select vdisk file="%~1"
echo.%vhd% vdisk
echo.exit
)>%temp%\vdisk_
diskpart /s "%temp%\vdisk_" & del /a /q  "%temp%\vdisk_" 2>nul
goto :eof


回复

使用道具 举报

20#
发表于 2017-8-17 15:09:17 | 只看该作者
ge 发表于 2017-8-17 13:03
什么?我都不懂!


:regs
rem 注检测接口
assoc .vhd=VHDFile
reg add HKEY_CLASSES_ROOT\VHDFile /ve /d "VHD磁盘映像"  /f
reg add HKEY_CLASSES_ROOT\VHDFile\defaulticon /ve /t reg_expand_sz /d "%%windir%%\system32\imageres.dll,39" /f
reg add HKEY_CLASSES_ROOT\VHDFile\shell /ve /d "load"  /f
reg add HKEY_CLASSES_ROOT\VHDFile\shell\load /ve  /f
reg add HKEY_CLASSES_ROOT\VHDFile\shell\load\command /ve /t reg_expand_sz /d "%%windir%%\wiminstall.bat %%1 installvhd" /f
copy /y "%~f0" "%windir%\wiminstall.bat"
goto :eof
回复

使用道具 举报

21#
发表于 2017-8-17 15:11:56 | 只看该作者
ge 发表于 2017-8-17 13:03
什么?我都不懂!

注册表的调用是灵活的,不要想得那么僵—硬,思维灵活点
回复

使用道具 举报

22#
 楼主| 发表于 2017-8-17 19:01:49 | 只看该作者
x9tian 发表于 2017-8-17 15:07
:installvhd
rem 挂卸载接口
cls

谢谢!你写的这个我不是很懂!比如挂载注册表值是DISM /Mount-Image /ImageFile:%Edit2% /index:1 /MountDir:%Edit1%!%Edit1%和%Edit2%怎么替换?%Edit1%可以指定盘符或者可用任意盘符!
回复

使用道具 举报

23#
 楼主| 发表于 2017-8-17 19:13:59 | 只看该作者
x9tian 发表于 2017-8-17 15:09
:regs
rem 注检测接口
assoc .vhd=VHDFile

assoc .vhd=VHDFileassoc是什么意思?
reg add HKEY_CLASSES_ROOT\VHDFile /ve /d "VHD磁盘映像"  /f
reg add HKEY_CLASSES_ROOT\VHDFile\defaulticon /ve /t reg_expand_sz /d "%%windir%%\system32\imageres.dll,39" /f是右键图标吧?
reg add HKEY_CLASSES_ROOT\VHDFile\shell /ve /d "load"  /f
reg add HKEY_CLASSES_ROOT\VHDFile\shell\load /ve  /f
reg add HKEY_CLASSES_ROOT\VHDFile\shell\load\command /ve /t reg_expand_sz /d "%%windir%%\wiminstall.bat %%1 installvhd" /f
copy /y "%~f0" "%windir%\wiminstall.bat" 剩下的都不知道是什么意思了!
goto :eof
回复

使用道具 举报

24#
发表于 2017-8-18 08:50:03 | 只看该作者
ge 发表于 2017-8-17 19:13
assoc .vhd=VHDFileassoc是什么意思?
reg add HKEY_CLASSES_ROOT\VHDFile /ve /d "VHD磁盘映像"  /f
r ...

assoc  是注册 修改扩展名关联
assoc .vhd=VHDFile 表示以后所有的VHD文件都默认为VHDFile注册表来持行它


copy /y "%~f0" "%windir%\wiminstall.bat" 把本批处理复制到 %windir%并命名为wiminstall.bat (和VHDFile注册表配合,以后VHDFile注册表直截调用这个批处理里面的 挂卸载接口 :installvhd  来完成双击挂载再次双击卸载的目的)
回复

使用道具 举报

25#
 楼主| 发表于 2017-8-18 08:55:51 | 只看该作者
x9tian 发表于 2017-8-18 08:50
assoc  是注册 修改扩展名关联
assoc .vhd=VHDFile 表示以后所有的VHD文件都默认为VHDFile注册表来持行 ...

谢谢!那这个BAT怎么写?
回复

使用道具 举报

26#
 楼主| 发表于 2017-8-18 20:04:37 | 只看该作者
这个我真的不会!求大神帮忙呀!
回复

使用道具 举报

27#
 楼主| 发表于 2017-8-19 13:33:41 | 只看该作者
怎么没有人帮我呢?
回复

使用道具 举报

28#
 楼主| 发表于 2017-8-19 16:52:24 | 只看该作者
来人呀!
回复

使用道具 举报

29#
 楼主| 发表于 2017-8-20 06:11:19 | 只看该作者
为什么没有人帮助我呀?对于我来说这个真的很难!
回复

使用道具 举报

30#
 楼主| 发表于 2017-8-23 15:26:06 | 只看该作者
来人呀!帮帮忙!我真的不会!用其它的方法也行!
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-30 19:26

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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