无忧启动论坛

标题: 微PE 64位添加dism 10.0.10240的初步尝试 [打印本页]

作者: 2012jc天马行空    时间: 2015-10-3 23:54
标题: 微PE 64位添加dism 10.0.10240的初步尝试
本帖最后由 2012jc天马行空 于 2015-10-14 23:59 编辑

前言:
        原版微PE的dism支持到6.3.9600.17029而已,尝试添加win10 dism 10.0.10240挂载的时候总会出现错误:5,对比了能正常添加dism 10.0.10240的水老的win8pe后,加上一天瞎猫碰死耗子的尝试后,发现是system32目录下缺少某些文件所致,现文件刷选到还有37个,估计还能再精简,但是不太了解这些dll的作用,请大神们指教,也请各位喜爱微pe的朋友帮忙接力,先说声谢谢了







几点要说明

1)如何添加这些文件:解压附件得到“文件不同所在_原始10”文件夹,挂载微pe 64位的wim文件,比如挂载到boot文件夹,那么就将“文件不同所在_原始10”文件夹下的所有文件复制到boot\windows\system32根目录下,然后卸载并保存更改,再把新生成的wim替换原来的wim
可能废话比较多,其实就是一句话:“文件不同所在_原始10”文件夹下的文件添加到wim里system32根目录下
注意一定不能进入pe后再添加这些文件,不然还是一样出错



2)添加win10 dism只要把dism64里面的文件覆盖到wim里system32目录下就行了

DISM64.7z (1.34 MB, 下载次数: 310)


3)因为还要搞科研,太多精力再对文件进行刷选,请喜爱微pe的各位帮忙接力,方法是:删掉:“文件不同所在_原始10”文件夹里你觉得可以再删减的文件,按1)添加到wim文件里,然后启动pe进行验证,看挂载和应用映像是否还会出错
作者: fuldho    时间: 2015-10-4 08:13
Win10 SDK 提取组件32和64位各 18个
作者: 2012jc天马行空    时间: 2015-10-4 08:26
fuldho 发表于 2015-10-4 08:13
Win10 SDK 提取组件32和64位各 18个

有空把你精简后的文件发下,谢谢啦
作者: fuldho    时间: 2015-10-4 08:50
2012jc天马行空 发表于 2015-10-4 08:26
有空把你精简后的文件发下,谢谢啦

http://bbs.wuyou.net/forum.php?m ... p;extra=&page=1
作者: 20090101    时间: 2015-10-4 10:24
我最喜欢有研究精神的人了。
作者: 2012jc天马行空    时间: 2015-10-4 13:32
20090101 发表于 2015-10-4 10:24
我最喜欢有研究精神的人了。

谢谢啦!

作者: 33445566    时间: 2015-10-4 20:30
回复支持,谢谢
作者: freesoft00    时间: 2015-10-5 04:27
看一下文件列表,谢谢分享。
作者: rengrancunzai    时间: 2015-10-5 09:52
路过看看大牛
作者: sh-fluke    时间: 2015-10-5 11:08
谢谢,下载看看.
作者: no11337    时间: 2015-10-5 11:17
感谢楼主分享,顶贴支持~
作者: weirenyi    时间: 2015-10-5 12:01
下载使用
作者: lijianrolex    时间: 2015-10-5 17:12
感谢楼主分享。
作者: zhoubin    时间: 2015-10-5 17:23
回复,谢谢楼主!!!
作者: kcyou    时间: 2015-10-5 18:46
如何添加这些文件.................................
作者: 2012jc天马行空    时间: 2015-10-5 19:38
kcyou 发表于 2015-10-5 18:46
如何添加这些文件.................................

直接添加到boot.wim里的system32目录下啊
作者: singel    时间: 2015-10-5 20:45
好东西啊,谢谢楼主分享
作者: tdqk003    时间: 2015-10-5 21:09
感谢分享看看
作者: zrq197684    时间: 2015-10-7 01:32
回复支持,谢谢
作者: 古今一梦    时间: 2015-10-8 21:50
支持一下了
作者: xq8751    时间: 2015-10-8 22:55
回复支持,谢谢!!!
作者: 古今一梦    时间: 2015-10-8 23:06
GACINSTALL.DLL
HIDSERV.DLL
ICMP.DLL
MCBUILDER.EXE
MOUNTVOL.EXE
MUIUNATTEND.EXE
NCI.DLL
NETJOIN.DLL
NLSDL.DLL
RESUTILS.DLL
SCECLI.DLL
SCHANNEL.DLL
SCHEDCLI.DLL
SCHEMA.DAT
SCRRUN.DLL
SDHCINST.DLL
SRVSVC.DLL
UCSVC.EXE
UMPO.DLL
WDSCORE.DLL
先这样吧

作者: 三爱PE    时间: 2015-10-9 00:28
兄弟,我也是想添加软件到“微PE”里。折腾好长时间了。挺感兴趣的。
作者: 三爱PE    时间: 2015-10-9 00:29
三爱PE 发表于 2015-10-9 00:28
兄弟,我也是想添加软件到“微PE”里。折腾好长时间了。挺感兴趣的。

还是有些迷茫?
作者: 2012jc天马行空    时间: 2015-10-9 12:52
古今一梦 发表于 2015-10-8 23:06
GACINSTALL.DLL
HIDSERV.DLL
ICMP.DLL

我已经确定好最后需要的文件了~亲测添加删除驱动、挂载卸载应用映像等等功能都正常了
作者: 糊涂    时间: 2015-10-9 13:01
感谢分享经验,有空试着把水老8PE也添加一下
作者: 糊涂    时间: 2015-10-9 13:07
貌似水老8PE中你分享的这些文件都存在


作者: 2012qnmd    时间: 2015-10-9 13:20
看看最少文件列表
作者: 2012jc天马行空    时间: 2015-10-9 13:23
糊涂 发表于 2015-10-9 13:07
貌似水老8PE中你分享的这些文件都存在

水老pe直接加进win10adk里面的64位到system32下就行了,可能还要添加注册表信息,不然wofadk功能可能不正常;微pe因为精简太厉害了,导致无法正常添加win10的dism,我补回若干文件后总算正常了
作者: 2012qnmd    时间: 2015-10-9 13:54
最少文件列表,没看见啊
作者: 2012jc天马行空    时间: 2015-10-9 14:02
糊涂 发表于 2015-10-9 13:01
感谢分享经验,有空试着把水老8PE也添加一下


















作者: 2012jc天马行空    时间: 2015-10-9 14:04
kcyou 发表于 2015-10-5 18:46
如何添加这些文件.................................

看看我最终修改后的~



















作者: yurunghost    时间: 2015-10-9 14:07
这个PE有时启动到桌面花屏?  你有么?
作者: 2012jc天马行空    时间: 2015-10-9 14:11
yurunghost 发表于 2015-10-9 14:07
这个PE有时启动到桌面花屏?  你有么?

你这个可能电脑比较新,驱动问题,我的老电脑没问题
作者: yurunghost    时间: 2015-10-9 14:30
2012jc天马行空 发表于 2015-10-9 14:11
你这个可能电脑比较新,驱动问题,我的老电脑没问题

都遇到很多次了,新旧都有。
作者: 2012bzsb    时间: 2015-10-9 14:32
最后的补充文件列表有哪些?
作者: 2012bzsb    时间: 2015-10-9 15:19
到底哪个列表啊? 楼主的37个文件

前面朋友的20个文件,

请明确一下, 最后的文件列表!
作者: liuyindou    时间: 2015-10-9 15:40
          打开看看
作者: 2012jc天马行空    时间: 2015-10-9 17:47
kcyou 发表于 2015-10-9 16:23
感觉WEPE鸡肋,PartAssist 6.1.1_x64运行不了,好多软件运行不了。磁盘驱动也不全。

我这边可以运行啊
作者: 2012jc天马行空    时间: 2015-10-9 17:51
kcyou 发表于 2015-10-9 16:20
前面发的http://pan.baidu.com/s/1ntnIdN7适合任何8PE,比如为如水8pe增加DISM, X86则仿照此替换成X86的文 ...

很奇怪,就微PE而言,你要补充的文件跟我的不同,你这个在微PE中试过?
作者: 2012jc天马行空    时间: 2015-10-9 17:52
kcyou 发表于 2015-10-9 16:20
前面发的http://pan.baidu.com/s/1ntnIdN7适合任何8PE,比如为如水8pe增加DISM, X86则仿照此替换成X86的文 ...

还有你补充的文件是怎样探测到的?
作者: 2012qnmd    时间: 2015-10-9 18:39
十几个文件就差不多, 哪里要37
作者: kcyou    时间: 2015-10-9 21:12
2012jc天马行空 发表于 2015-10-9 17:51
很奇怪,就微PE而言,你要补充的文件跟我的不同,你这个在微PE中试过?

这个按正常系统DISM结构,利用了ADK部分文件,驱动仍然放drivers目录
作者: kcyou    时间: 2015-10-9 21:23
2012jc天马行空 发表于 2015-10-9 17:52
还有你补充的文件是怎样探测到的?

用WinBuilder做一个然后比较替换文件
作者: 2012jc天马行空    时间: 2015-10-9 22:32
kcyou 发表于 2015-10-9 21:12
这个按正常系统DISM结构,利用了ADK部分文件,驱动仍然放drivers目录

单单用你这个添加的话,win10dism在微PE中还是有问题
作者: 2012bzsb    时间: 2015-10-10 12:21
除了dism的外,只需4个

哪4个文件,希望明确一下.
作者: 2012cdm999    时间: 2015-10-11 06:47
wepe好久没更新了...一直使用中.
作者: kcyou    时间: 2015-10-11 22:54
本帖最后由 kcyou 于 2015-10-13 00:47 编辑

我前天发的方法后来删除了,因为我后来测试时,漏掉一个文件导致失败,方法是没问题的。
挂载WEPE64.WIM后,添加DISM相关文件,下载dism10.0.10240forWIN8.zip,覆盖WEPE64.WIM里相关文件,原SYSTEM32中DISM多余文件删除,导入注册表。(可用于其他8PE、8.1PE,对WiN8.1换个别文件即可。文件来自ADK和WIN10的DISM)
下载"WEPE补充文件.zip“覆盖进WEPE64.WIM,保存卸载得到新的WEPE64.WIM文件。
改好后的成品可下载。

链接: http://pan.baidu.com/s/1sj3jeS9 密码: jbsk
注意驱动相关文件版本:
wimmount.sys     6.3.9600.16384
wof.sys      6.3.9600.17050
wimfsf.sys  6.2.9200.16384  (WIN8原文件)
wofadk.sys  10.0.10240.16384   
WimFltr.sys     删除
wimserv.exe  6.3.9600.17029
wimgapi.dll   6.3.9600.17029
这样WIMTOOL.EXE可以用,DISM++也可用。DISM++更换成Dism++10.0.5.12V2,更高版本出错;
DG、分区助手、winntsetup、CPUZ等工具已更新。

引导修复换成处理UEFI的,重新打包碎片整理和磁盘测试工具,原来的不能自动删除临时文件,设置虚拟内存换成本人自制的可设置临时文件夹。

DISM添加驱动,按照WinBuilder2015脚本4-DismSupport.ScriptPE中的提示,离线安装驱动,需要servicing\Version这个目录,需要WinSxs下的servicingstack目录,仅需要microsoft-windows-servicingstack_*一个即可。
另外微PE缺Users\Default\NTUSER.DAT文件应补上。
实测用DISM离线添加驱动成功。


作者: kcyou    时间: 2015-10-13 01:30
本帖最后由 kcyou 于 2015-10-13 02:11 编辑

原版中显示全部分区小工具好像没效果。换成自制的,可显示隐藏分区,可挂载esp、U+隐藏分区,可显示ext3分区。
另外增加:F1--- 运行PECMD帮助,F9---刷新.F10---清除临时文件
理顺盘符换成9月25日的新版。

作者: kcyou    时间: 2015-10-13 13:47
本帖最后由 kcyou 于 2015-10-13 14:47 编辑

今日再次更新,增加X盘空间;添加UltraISO,增加IMGGUI(很喜欢这个工具),更换桌面壁纸,其它布局小调整。
更新了IMDISK版本为Imdisk2.0.6汉化版,增加“创建imdisk虚拟磁盘”功能,方便创建虚拟磁盘。
还有瑕疵不想处理了:如:右键菜单中的“发送到:不能用,缺文件,注册表也可能需要修改;没有将快捷方式”附到任务栏“的功能。


。。。。不好意思,占用宝地回帖,谢谢!

不要认为我喧宾夺主,我这只是一种途径,2012jc天马行空一楼的方法也是可行的,但因WEPE过度精简,同样需要补充文件。
两者应该没有实质区别,我没单独进行测试。



作者: 2012jc天马行空    时间: 2015-10-13 14:15
kcyou 发表于 2015-10-13 13:47
今日再次更新,增加X盘空间;添加UltraISO,增加IMGGUI(很喜欢这个工具),更换桌面壁纸,其它布局小调整。 ...

我没这样认为啊,你添加的文件跟我的不同,也让我学到了一些东西呢,加油↖(^ω^)↗继续完善哈
作者: kcyou    时间: 2015-10-14 00:10
本帖最后由 kcyou 于 2015-10-15 09:26 编辑

最后优化,发送到桌面。。可以了。
删除部分多余文件,减少体积。
EasyGhost.exe不支持GPT磁盘格式,我的笔记本不能识别,所以删掉了,保留CGI和手动GHOST64,其实只要手动的就够了,免得出状况,用DISM++或IMGGUI备份也很方便。
10月14日再上传了。






作者: 2012jc天马行空    时间: 2015-10-14 01:04
kcyou 发表于 2015-10-14 00:10
最后优化,发送到桌面。。可以了。

加油↖(^ω^)↗
作者: 2012jc天马行空    时间: 2015-10-14 15:45
现在在做项目比较忙,改天将我的方法也贴出来
作者: kcyou    时间: 2015-10-14 23:09
x86_microsoft-windows-servicingstack_31bf3856ad364e35_6.2.9200.16384_none_060a6d2998b13f25可以删掉
作者: liuyindou    时间: 2015-10-15 09:20
更新的好象是非启动盘,提取wim文件放到上一版中替换后才能启动。更新后的系统非常简练。
作者: 2012jc天马行空    时间: 2015-10-20 17:32
kcyou 发表于 2015-10-11 22:54
我前天发的方法后来删除了,因为我后来测试时,漏掉一个文件导致失败,方法是没问题的。
挂载WEPE64.WIM后 ...

你有没有试试给微PE自己添加驱动看看?
作者: 糊涂    时间: 2015-10-20 18:16
你俩的方法都试过了,水老8PEX64添加DISM++支持失败
作者: huaqingyuan    时间: 2015-10-20 18:26
2012jc天马行空 发表于 2015-10-20 17:32
你有没有试试给微PE自己添加驱动看看?

我也测试过不能给自己添加驱动。现在想想没多大必要,PE的驱动大多也就是网卡,基本上网卡都独立了,即使是磁盘驱动,也可以保存在U盘上等PE启动好了在安装
作者: 2012jc天马行空    时间: 2015-10-20 19:08
糊涂 发表于 2015-10-20 18:16
你俩的方法都试过了,水老8PEX64添加DISM++支持失败

把微pe跟水老pe对比下,查找微pe多出来的文件看看
作者: 糊涂    时间: 2015-10-20 19:50
2012jc天马行空 发表于 2015-10-20 19:08
把微pe跟水老pe对比下,查找微pe多出来的文件看看

补齐了与WEPE相差的所有文件然后再补充了你附件中提供的文件




作者: kcyou    时间: 2015-10-21 01:32
本帖最后由 kcyou 于 2015-10-21 08:59 编辑

我试过可以离线添加驱动,用IMGGUI或COOLG的批处理或按以下批处理:(例子)
Dism /image:%CD%\mount /Add-Driver /driver:%CD%\Mydrv /recurse /ForceUnsigned
挂载到MOUNT目录,inf驱动放到Mydrv 目录。
不成功可能驱动版本不对,或者缺文件。



DISM++没试过。但只要Dism /image:%CD%\mount /Add-Driver /driver:%CD%\Mydrv /recurse /ForceUnsigned没问题就对了。
今天又对布局稍作调整,上传中,14日的保留。
任务栏加快捷图标,磁盘碎片整理从桌面移除,菜单里有,另加到右键磁盘属性-优化里。
刷新改为右键菜单。

下载链接: http://pan.baidu.com/s/1sj3jeS9 密码: jbsk
注意DmiProvider.dll wimfsf.sys 要用WIN8的,wimgapi.dll wimserv.exe wimmount.sys wof.sys可用6.3版。WimFltr.sys删除。



作者: kcyou    时间: 2015-10-21 02:05
本帖最后由 kcyou 于 2015-10-21 02:09 编辑

用DISM++离线给微PE自己集成驱动成功。(不是最新版)



上图是添加的网卡驱动



作者: kcyou    时间: 2015-10-21 09:02
离线安装驱动,需要servicing\Version这个目录和WinSxs下的servicingstack目录,仅需要microsoft-windows-servicingstack_*一个即可。
作者: 糊涂    时间: 2015-10-21 09:37


以上两个目录文件都补齐了,还是没成功!10PE倒是很顺利就搞定了
作者: kcyou    时间: 2015-10-21 09:38
谁知道WEPE里Qlco1009.dll、Qlfc.exe、Qlppfc.dll这几个文件的作用,我删除了,没发现问题(把注册表中RUN里也清空)
作者: kcyou    时间: 2015-10-21 11:00
糊涂 发表于 2015-10-21 09:37
以上两个目录文件都补齐了,还是没成功!10PE倒是很顺利就搞定了

你是水老哪个版本
作者: 糊涂    时间: 2015-10-21 11:08
kcyou 发表于 2015-10-21 11:00
你是水老哪个版本

具体是哪个现在真不好说,有可能是那个911版本,不太确定
作者: 2012jc天马行空    时间: 2015-10-21 22:36
本帖最后由 2012jc天马行空 于 2015-10-21 22:54 编辑
kcyou 发表于 2015-10-13 01:30
原版中显示全部分区小工具好像没效果。换成自制的,可显示隐藏分区,可挂载esp、U+隐藏分区,可显示ext3分 ...


推荐用5大的
分区管理/系统设置/ImDisk GUI,x86/x64,仅1.4M
,这个真心好用
作者: 2012jc天马行空    时间: 2015-10-21 22:43
kcyou 发表于 2015-10-21 02:05
用DISM++离线给微PE自己集成驱动成功。(不是最新版)

好神奇,我这边就失败是啥情况,dism++根本无法打开微pe自己的映像,包括试了你14号的那个也不行,提示不支持这个版本的系统,感觉应该是微pe自己还缺少某些文件所致
作者: 2012jc天马行空    时间: 2015-10-23 13:47
糊涂 发表于 2015-10-20 19:50
补齐了与WEPE相差的所有文件然后再补充了你附件中提供的文件

你这幅图是打开水老的pe打不开,但是打开本地系统的可以吧?
作者: 糊涂    时间: 2015-10-23 14:15
2012jc天马行空 发表于 2015-10-23 13:47
你这幅图是打开水老的pe打不开,但是打开本地系统的可以吧?

是的!
下面链接也有相关介绍:
http://bbs.wuyou.net/forum.php?m ... &fromuid=458204
作者: tdqk003    时间: 2016-9-10 16:50
kcyou 发表于 2015-10-21 01:32
我试过可以离线添加驱动,用IMGGUI或COOLG的批处理或按以下批处理:(例子)
Dism /image:%CD%\mount /Add ...

你好大师啊 ,您图片中的DISMTOOLS应用程序能不能共享出来啊  万分感谢
作者: kcyou    时间: 2016-9-12 11:10
本帖最后由 kcyou 于 2016-9-12 11:13 编辑
tdqk003 发表于 2016-9-10 16:50
你好大师啊 ,您图片中的DISMTOOLS应用程序能不能共享出来啊  万分感谢

这个是在coolg批处理基础上修改的,DISM更新为ADK10.0.14393版。
注意:如果系统DISM正常且版本较新,请直接使用系统自带的dism,编辑批处理文件,屏蔽掉
X64\wimmountadksetupamd64.exe /install
x86\wimmountadksetupx86.exe /install
同时修改批处理路径,将X64\dism.exe  X86\dism.exe,修改为dism.exe,即直接使用系统自带的DISM。
安装补丁时,注意缓存指向的位置,/ScratchDir:E:\TEMP 可修改为任意位置。
实际上使用DISM++可替代此工具。
链接:http://pan.baidu.com/s/1c2HVuda 密码:n0u2




作者: 超无限    时间: 2016-9-26 16:02
2012jc天马行空 发表于 2015-10-21 22:43
好神奇,我这边就失败是啥情况,dism++根本无法打开微pe自己的映像,包括试了你14号的那个也不行,提示不 ...

楼主,可否研究下添加网络支持的组件??有些特殊情况维护时还真用得上啊。
作者: haliiz    时间: 2018-1-26 16:34
good,zan!
作者: xianren813    时间: 2018-3-21 10:05
谢谢提供原理解释,比现成东西有用的多
作者: foer    时间: 2018-3-21 11:37
谢谢分享
作者: tx12321    时间: 2018-5-10 17:29
查看隐藏信息
作者: yjqd    时间: 2018-6-13 13:59
不知win8.1的dism用于win8中需要添加哪些文件
作者: 念青    时间: 2018-8-14 21:18
隐藏的是什么内容?
作者: ai20110304    时间: 2018-8-19 00:18
精彩的分享,谢谢
作者: lovecxx1980    时间: 2019-6-11 11:59
谢谢,我也想添加dism

作者: 扬帆起航    时间: 2019-6-11 12:17
感谢分享
作者: hjq766    时间: 2019-6-12 10:41
进来学习下~
作者: jtyuer    时间: 2019-6-24 15:07
我来学习一下,我一改就出去
作者: 潮流前线wdna    时间: 2019-6-25 19:04
学习一下,初步学习
作者: ndtlijun    时间: 2019-7-11 17:28
hao de hen a    aaa
作者: tenyu    时间: 2019-10-24 13:19
进来学习学习
作者: springth    时间: 2019-10-25 19:15
学习一下
作者: HYQ9    时间: 2019-11-25 20:49
谢谢分享!
作者: 迷恋人间美色    时间: 2020-1-3 22:41
看看,学习一下
作者: goodtime    时间: 2020-1-12 16:14
谢谢, 正需要这个
作者: lzkk1    时间: 2020-2-5 22:20
看看有牛奶盘不
作者: lovekix    时间: 2020-2-18 18:49
谢谢,下载看看.

作者: 2010feifei5612    时间: 2020-2-27 13:46
谢谢分享
作者: zjl6634    时间: 2020-3-6 23:34
谢谢分享
作者: 碧海蓝天    时间: 2020-3-7 17:08
感谢楼主分享
作者: dreamyeah    时间: 2020-10-3 13:07
我看看要怎么解包
作者: xmzhqw    时间: 2020-11-5 00:25
下载看看




欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3