无忧启动论坛

 找回密码
 注册
搜索

关于pe添加rndis功能后某些安卓手机用usb数据线连接pe后并不能正常供网的补充修正方法

查看数: 2554 | 评论数: 9 | 收藏 2
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2023-8-28 18:12

正文摘要:

本帖最后由 sairen139 于 2023-8-28 22:13 编辑 关于pe添加rndis功能后某些安卓手机用usb数据线连接pe后并不能正常供网的补充修正方法 最近发现一个奇怪的问题,本论坛有些pe有rndis功能,但是某些安卓手机却 ...

回复

yc2428 发表于 2023-8-28 23:20:30
谢谢分享
yyz2191958 发表于 2023-8-28 20:39:53
martin313 发表于 2023-8-28 20:36
嗯。这样PE只要具备基本的网络功能,可以把PE体积做得比较小巧。

我觉得很深奥
martin313 发表于 2023-8-28 20:36:43

嗯。这样PE只要具备基本的网络功能,可以把PE体积做得比较小巧。

点评

我觉得很深奥  详情 回复 发表于 2023-8-28 20:39
yyz2191958 发表于 2023-8-28 19:27:54
martin313 发表于 2023-8-28 18:44
感谢分享
rndis功能很好,这样PE就不需要集成一堆网卡驱动了

原来可以这样
martin313 发表于 2023-8-28 18:44:53
感谢分享
rndis功能很好,这样PE就不需要集成一堆网卡驱动了

点评

原来可以这样  详情 回复 发表于 2023-8-28 19:27
sairen139 发表于 2023-8-28 18:23:44
本帖最后由 sairen139 于 2023-8-29 12:13 编辑

for /d %%f in (%~dp0PE23H2\winpe\windows\system32\DriverStore\FileRepository\netnwifi.inf*) do (
echo 复制hklm\os-drv\Driverdatabase\DriverPackages\%%~nf%%~xf
reg copy "hklm\os-drv\Driverdatabase\DriverPackages\%%~nf%%~xf" "hklm\pe-drv\Driverdatabase\DriverPackages\%%~nf%%~xf" /S /F
)
for /d %%f in (%~dp0PE23H2\winpe\windows\system32\DriverStore\FileRepository\netvwifimp.inf*) do (
echo 复制hklm\os-drv\Driverdatabase\DriverPackages\%%~nf%%~xf
reg copy "hklm\os-drv\Driverdatabase\DriverPackages\%%~nf%%~xf" "hklm\pe-drv\Driverdatabase\DriverPackages\%%~nf%%~xf" /S /F
)
for /d %%f in ("%~dp0PE23H2\winpe\windows\system32\DriverStore\FileRepository\netrndis.inf*") do (
echo 复制hklm\os-drv\Driverdatabase\DriverPackages\%%~nf%%~xf
reg copy "hklm\os-drv\Driverdatabase\DriverPackages\%%~nf%%~xf" "hklm\pe-drv\Driverdatabase\DriverPackages\%%~nf%%~xf" /S /F
)
for /d %%g in ("%~dp0PE23H2\winpe\windows\system32\DriverStore\FileRepository\rndiscmp.inf*") do (
echo 复制hklm\os-drv\Driverdatabase\DriverPackages\%%~ng%%~xg
reg copy "hklm\os-drv\Driverdatabase\DriverPackages\%%~ng%%~xg" "hklm\pe-drv\Driverdatabase\DriverPackages\%%~ng%%~xg" /S /F
)
for /d %%g in ("%~dp0PE23H2\winpe\windows\system32\DriverStore\FileRepository\wceisvista.inf*") do (
echo 复制hklm\os-drv\Driverdatabase\DriverPackages\%%~ng%%~xg
reg copy "hklm\os-drv\Driverdatabase\DriverPackages\%%~ng%%~xg" "hklm\pe-drv\Driverdatabase\DriverPackages\%%~ng%%~xg" /S /F
)


DriverDatabase\DeviceIds\{4d36e972-e325-11ce-bfc1-08002be10318}
DriverDatabase\DeviceIds\ms_rndisusb
DriverDatabase\DeviceIds\ms_rndisusb6
DriverDatabase\DeviceIds\USB\Class_E0&SubClass_01&Prot_03
DriverDatabase\DeviceIds\USB\Class_EF&SubClass_04&Prot_01
DriverDatabase\DeviceIds\USB\MS_COMP_RNDIS&MS_SUBCOMP_5162001
DriverDatabase\DriverFiles\rndismp6.sys
DriverDatabase\DriverFiles\usb80236.sys
DriverDatabase\DriverInfFiles\netnwifi.inf
DriverDatabase\DriverInfFiles\netrndis.inf
DriverDatabase\DriverInfFiles\rndiscmp.inf
DriverDatabase\DriverInfFiles\wceisvista.inf



yyz2191958 发表于 2023-8-28 18:23:33
谢谢分享
sairen139 发表于 2023-8-28 18:12:57
本帖最后由 sairen139 于 2023-8-28 21:09 编辑

骨头网络版pe或者winre增加rndis功能所需文件

rndis是用手机数据线把手机变成电脑pe的网卡的好功能,尤其适合无网无网卡的台式机使用!

rndis功能需要文件和注册表驱动数据库配合:

\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"任意字符)


对应版本的驱动数据库所需注册表内容复制(即config文件夹DRIVERS注册表配置文件里的内容增加)
    HKLM\Drivers\DriverDatabase\DeviceIds\{4d36e972-e325-11ce-bfc1-08002be10318}


    HKLM\Drivers\DriverDatabase\DeviceIds\ms_rndisusb


    HKLM\Drivers\DriverDatabase\DeviceIds\ms_rndisusb6


    "HKLM\Drivers\DriverDatabase\DeviceIds\USB\Class_EF&SubClass_04&Prot_01"


    "HKLM\Drivers\DriverDatabase\DeviceIds\USB\MS_COMP_RNDIS&MS_SUBCOMP_5162001"


;USB联网驱动程序
Windows\INF\netrndis.inf
Windows\INF\rndiscmp.inf
Windows\System32\DriverStore\FileRepository\netrndis.inf*
Windows\System32\DriverStore\FileRepository\rndiscmp.inf*
Windows\System32\DriverStore\zh-CN\netrndis.inf_loc
Windows\System32\DriverStore\zh-CN\rndiscmp.inf_loc
Windows\System32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\Microsoft-Windows-Desktop-Shared-Drivers-merged-Package~*~*~~10.0.*.*.cat
Windows\INF\wceisvista.inf
Windows\System32\DriverStore\FileRepository\wceisvista.inf*
Windows\System32\DriverStore\zh-CN\wceisvista.inf_loc
Windows\System32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\Microsoft-Windows-Client-Desktop-Required-Package01~*~*~~10.0.*.*.cat


综上所述,最快速增加rndis的方法就是把install.wim里的驱动数据库替换到winre.wim里,然后增加响应的2个cat签名文件就能让安卓手机usb直连pe供网了!


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

闽公网安备 35020302032614号

GMT+8, 2024-11-29 18:47

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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