无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: liuzhaoyzz
打印 上一主题 下一主题

388MB-支持Teamviewer远程控制的WIN10PEX64_14393网络版by双心

    [复制链接]
91#
 楼主| 发表于 2019-10-22 07:24:47 | 只看该作者
本帖最后由 liuzhaoyzz 于 2019-10-22 15:06 编辑
slore 发表于 2019-10-14 20:46
ljycslg的14393网络PE,290MB。可以运行PENetwork,
catroot 7MB,压缩4MB。
新版本PE默认做出来是 ...


解决PEnetwork启动的时候提示"An error occured while starting the "TCP/IP Registry Compatibility" Service (2)!"程序将立即退出的问题

查看了PENetwork.au3的源代码,根据penetwork出错提示:TCPIP registry compatibility,以这个为关键字搜索:
14678行:
$sNetErrTCPRegStart = "An error occured while starting the ""TCP/IP Registry Compatibility"" service"

15732行:
; Start tcpipreg service
If IsServiceInstalled("tcpipreg") Then
If Not IsServiceRunning("tcpipreg") Then
Debug("IN: Network check - Start TCPIP registry compatibility service")
$nResult = RunCMD("net start tcpipreg")
If $nResult <> 0 Then
If $bShowGUI Then GUIDelete($hStartNetGUI)
If $bShowErr Then MsgBox(16, $sERROR, $sNetErrTCPRegStart & " (" & $nResult & ")!" & @LF & $sProgramExit)
Return 0
EndIf
EndIf
EndIf

在pe里面运行net start tcpipreg提示出错,windows无法验证此文件的数字签名。某软件或硬件最近有所更改,可能安装了签名错误或损毁的文件,或者安装的文件可能是来路不明的恶意软件。
应该就是\Windows\System32\drivers\tcpipreg.sys驱动签名有问题。

sigcheck64 -i -e C:\Windows\System32\drivers\tcpipreg.sys >tcpipreg.txt
应该还是需要破解drvinst.exe?这个\Windows\System32\drivers\tcpipreg.sys的驱动签名怎么搞?

看了下这个tcpipreg服务,注册表里面的服务键值HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\tcpipreg,对应的文件是\windows\system32\drivers\tcpipreg.sys。

换了个思路,看了下ljycslg的PE里面,没有这个tcpipreg.sys,也没有tcpipreg服务。

尝试自己写了个补丁删除tcpipreg.sys和tcpipreg服务,然后用wimbuilder2构建PE,

del /f /q %X%\Windows\System32\drivers\tcpipreg.sys
reg delete "HKLM\tmp_SYSTEM\CurrentControlSet\Services\tcpipreg" /f


文件删除了,注册表可能是挂载的位置不对,删除失败。

用tcipreg为关键字,用FileLocatorPro搜索了下wimbuilder2目录,找到了这些:

H:\WimBuilder2-Full20191010\Projects\WIN10XPE\01-Components\02-Network\main.bat

20行

@\Windows\System32\drivers\
ipfltdrv.sys,lltdio.sys,mrxsmb10.sys,rspndr.sys,tcpipreg.sys,vwififlt.sys,WdiWiFi.sys



200行

call RegCopy HKLM\System\ControlSet001\Services\tcpipreg

删除20行里面的tcpipreg.sys,注释掉200行,用wimbuilder2构建PE,成功启动penetwork!

似乎有点副作用,就是右下角系统托盘区的网络图标有个红叉,网络是连接的啊,怎么没有扇形了?



小结:

1、win10由于驱动签名验证,tcpipreg.sys是从install.wim里面提取的,没有cat驱动签名,导致windows无法验证此文件的数字签名,不知道倒底是什么cat文件,文件太多了,sigcheck没有检查出来。

2、绕路解决的方法是彻底删除tcpipreg.sys的文件和注册表。PE.ISO体积基本没有增加,只增加了penetwork本身的1.5MB。似乎有点副作用,就是右下角系统托盘区的网络图标有个红叉,网络是连接的啊,怎么没有扇形了?另外其他版本的PE构建暂时没有测试,比如17763等,晚点再看看。

3、penetwork源代码有32115行,用au3写这个的人“Holger Kotsch”真是了不起!文件依赖如果不要依赖这个tcpipreg.sys就好了。

4、开源的代码有魅力,penetwork.au3是开源的,让我迅速定位了错误;wimbuilder2是开源的,让我可以迅速修改并定位问题。

PENetwork.au3.zip

317.51 KB, 下载次数: 13, 下载积分: 无忧币 -2

点评

建议你放到个人精简中,删除文件和注册表,不要Network中修改。  发表于 2019-10-22 08:20
正常系统下检查下看看。没有这个服务功能不正常是很正常的事。能改IP能用就不错了。  发表于 2019-10-22 08:18
回复

使用道具 举报

92#
 楼主| 发表于 2019-10-22 08:22:42 | 只看该作者
本帖最后由 liuzhaoyzz 于 2019-10-22 19:57 编辑

sigcheck64我就是在正常系统下面检查的,没查到对应的cat文件。

我尝试放到个人精简中,注册表服务删除失败,请问下,HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\tcpipreg会被wimbuilder2挂载到哪里?HKLM\tmp_SYSTEM\ControlSet001\Services\tcpipreg?  

是不是应该修改HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\tcpipreg?

ControlSet:运行时配置。 windows启动时会从ControlSet001复制一份副本,作为操作系统当前的配置信息。我们对于计算机配置所作的修改都是直接写入到 CurrentControlSet,在重启过程中,windows会用CurrentControlSet的内容覆盖掉ControlSet001,以 保证这两个控件组一致。
      

点评

看了下UI_WIFI的代码是626行。3万多确实代码量不少。看来还是语言,框架,库很重要。au3要完全自己做界面。 ControlSet是当前。  详情 回复 发表于 2019-10-22 08:35
回复

使用道具 举报

93#
发表于 2019-10-22 08:35:36 | 只看该作者
本帖最后由 slore 于 2019-10-22 08:40 编辑
liuzhaoyzz 发表于 2019-10-22 08:22
sigcheck64我就是在正常系统下面检查的,没查到对应的cat文件。

我尝试放到个人精简中,注册表服务删除 ...


看了下UI_WIFI的代码是626行。3万多确实代码量不少。看来还是语言,框架,库很重要。au3要完全自己做界面。


200行

call RegCopy HKLM\System\ControlSet001\Services\tcpipreg

CurrentControlSet是当前使用的服务,启动时从ControlSet001复制来的,离线编辑时不存在,你改ControlSet001就行了。

系统有个恢复上一次设定,的启动方式,就是还原这里,服务有问题的话,系统可能用不了,所以微软有这个处理。
回复

使用道具 举报

94#
 楼主| 发表于 2019-10-22 08:40:03 | 只看该作者
我对au3略知一二,au3可以用koda组件写界面,不是很难。他的代码量很大,确实不容易。

晚点我试下修改HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\tcpipreg

UI_WIFI能否不依赖这个tcpipreg服务?我只想要他显示个扇形就够了。
        

点评

获取当前信号我调用的系统API,如果不正常就是依赖。要么有的方式获取来显示。或者是API失败了,就不继续了,如果忽略wifi信号还可以的话,我可以改。没在这种环境测试过。具体谁错了不知道。  发表于 2019-10-22 08:42
回复

使用道具 举报

95#
 楼主| 发表于 2019-10-22 08:54:58 | 只看该作者
本帖最后由 liuzhaoyzz 于 2019-10-22 09:43 编辑

忘了说了,我对比过ljycslg的PE里面的cat,全部补齐,外加补齐外国网友说的:
Microsoft-Windows-Client-Features-Package*.cat
Microsoft-Windows-Client-Features-WOW64-Package*.cat

还补齐了内置无线网卡驱动需要的Microsoft-Windows-Desktop-Shared-Drivers-*.cat还是不行。
也就是说ljycslg的PE里面的cat也是不全的,不足以支持tcpipreg.sys作为服务启动,但是他的PE里面的drvinst是yamingw大神为他破解的,tcpipreg.sys应该不需要这个drvinst.exe的支持吧,tcpipreg.sys的启动应该只需要通过WIN10的驱动签名验证就行了。
另外也说明,上面的三大类cat文件,penetwork的启动应该是不需要的依赖。

不知道这个tcpipreg.sys到底需要什么cat,没有有效的工具可以排查出来。
论坛里有几个深入windows底层文件的大内高手,比如2012qnmd,frg521,朱玛,yamingw......等等,如果有他们帮忙,一定可以找到。
@2012qnmd,@frg521,@朱玛,@yamingw,......
        
回复

使用道具 举报

96#
 楼主| 发表于 2019-10-22 14:03:47 | 只看该作者
本帖最后由 liuzhaoyzz 于 2019-10-23 21:14 编辑

好消息!外卖仔大神给了我一个批处理,直接找到了cat文件,我还没有具体验证。
注意批处理必须先单独运行下sigcheck确认下协议才行!
注意批处理必须先单独运行下sigcheck确认下协议才行!
注意批处理必须先单独运行下sigcheck确认下协议才行!

WIN10.14393里面的:
C:\Windows\System32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\Package_5562_for_KB4103720~31bf3856ad364e35~amd64~~10.0.1.4.cat
这个cat文件从名字上来看,看不出任何特别之处。这个cat文件只有9.5KB。
大海捞针,真不容易啊!

WIN10.17763里面的对应的cat文件是这个:C:\Windows\System32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\Microsoft-Windows-Client-Desktop-Required-Package03113~31bf3856ad364e35~amd64~~10.0.17763.1.cat

我把批处理放上来。

另外,sigcheck64命令我用错了,应该是下面这样子,不能-s参数(指的是子目录),找到的结果是一样的。
@echo off
sigcheck64 -i -e C:\Windows\System32\Drivers\tcpipreg.sys >tcpipreg.txt


看了下WIN7是C:\Windows\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\Microsoft-Windows-Foundation-Package~31bf3856ad364e35~amd64~~6.1.7601.17514.cat

外卖仔说他的WIN10server版是C:\Windows\System32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\Microsoft-Windows-Server-Features-Package013~31bf3856ad364e35~amd64~~10.0.17763.1.cat  

这个cat文件怎么乱七八糟的名字,微软的开发组换了一拨又一拨的人吗?
        

signtools-master.rar

343.62 KB, 下载次数: 110, 下载积分: 无忧币 -2

sigcheck.rar

783.36 KB, 下载次数: 127, 下载积分: 无忧币 -2

回复

使用道具 举报

97#
 楼主| 发表于 2019-10-22 20:56:23 | 只看该作者
本帖最后由 liuzhaoyzz 于 2019-10-22 22:48 编辑

楼上cat文件提取是在正常的windows系统下面,在PE里面cat文件不同,install.wim里面根本就没有上面的cat文件,于是我勾选完整的cat文件构建PE,然后在PE里面运行sigcheck批处理,得到了这个cat文件:
X:\windows\system32\CatRoot\{f750e6c3-38ee-11d1-85e5-00c04fc295ee}\Microsoft-Windows-NetIO-Package~31bf3856ad364e35~amd64~~10.0.14393.0.cat
适用于14393PE构建。start net tcpipreg显示服务已启动。用sigcheck看了tcpipreg.sys是已经签名过的。


WIN10.17763在正常系统和PE里面的cat却是一样的,对应的cat文件是这个:C:\Windows\System32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\Microsoft-Windows-Client-Desktop-Required-Package03113~31bf3856ad364e35~amd64~~10.0.17763.1.cat


然而右下角系统托盘区的UI_WIFI模块还是有个红叉,有线已经连接了啊,为什么还是红叉?以前没碰到这个情况啊。网络支持已经勾选了。


我又多次构建,发现UI_WIFI的托盘又正常了,可以显示扇形图标,真是奇怪!难道是因为UI_WIFI的启动时间过早,这时候网络还没有初始化完毕,导致的误判?
        
回复

使用道具 举报

98#
 楼主| 发表于 2019-10-22 22:15:51 | 只看该作者
本帖最后由 liuzhaoyzz 于 2019-10-22 22:27 编辑

slore大神,我下载了wimbuilder2-master版本20191022,
1、H:\wimbuilder2-master20191022\Projects\WIN10XPE\01-Components\02-Network\main.bat
122行
; add for PENetwork(x64)
@\Windows\System32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\
Microsoft-Windows-Client-Features-Package*.cat
Microsoft-Windows-Client-Features-WOW64-Package*.cat

上面的已经确定可以去掉了。PEnetwork启动确实不需要他们。外国网友说的不对。
2、master开发版,里面没有精简字体目录H:\wimbuilder2-master20191022\Projects\WIN10XPE\za-Slim\SmallFonts?
所以说,你在一楼说的从full版本拷贝vendor到master版本不太对,因为还需要拷贝SmallFonts目录?
3、H:\WimBuilder2-master0191022\Projects\WIN10XPE\_CustomFiles_\PEMaterial\MyDrivers下面没有子目录X86 X64这些?
        

点评

关于cat。 Microsoft-Windows-Client-Features-Package*.cat Microsoft-Windows-Client-Features-WOW64-Package*.cat 不同版本不一样,我好像没加这个确实有问题。 我写了一个 自动检查 cat 的补丁,不过要  详情 回复 发表于 2019-10-22 22:31
回复

使用道具 举报

99#
发表于 2019-10-22 22:31:36 | 只看该作者
liuzhaoyzz 发表于 2019-10-22 22:15
slore大神,我下载了wimbuilder2-master版本20191022,
1、H:\wimbuilder2-master20191022\Projects\WIN10 ...


关于cat。
Microsoft-Windows-Client-Features-Package*.cat
Microsoft-Windows-Client-Features-WOW64-Package*.cat

不同版本不一样,RS3我好像没加这个确实有问题。

我写了一个 自动检查 cat 的补丁,不过要全提取catalog再,逐个循环判断sys文件。
构建时间太久。还是外挂使用得出需要的catalog了,生成一个catalog添加的批处理?
最近事情比较多,回头有时间了发个补丁附件。


恩,字体好像是在精简目录。下个版本移动到vendor目录吧。
另外问下你80KB的imagres.dll,不知道替换system32的有没啥问题,
还是只能用来替换syswow64?


回复

使用道具 举报

100#
 楼主| 发表于 2019-10-22 22:47:00 | 只看该作者
本帖最后由 liuzhaoyzz 于 2019-10-22 22:51 编辑


1、
关于cat。
Microsoft-Windows-Client-Features-Package*.cat
Microsoft-Windows-Client-Features-WOW64-Package*.cat
不同版本不一样,RS3我好像没加这个确实有问题。

那您看着办吧。
2、
我写了一个 自动检查 cat 的补丁,不过要全提取catalog再,逐个循环判断sys文件。
构建时间太久。还是外挂使用得出需要的catalog了,生成一个catalog添加的批处理?

这样子构建会不会太慢了?我觉得应该让PE构建者自己用这个cat检查批处理自己先导出需要的cat列表,保存起来,以后基于这个版本构建就不用再次校验cat是否完备,总之是要想个妥善而又省事儿的办法,用起来方便。
3、SmallFonts原来是在精简目录,不需要移动vendor啊,你误会了。
4、80KB的imagres.dll我只测试了14393和17763,我手里也就只有这两个原版ISO,没有发现任何问题,很棒啊。他这个是32位的dll,当然只能放到syswow64里面替换就行了,system32下面不需要。
        
回复

使用道具 举报

101#
 楼主| 发表于 2019-10-22 22:56:19 | 只看该作者
刚才WIN10.17763构建,勾选破解drvinst,集成cat文件:C:\Windows\System32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\Microsoft-Windows-Client-Desktop-Required-Package03113~31bf3856ad364e35~amd64~~10.0.17763.1.cat
penetwork正常启动,tcpipreg服务正常启动,右下角托盘区还是有个红叉,有线连接已经连接上了啊,为啥还是红叉,真奇怪。

多次构建始终看不到扇形图标。        

点评

有线连接 正确显示图标 需要 netprofm 服务正常工作。如果存在无线网络变扇形。 只有有线连接,又没有服务就是红叉。  详情 回复 发表于 2019-10-22 23:15
复制有*net*的文件回去源目录试试,再找出具体少哪个文件?纯粹猜测,仅供参考  详情 回复 发表于 2019-10-22 23:08
回复

使用道具 举报

102#
发表于 2019-10-22 23:08:37 | 只看该作者
liuzhaoyzz 发表于 2019-10-22 22:56
刚才WIN10.17763构建,勾选破解drvinst,集成cat文件:C:\Windows\System32\CatRoot\{F750E6C3-38EE-11D1-8 ...

复制有*net*的文件回去源目录试试,再找出具体少哪个文件?纯粹猜测,仅供参考

点评

必须要知道显示红叉的根本原因,然后再采取针对性地的办法才行。  详情 回复 发表于 2019-10-22 23:15
回复

使用道具 举报

103#
 楼主| 发表于 2019-10-22 23:15:15 | 只看该作者
nk0769 发表于 2019-10-22 23:08
复制有*net*的文件回去源目录试试,再找出具体少哪个文件?纯粹猜测,仅供参考

必须要知道显示红叉的根本原因,然后再采取针对性地的办法才行。
回复

使用道具 举报

104#
发表于 2019-10-22 23:15:23 | 只看该作者
liuzhaoyzz 发表于 2019-10-22 22:56
刚才WIN10.17763构建,勾选破解drvinst,集成cat文件:C:\Windows\System32\CatRoot\{F750E6C3-38EE-11D1-8 ...

有线连接 正确显示图标 需要 netprofm 服务正常工作。如果存在无线网络变扇形。
只有有线连接,又没有服务就是红叉。

点评

不对啊,wimbuilder2full1010版本,之前构建的,无论有没有无线连接,只要有有线连接显示的就是扇形啊,当初修改UI_WIFI.zip/main.jcfg:"wirednetworkicon":false, 改过之后,始终是显示一个扇形,挺好的,最近我不  详情 回复 发表于 2019-10-22 23:21
回复

使用道具 举报

105#
 楼主| 发表于 2019-10-22 23:21:52 | 只看该作者
本帖最后由 liuzhaoyzz 于 2019-10-22 23:23 编辑
slore 发表于 2019-10-22 23:15
有线连接 正确显示图标 需要 netprofm 服务正常工作。如果存在无线网络变扇形。
只有有线连接,又没有服 ...


不对啊,wimbuilder2full1010版本,之前构建的,无论有没有无线连接,只要有有线连接显示的就是扇形啊,当初修改UI_WIFI.zip/main.jcfg:"wirednetworkicon":false, 改过之后,始终是显示一个扇形,挺好的,后来winxshell更新了一次不需要这个参数了。
最近我不知道倒底是什么原因,总是显示红叉。

而且同一个wimbuilder2full1010版本,对于14393构建有时候出现红叉,反复构建有可能会有扇形图标。

17763版本之前一直是有扇形图标的,最近构建我也不知道是什么原因,出现红叉。
难道是因为tcpipreg服务的原因?   

点评

新版本检查 netprofm 状态,如果不存在或者没有启动,强制 wirednetworkicon 为 false。 应该和以前一样才对。 WinXShell.exe -console -ui -jcfg wxsUI%uI_WIFI.zip 控制台输出的信息发上来看看。  详情 回复 发表于 2019-10-22 23:26
回复

使用道具 举报

106#
发表于 2019-10-22 23:26:24 | 只看该作者
liuzhaoyzz 发表于 2019-10-22 23:21
不对啊,wimbuilder2full1010版本,之前构建的,无论有没有无线连接,只要有有线连接显示的就是扇形啊 ...

新版本检查 netprofm 状态,如果不存在或者没有启动,强制 wirednetworkicon 为 false。
应该和以前一样才对。

WinXShell.exe -console -ui -jcfg wxsUI\UI_WIFI.zip
控制台输出的信息发上来看看。
回复

使用道具 举报

107#
 楼主| 发表于 2019-10-22 23:34:36 | 只看该作者
本帖最后由 liuzhaoyzz 于 2019-10-22 23:48 编辑

刚才又构建了一次,又出现扇形图标了,感觉不稳定啊?
WinXShell.exe -console -ui -jcfg wxsUI\UI_WIFI.zip
控制台输出的信息,没有啊?
你看截图,现在只有有线,没有无线网卡,出现的就是个扇形图标。

del /q %X%\Windows\System32\drvcfg.exe
del /q %X%\Windows\System32\drvsetup.dll
我对比了下以前我写的精简补丁,可能是这两个文件,我删掉就好了,但不能完全确定,以后再看看。

slore大神,太晚了,以后有空看看吧,这是个小问题,就这样也行。
        

Windows 10 x64-2019-10-22-23-33-30.png (314.01 KB, 下载次数: 90)

Windows 10 x64-2019-10-22-23-33-30.png

点评

UI_WIFI一次只能运行一个。你要先退出开机自动运行的旧的UI_WIFI。  发表于 2019-10-22 23:42
回复

使用道具 举报

108#
 楼主| 发表于 2019-10-22 23:49:57 | 只看该作者
本帖最后由 liuzhaoyzz 于 2019-10-22 23:52 编辑

UI_WIFI一次只能运行一个。你要先退出开机自动运行的旧的UI_WIFI。

运行了两个会怎么样?我似乎就是运行了两次,wxsWifi.bat放到%startup%里面会自动运行一次,然后安装驱动的时候又调用了一次,程序没有做防止重入机制是吧?
wxsWifi.bat
@echo off
if exist "%X%\Program Files\WinXShell\wxsUI\main.jcfg" 1>nul 2>nul (
start WinXShell.exe -ui -jcfg "%X%\Program Files\WinXShell\wxsUI\main.jcfg" -hidewindow
) else (
start WinXShell.exe -ui -jcfg "%X%\Program Files\WinXShell\wxsUI\UI_WIFI.zip" -hidewindow
)
Wpeutil.exe DisableFirewall



        

点评

第二个运行,检查到存在的话,自己退出。  发表于 2019-10-22 23:52
回复

使用道具 举报

109#
 楼主| 发表于 2019-10-23 00:00:32 | 只看该作者
本帖最后由 liuzhaoyzz 于 2019-10-23 00:02 编辑

哦,误会你的意思了,我把WinXShell.exe -console -ui -jcfg wxsUI\UI_WIFI.zip
控制台输出的信息粘贴上来。注意这个是已经显示了扇形的。
这个问题不能稳定重现,所以我也不是很确定倒底解决了没有,倒底是怎么解决的。。。

Windows 10 x64-2019-10-22-23-59-06.png (307.13 KB, 下载次数: 95)

Windows 10 x64-2019-10-22-23-59-06.png

Windows 10 x64-2019-10-22-23-58-02.png (307.87 KB, 下载次数: 103)

Windows 10 x64-2019-10-22-23-58-02.png
回复

使用道具 举报

110#
 楼主| 发表于 2019-10-23 09:46:56 | 只看该作者
本帖最后由 liuzhaoyzz 于 2019-10-24 07:45 编辑

驱动签名有内置驱动签名和cat外置两种。上面讨论的是基于外置cat文件实现驱动签名的办法。我试了试用内置驱动签名的办法也可以。用破解的驱动签名工具给tcpipreg.sys做个签名,替换掉\windows\system32\drivers\tcpipreg.sys即可,不再需要cat文件,但是对于不同版本的win10可能不通用。drvinst破解或者不破解都无所谓。我上传个自带驱动签名的tcpipreg.sys,朱玛制作的驱动签名,适用于14393,17763版本,这个驱动文件很小只有61KB。
补丁内容范例:
copy /y tcpipreg17763.sys %X%\windows\system32\drivers\tcpipreg.sys

如果有多个版本,用下面的这个方法应该也行吧(tcpipreg.sys要提前用tcpipreg17763.sys这种改好名字),自动匹配适用的版本:
copy /y tcpipreg%ver[3]%.sys %X%\windows\system32\drivers\tcpipreg.sys


有鱼也有渔,传个亚洲诚信驱动签名工具。DSigntool,来自朱玛。感谢!
        

tcpipreg已签名.rar

59.18 KB, 下载次数: 8, 下载积分: 无忧币 -2

DSignTool.zip

1.97 MB, 下载次数: 53, 下载积分: 无忧币 -2

回复

使用道具 举报

111#
 楼主| 发表于 2019-10-23 10:33:53 | 只看该作者
本帖最后由 liuzhaoyzz 于 2019-10-23 10:48 编辑



1、请大神关注下systray的问题,master版本似乎还有用start systray,有时候弹出找不到systray.exe。
http://wuyou.net/forum.php?mod=r ... &fromuid=298214

2、14393的drvinst.exe破解的问题,等大神有空、有兴趣的时候看看,不急。
全版本drvinst.exe文件5分钟跳过驱动签名验证修改指南 - PE讨论区 - 无忧启动论坛 - Powered by Discuz! http://wuyou.net/forum.php?mod=viewthread&tid=408492
技术含量太高。
        

点评

小版本号不同是否影响?  发表于 2019-12-2 11:46
到这里下载以前破解好的 http://bbs.wuyou.net/forum.php?mod=viewthread&tid=411861  发表于 2019-12-2 09:02
回复

使用道具 举报

112#
发表于 2019-10-23 18:06:19 | 只看该作者
感谢分享,辛苦了。
回复

使用道具 举报

113#
 楼主| 发表于 2019-10-23 22:29:21 | 只看该作者
本帖最后由 liuzhaoyzz 于 2019-10-24 13:43 编辑

网络连接上了还是红叉,多方排查,始终找不出原因。这是日志。看这个日志,是先add trayicon,然后检验netprofm状态,设置widedlan参数,更新trayicon,是不是应该先设置wiredlan参数,然后add trayicon更好?更新trayicon似乎没起作用?
UI_WIFI.zip/main.jcfg:"wirednetworkicon":false,这个参数名字怎么和wiredlan参数参数不同?
我晚点试下winxshell旧版本能不能行,大概看了下wimbuilder2-20191010版本里面似乎对winxshell的文件结构有所调整?统一放到X:\Program Files目录下了是吗?区分\X_PF\WinXShell\WinXShell_x64.exe和WinXShell_x86.exe?

获取当前信号我调用的系统API,如果不正常就是依赖。要么有的方式获取来显示。或者是API失败了,就不继续了,如果忽略wifi信号还可以的话,我可以改。没在这种环境测试过。具体谁错了不知道。

文件依赖肯定是没有问题的,因为以前就是同样的补丁,同样的精简方案。现在的情况是用wimbuilder2构建出PE有的时候有扇形,有的时候又没有扇形,不是很确定,那既然成功了文件依赖应该不存在问题。
能否忽略wifi信号,直接显示个扇形就行了。否则的话,明明有线网络是联通的可上网的状态,却显示个红叉,让人迷惑。

PE制作知识点太多,搞了这条忘了那条,有的时候已经回复过的帖子,知识点又忘记了。wimbuilder2是个浩大的工程,里面真是个知识库!集中了很多人的智慧和经验!
        

Windows 10 x64-2019-10-23-20-44-52.png (271.74 KB, 下载次数: 140)

Windows 10 x64-2019-10-23-20-44-52.png

Windows 10 x64-2019-10-23-20-46-54.png (58.14 KB, 下载次数: 128)

Windows 10 x64-2019-10-23-20-46-54.png

点评

因为有次更新只更新了exe,其他关联的lua脚本和UI包没有更新到x86的目录,其实都是相同的,就放一起,而且用X_PF简单些。 图标这几理论上应该和false相同的。这里的0是有线网卡的个数,不是true'false的意思。net  详情 回复 发表于 2019-10-24 13:11
回复

使用道具 举报

114#
发表于 2019-10-24 12:35:55 | 只看该作者
我也支持支持一下
回复

使用道具 举报

115#
发表于 2019-10-24 13:11:02 | 只看该作者
本帖最后由 slore 于 2019-10-24 13:15 编辑
liuzhaoyzz 发表于 2019-10-23 22:29
网络连接上了还是红叉,多方排查,始终找不出原因。这是日志。看这个日志,是先add trayicon,然后检验netp ...


因为有次更新只更新了exe,其他关联的lua脚本和UI包没有更新到x86的目录,其实都是相同的,就放一起,而且用X_PF简单些。

图标这几理论上应该和false相同的。这里的0是有线网卡的个数,不是true'false的意思。network是全部机器的网络建立个数。

反正没有正常系统服务,这里获取的信息不对,导致图标不正常了。

微软系统就不管,不知道你还是否记得,以前的PE一直显示红叉的问题,能上网,这个图标就很废了。

WinXShell的就要考虑服务有无,PE给出比系统更适合的状态。环境也好,测试不足可能有所问题。不过最早的版本是不管有线网络的,只看有没有wifi,显示扇形与信号,但是又有人要有线状态。

回头多补几个选项,另外把状态判定部分抽出lua脚本接口,自己可以修改。
回复

使用道具 举报

116#
 楼主| 发表于 2019-10-25 08:12:27 | 只看该作者
本帖最后由 liuzhaoyzz 于 2019-10-25 12:31 编辑

1、我用wimbuilder2-full20191010,winxshell更换了WimBuilder2-Full20191005里面的旧版本的winxshell,外加UI_WIFI.zip/main.jcfg:"wirednetworkicon":false,结果还是没有出现扇形图标,出现红叉。
2、我又直接用WimBuilder2-Full20191005来进行构建,原来能够正常显示扇形的方案,现在居然也不能够显示扇形了,显示红叉。似乎红叉或者扇形图标出现是不稳定的,要想稳定似乎只有开启netprofm服务。
3、于是我尝试开启netprofm服务,43楼,http://wuyou.net/forum.php?mod=r ... &fromuid=298214,勾选启用“网络和共享中心”,用wimbuilder2full20191010版本构建,LUA+WINXSHELL,原来能够成功启动netprofm的,现在居然也不能启动netprofm服务了,提示依赖的服务没有启动。我真是晕了。
邪了门了,这是怎么回事? 感觉问题更多的是我这边的问题。
4、我在正常的系统里面模拟了下,netprofm服务完全禁止+服务状态停止,有线网卡启用,无线网卡禁用的情况下,如果点下UI_WIFI里面左下角的那个WLAN,就会出现红叉,如果再点下就会变成扇形,这和PE里面的情况比较类似。然后我看了下这个xml配置文件:
G:\WimBuilder2-Full20191010\WimBuilder2-Full\vendor\WinXShell\X_PF\WinXShell\wxsUI\UI_WIFI.zip\main.xml
18行
            <Option style="ct-option" style="Settings" name="::switchwlan" text="WLAN" selected="false" />
默认值是false,改成true,似乎一直变成扇形,除非手工单击那个WLAN,就会变成红叉,有空的时候再在PE里面试试看。如果不行的话,触发这个按钮的命令在在哪里修改的?
这个是启动UI_WIFI的命令:
start winxshell_x64 -WinXShell.exe -ui -jcfg wxsUI\UI_WIFI.zip -hidewindow

其实我的目标很简单,始终显示个扇形就行了,本来UI_WIFI就是用来连接无线用的,无论有线网络是否连接和断开都显示扇形,这样子的话,可以绕路解决有线是连接的状态下显示红叉的bug。
      

netprofm停止,有线网卡开启,显示扇形.jpg (64.28 KB, 下载次数: 126)

netprofm停止,有线网卡开启,显示扇形.jpg

点评

无线网络服务 。。。 你启动没。你改的switchwlan只是默认值,启动的时候检查无线服务的。  发表于 2019-10-25 13:51
回复

使用道具 举报

117#
 楼主| 发表于 2019-10-25 14:18:48 | 只看该作者
本帖最后由 liuzhaoyzz 于 2019-10-25 14:45 编辑

看了下显示红叉的PE里面,Wlansvc服务是停止的,我尝试启动,提示错误127:找不到指定的程序。不应该是精简了文件的原因,因为我用default模式构建的不选择安全精简的似乎也不行(尝试太多,记不清了)。我用Wlansvc作为关键字,用filelocatorpro搜索到这个:

G:\WimBuilder2-Full20191010\WimBuilder2-Full\Projects\WIN10XPE\01-Components\02-Network\main.bat
157行,这个有没有影响?要不要修改?
if %VER[3]% GTR 17000 (
  reg add HKLM\Tmp_System\ControlSet001\Services\WlanSvc /v ErrorControl /t REG_DWORD /d 1 /f
  reg add HKLM\Tmp_System\ControlSet001\Services\WlanSvc /v ImagePath /t REG_EXPAND_SZ /d "%%SystemRoot%%\System32\Svchost.exe -k LocalSystemNetworkRestricted -p" /f
  reg add HKLM\Tmp_System\ControlSet001\Services\WlanSvc /v Start /t REG_DWORD /d 2 /f
  reg add HKLM\Tmp_System\ControlSet001\Services\WlanSvc /v Type /t REG_DWORD /d 32 /f
)

        

Windows 10-2019-10-25-14-13-26.png (74.86 KB, 下载次数: 128)

Windows 10-2019-10-25-14-13-26.png

点评

可能是last.bat里面服务依赖关系,你先用默认的。  发表于 2019-10-25 15:17
回复

使用道具 举报

118#
 楼主| 发表于 2019-10-25 15:20:20 | 只看该作者
本帖最后由 liuzhaoyzz 于 2019-11-9 08:15 编辑

G:\WimBuilder2-Full20191010\WimBuilder2-Full\Projects\WIN10XPE\01-Components\02-Network\last.bat
里面我看了,似乎没有什么影响,因为根据替换法,高版本的没问题,不应该是这里的问题,晚点我试下。

试了下,用default方案,wlansvc服务无法启动,注释了上面说的语句也不行。
wlansvc服务依赖,我对比了ljycslg的PE,依赖服务没有问题。都是三个。他的14393PE里面不需要依赖wcmsvc服务就可以启动。
nativewifip
RpcSs
Ndisuio


哦,排查了很久,是因为我构建的时候勾选了精简WMI这个小勾勾,现在PEnetwork、UI_WIFI显示扇形似乎都好了!是我自己的原因。

1楼下载地址已更新。
文件名称: SXWIN10PEX64_14393_NET20191108.iso
文件大小: 395.45 MB (414,654,464 字节)
MD5: 4A88357505702AB16DB3382972D81765
1、采用系统自带的有线无线网卡驱动包,采用的是Winxshell的UI_WIFI模块,集成了penetwork。
2、采用WIN10RAMOS大神的80KB的imageres.dll确保文件打开对话框磁盘和文件夹图标显示。
3、用7z关联7z、zip、rar文件,感谢土耳其网友gazi06提供注册表。
4、感谢gtc提供的snapsho1.47热备份恢复汉化版。
5、去掉BIOS和UEFI启动时press any key to boot from cd and dvd的提示。
回复

使用道具 举报

119#
 楼主| 发表于 2019-12-4 09:28:43 | 只看该作者
本帖最后由 liuzhaoyzz 于 2019-12-4 10:24 编辑

http://wuyou.net/forum.php?mod=redirect&goto=findpost&ptid=408492&pid=3917563&fromuid=298214

然后14393PE在wimbuilder2的组件→禁用驱动签名数字验证勾上,搭配ljyclsgPE里面提取的无线网卡驱动,无线网卡驱动正常了!

大家测试下看看。

下载地址1:链接: https://pan.baidu.com/s/1SiXX0g2yv5Ee7Dke2k0uUg 提取码: g4es
文叔叔7天分享不限速:https://wss1.cn/f/18jn6a50gvb

文件名称: SXWIN10PEX64_14393_NET20191204.iso
文件大小: 382.82 MB (401,412,096 字节)
MD5: 0918821955B0BCE3BE0FB25AFC26CC1A
1、采用ljycslg大神PE提取的无线网卡驱动包,采用的是Winxshell的UI_WIFI模块,集成了penetwork。
2、采用WIN10RAMOS大神的80KB的imageres.dll确保文件打开对话框磁盘和文件夹图标显示。
3、用7z关联7z、zip、rar文件,感谢土耳其网友gazi06提供注册表。
4、感谢gtc提供的snapsho1.47热备份恢复汉化版。
5、去掉BIOS和UEFI启动时press any key to boot from cd and dvd的提示。






回复

使用道具 举报

120#
发表于 2019-12-4 10:38:14 | 只看该作者
谢谢分享
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-4-19 10:50

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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