无忧启动论坛

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

[已解决] 关于精简版PE如何启用MTP的问题

  [复制链接]
181#
发表于 2023-9-14 16:51:12 | 只看该作者
钻研精神可嘉

点评

嘿嘿 折腾告一段落  详情 回复 发表于 2023-9-14 17:16
回复

使用道具 举报

182#
 楼主| 发表于 2023-9-14 16:58:24 | 只看该作者
sairen139 发表于 2023-9-14 16:36
既然加了rndis,完全可以去掉mtp的那些依赖文件,比如winusb.sys等等等等,说不定体积会小不少。哈哈哈哈


MTP 也就差不多 5M 而已
回复

使用道具 举报

183#
 楼主| 发表于 2023-9-14 17:05:19 | 只看该作者
sairen139 发表于 2023-9-14 16:36
既然加了rndis,完全可以去掉mtp的那些依赖文件,比如winusb.sys等等等等,说不定体积会小不少。哈哈哈哈


rndis 依赖共享功能,有时会碰到共享不成功的情况,所以 MTP 还是保留的为好。

点评

不会的,开机共享X这个很稳我起码测试过三百次手机给pe这样rndis传文件,每次都成功。  详情 回复 发表于 2023-9-14 18:58
回复

使用道具 举报

184#
 楼主| 发表于 2023-9-14 17:16:30 | 只看该作者


嘿嘿
折腾告一段落
回复

使用道具 举报

185#
发表于 2023-9-14 18:58:35 | 只看该作者
martin313 发表于 2023-9-14 17:05
rndis 依赖共享功能,有时会碰到共享不成功的情况,所以 MTP 还是保留的为好。

不会的,开机共享X这个很稳我起码测试过三百次手机给pe这样rndis传文件,每次都成功。

点评

不同的手机,不同的电脑硬件,会有不同的效果  详情 回复 发表于 2023-9-14 19:16
回复

使用道具 举报

186#
 楼主| 发表于 2023-9-14 19:16:23 | 只看该作者
sairen139 发表于 2023-9-14 18:58
不会的,开机共享X这个很稳我起码测试过三百次手机给pe这样rndis传文件,每次都成功。


不同的手机,不同的电脑硬件,会有不同的效果

点评

RNDIS是微软的标准协议,提供一个标准化的接口。别的厂商只要接入这个标准接口就行,所以不会有什么意外。  详情 回复 发表于 2023-9-14 19:29
回复

使用道具 举报

187#
发表于 2023-9-14 19:29:58 | 只看该作者
martin313 发表于 2023-9-14 19:16
不同的手机,不同的电脑硬件,会有不同的效果

RNDIS是微软的标准协议,提供一个标准化的接口。别的厂商只要接入这个标准接口就行,所以不会有什么意外。

点评

这个 Win11PE_x64_23H2_25398.345 ,要能使用 RNDIS ,必须把网络支持的相关文件都补齐,才能正常使用 RNDIS ,否则 RNDIS 驱动加载异常。  详情 回复 发表于 2023-9-14 21:27
哦 好的,学习了  详情 回复 发表于 2023-9-14 20:07
回复

使用道具 举报

188#
 楼主| 发表于 2023-9-14 20:07:37 | 只看该作者
sairen139 发表于 2023-9-14 19:29
RNDIS是微软的标准协议,提供一个标准化的接口。别的厂商只要接入这个标准接口就行,所以不会有什么意外 ...



好的,学习了
回复

使用道具 举报

189#
 楼主| 发表于 2023-9-14 21:27:50 | 只看该作者
本帖最后由 martin313 于 2023-9-14 21:28 编辑
sairen139 发表于 2023-9-14 19:29
RNDIS是微软的标准协议,提供一个标准化的接口。别的厂商只要接入这个标准接口就行,所以不会有什么意外 ...


这个 Win11PE_x64_23H2_25398.345 ,要能使用 RNDIS ,必须把网络支持的相关文件都补齐(wim体积增大14M),才能正常使用 RNDIS ,否则 RNDIS 驱动加载异常。

x64-2023-09-14-21-18-47.png (265.28 KB, 下载次数: 181)

x64-2023-09-14-21-18-47.png

点评

25398pe25398RT640pe10pe  详情 回复 发表于 2023-9-14 21:40
回复

使用道具 举报

190#
发表于 2023-9-14 21:40:26 来自手机 | 只看该作者
本帖最后由 sairen139 于 2023-9-14 21:42 编辑
martin313  2023-9-14 21:27
Win11PE_x64_23H2_25398.345  RNDIS wim14 ...

不建议搞25398pe,这25398pe自带RT640驱动有问题很多机子上会蓝屏,10pe没有这种蓝屏现象。

点评

请问 rndis 也会缺注册表的吗? 我全新制作一个 Win11PE_x64_22621.1992 ,发现运行不起来 然后补齐了System32下的dll与MUI 文件(另一个能正常加载RNDIS驱动的PE),还是不能正常加载,报错如图  详情 回复 发表于 2023-9-15 07:29
Windows11_23H2_x64_25398.408 也不行 ?  详情 回复 发表于 2023-9-15 06:27
回复

使用道具 举报

191#
发表于 2023-9-14 22:09:02 | 只看该作者
自打 slore 大神的 mtpHelper.sys  补丁出炉,mtp就成了大白菜,真不知有什么好折腾的。
楼主的风格酷似2011wyy

点评

后面在折腾 手机_RNDIS_网络共享  详情 回复 发表于 2023-9-14 22:58
回复

使用道具 举报

192#
发表于 2023-9-14 22:13:08 来自手机 | 只看该作者
俺就是喜欢说大实话

点评

赞 观察很仔细 嘿嘿  详情 回复 发表于 2023-9-15 06:30
回复

使用道具 举报

193#
 楼主| 发表于 2023-9-14 22:58:16 | 只看该作者
aiya01 发表于 2023-9-14 22:09
自打 slore 大神的 mtpHelper.sys  补丁出炉,mtp就成了大白菜,真不知有什么好折腾的。
楼主的风格酷似20 ...


后面在折腾 手机_RNDIS_网络共享
回复

使用道具 举报

194#
 楼主| 发表于 2023-9-15 06:27:47 | 只看该作者
本帖最后由 martin313 于 2023-9-15 06:29 编辑
sairen139 发表于 2023-9-14 21:40
不建议搞25398pe,这25398pe自带RT640驱动有问题很多机子上会蓝屏,10pe没有这种蓝屏现象。


Windows11_23H2_x64_25398.408 也不行 ? 很多机子上会蓝屏,是旧机子?

我的机子上测试了一下,很好,没有蓝屏问题,2014年的笔记本电脑。
回复

使用道具 举报

195#
 楼主| 发表于 2023-9-15 06:30:12 | 只看该作者
aiya01 发表于 2023-9-14 22:13
俺就是喜欢说大实话


观察很仔细
嘿嘿
回复

使用道具 举报

196#
 楼主| 发表于 2023-9-15 07:29:23 | 只看该作者
sairen139 发表于 2023-9-14 21:40
不建议搞25398pe,这25398pe自带RT640驱动有问题很多机子上会蓝屏,10pe没有这种蓝屏现象。


请问 rndis 也会缺注册表的吗?
我全新制作一个 Win11PE_x64_22621.1992 ,发现运行不起来

然后补齐了System32下的dll与MUI 文件(另一个能正常加载RNDIS驱动的PE),还是不能正常加载,报错如图

x64-2023-09-15-07-21-53.png (122.07 KB, 下载次数: 179)

x64-2023-09-15-07-21-53.png

x64-2023-09-15-07-21-36.png (111.04 KB, 下载次数: 179)

x64-2023-09-15-07-21-36.png

点评

rndis注册表是要补config里的drivers这个注册表配置文件。我有帖子。 如果不想补,则可以直接从同版本的install.wim里拿这个文件替换就行。  详情 回复 发表于 2023-9-15 07:56
回复

使用道具 举报

197#
发表于 2023-9-15 07:56:21 | 只看该作者
martin313 发表于 2023-9-15 07:29
请问 rndis 也会缺注册表的吗?
我全新制作一个 Win11PE_x64_22621.1992 ,发现运行不起来

rndis注册表是要补config里的drivers这个注册表配置文件。我有帖子。

如果不想补,则可以直接从同版本的install.wim里拿这个文件替换就行。

点评

很纳闷,制作PE的时候,应该就是直接从install.wim取config里的drivers这个注册表,也没做精简 我试试再导入注册表看看  详情 回复 发表于 2023-9-15 08:41
不想直接替换drivers文件参考以下帖子修改: http://bbs.wuyou.net/forum.php?mod=viewthread&tid=437105&extra=  详情 回复 发表于 2023-9-15 08:00
回复

使用道具 举报

198#
发表于 2023-9-15 08:00:21 | 只看该作者
sairen139 发表于 2023-9-15 07:56
rndis注册表是要补config里的drivers这个注册表配置文件。我有帖子。

如果不想补,则可以直接从同版本 ...

不想直接替换drivers文件参考以下帖子修改:

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

使用道具 举报

199#
 楼主| 发表于 2023-9-15 08:41:53 | 只看该作者
本帖最后由 martin313 于 2023-9-15 08:48 编辑
sairen139 发表于 2023-9-15 07:56
rndis注册表是要补config里的drivers这个注册表配置文件。我有帖子。

如果不想补,则可以直接从同版本 ...

很纳闷,制作PE的时候,应该就是直接从install.wim取config里的drivers这个注册表,也没做精简

不应该是注册表的原因啊!但System32下文件替换也搞了,还是不成功,这个就郁闷了。对比了CatRoot文件列表,也一样的

点评

\Windows\INF\netrndis.inf \Windows\INF\rndiscmp.inf \Windows\INF\wceisvista.inf rndis所需文件下面两个驱动文件 \Windows\System32\drivers\RNDISMP.sys \Windows\System32\drivers%usb8023.sys  详情 回复 发表于 2023-9-15 08:48
回复

使用道具 举报

200#
发表于 2023-9-15 08:48:15 | 只看该作者
本帖最后由 sairen139 于 2023-9-15 08:51 编辑
martin313 发表于 2023-9-15 08:41
很纳闷,制作PE的时候,应该就是直接从install.wim取config里的drivers这个注册表,也没做精简

我试试 ...

\Windows\INF\netrndis.inf
\Windows\INF\rndiscmp.inf
\Windows\INF\wceisvista.inf


rndis所需文件下面两个驱动文件

\Windows\System32\drivers\RNDISMP.sys
\Windows\System32\drivers\usb8023.sys


下面三个文件夹里的所有文件
\Windows\System32 \Driverstore\FileRepository\netrndis.inf_xxxx (文件夹,“x"任意字符)


\Windows\System32 \Driverstore\FileRepository\rndiscmp.inf_xxxx (文件夹,“x"任意字符)

\Windows\System32 \Driverstore\FileRepository\wceisvista. inf
_xxxx (文件夹,“x"任意字符)
如果你说你用了install.wim里的完整drivers还有一个可能的问题在

Windows\System32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\这里里面需要cat,你先把所有cat都补充进去pe,看看是不是缺cat的问题?注意所有文件都来自同版本install.wim里的1到X卷里的system32文件夹下取出来的最好。

点评

总算搞清楚了,原来精简列表,把\Windows\System32\DriverStore\FileRepository\下的3个关键驱动删除了,只留下空文件夹,让我误以为驱动都在的,实际点进去都是空的,怪不得 RNDIS 驱动老是加载不了。我晕啊……  详情 回复 发表于 2023-9-15 23:32
文件清单检查过了,都在,不缺 CAT 清单与能加载的PE也是一模一样  详情 回复 发表于 2023-9-15 09:04
回复

使用道具 举报

201#
发表于 2023-9-15 08:57:22 | 只看该作者
如果实在找不出问题所在可以用下面帖子里的pe生成器制作一个同版本有rndis功能的pe来对比
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=432997

点评

就是用这个生成器,制作的PE,不含网络,然后自己补了局域网所需的相关 DLL 与 MUI 文件,发现加载不了。 如果用这个生成器,制作带网络的PE,那么一切正常 手上有对比的版本,就是昨天发你的PE,win11的版  详情 回复 发表于 2023-9-15 09:22
回复

使用道具 举报

202#
 楼主| 发表于 2023-9-15 09:04:55 | 只看该作者
sairen139 发表于 2023-9-15 08:48
\Windows\INF\netrndis.inf
\Windows\INF\rndiscmp.inf
\Windows\INF\wceisvista.inf


文件清单检查过了,都在,不缺

CAT 清单与能加载的PE也是一模一样

点评

如果文件一样,那只能是注册表问题了  详情 回复 发表于 2023-9-15 09:12
回复

使用道具 举报

203#
发表于 2023-9-15 09:12:23 | 只看该作者
martin313 发表于 2023-9-15 09:04
文件清单检查过了,都在,不缺

CAT 清单与能加载的PE也是一模一样

如果文件一样,那只能是注册表问题了
回复

使用道具 举报

204#
 楼主| 发表于 2023-9-15 09:22:54 | 只看该作者
sairen139 发表于 2023-9-15 08:57
如果实在找不出问题所在可以用下面帖子里的pe生成器制作一个同版本有rndis功能的pe来对比
http://bbs.wuyo ...


就是用这个生成器,制作的PE,不含网络,然后自己补了局域网所需的相关 DLL 与 MUI 文件,发现加载不了RNDIS驱动。

如果用这个生成器,制作带网络的PE,那么一切正常

手上有对比的版本,就是昨天发你的PE,win11的版本号都是一样的

点评

你把带网络pe的config里的覆盖替换到另一个pe,应该就能知道是不是注册表的问题?  详情 回复 发表于 2023-9-15 09:41
那估计缺网络相关注册表  详情 回复 发表于 2023-9-15 09:33
回复

使用道具 举报

205#
发表于 2023-9-15 09:33:34 | 只看该作者
martin313 发表于 2023-9-15 09:22
就是用这个生成器,制作的PE,不含网络,然后自己补了局域网所需的相关 DLL 与 MUI 文件,发现加载不了 ...

那估计缺网络相关注册表
回复

使用道具 举报

206#
发表于 2023-9-15 09:40:38 | 只看该作者
拜见折腾哥,折腾哥再会。

点评

元帅慢走,请留下各种币币  详情 回复 发表于 2023-9-15 10:05
回复

使用道具 举报

207#
发表于 2023-9-15 09:41:10 | 只看该作者
martin313 发表于 2023-9-15 09:22
就是用这个生成器,制作的PE,不含网络,然后自己补了局域网所需的相关 DLL 与 MUI 文件,发现加载不了 ...

你把带网络pe的config里的覆盖替换到另一个pe,应该就能知道是不是注册表的问题?

点评

折腾失败,不知啥原因 在制作PE时,未勾选网络功能,但勾选了MTP与RNDIS,测试发现MTP正常,RNDIS驱动不能正常加载(PE制作完成后,已补局域网相关文件,X盘共享正常) 而声网版PE(制作时勾选了网络功能的)  详情 回复 发表于 2023-9-15 11:31
好的,我再折腾试试 感觉是SYSTEM32中还缺啥文件 我等下从声网版PE中去对比看看  详情 回复 发表于 2023-9-15 10:06
回复

使用道具 举报

208#
 楼主| 发表于 2023-9-15 10:05:22 | 只看该作者
tt911 发表于 2023-9-15 09:40
拜见折腾哥,折腾哥再会。

元帅慢走,请留下各种币币
回复

使用道具 举报

209#
 楼主| 发表于 2023-9-15 10:06:46 | 只看该作者
本帖最后由 martin313 于 2023-9-15 10:07 编辑
sairen139 发表于 2023-9-15 09:41
你把带网络pe的config里的覆盖替换到另一个pe,应该就能知道是不是注册表的问题?


好的,我再折腾试试

感觉是SYSTEM32中还缺啥文件

我等下从声网版PE中去对比看看
现在MTP驱动,被我拿捏死死,加载很正常。
回复

使用道具 举报

210#
 楼主| 发表于 2023-9-15 11:31:41 | 只看该作者
sairen139 发表于 2023-9-15 09:41
你把带网络pe的config里的覆盖替换到另一个pe,应该就能知道是不是注册表的问题?

折腾失败,不知啥原因

在制作PE时,未勾选网络功能,但勾选了MTP与RNDIS,测试发现MTP正常,RNDIS驱动不能正常加载(PE制作完成后,已补局域网相关文件,X盘共享正常)

而声网版PE(制作时勾选了网络功能的),MTP与RNDIS均正常。

声网版与问题版PE的win11版本号相同

折腾如下:
1、在问题版PE中补齐声网版中的system32所缺的DLL与MUI文件
2、声网版中的DRIVERS、SOFTWARE、SYSTEM注册表替换到问题版PE中
3、检查RNDIS驱动版本都一样,CatRoot 文件都一样

以上折腾,RNDIS 驱动加载均失败,报错依然如上面贴子的截图。

点评

已搞定。是因为精简列表中加了RNDIS相关驱动,制作PE时被自动删了其中的内容,而文件夹还在,造成错觉与误会。  发表于 2023-9-30 06:53
pe只有注册表和文件两样,如果两样都没差别,那功能应该是一样的才对。  详情 回复 发表于 2023-9-15 15:21
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-25 21:47

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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