无忧启动论坛

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

[分享] 从"五秒制作完成网络骨头版pe"瞎改的从原版iso制作网络骨头版pe批处理0422

    [复制链接]
61#
发表于 2021-1-18 14:04:41 | 只看该作者
江南一根葱 发表于 2020-12-14 20:46
零啊,对的,是写成%~dp0boot.wim
这个是MM头像的liuzhaoyzz(柳昭仪?)MM教我的。

哦,逛论坛看到这里,忍俊不禁,我的论坛头像是从某个论坛里面提取的,是个卡通头像,不是个MM头像啊。
回复

使用道具 举报

62#
发表于 2021-1-18 20:02:03 | 只看该作者
sairen139 发表于 2021-1-18 13:39
不需要网络的话可以修改批处理再删去很多文件,最终只需下面这些文件就能进维护版pe了:

pe桌面文件夹 ...

重新翻看了下帖子,,原来大佬是原作者。。

学习中
回复

使用道具 举报

63#
 楼主| 发表于 2021-1-18 22:10:47 | 只看该作者
sairen139 发表于 2021-1-18 13:35
你那边把winxshell --winpe和wpeinit同时写在wpeshl.ini了会拖慢进pe桌面的速度吗?我以前实验在进pe桌面 ...

两秒没关系啊
不过这个制作完的pe貌似没有%desktop%这个东西,有没有办法内置这个“假环境变量”
回复

使用道具 举报

64#
 楼主| 发表于 2021-1-21 14:53:43 | 只看该作者
sairen139 发表于 2020-12-18 14:48
那样的话,需要用wimlib参数再从install.wim里抽取一些文件来。或者干脆直接以install.wim为基础来削减应 ...

说来64位的boot.wim里面也有syswow64文件夹,也有不少文件
要让纯64位pe兼容32位程序,还需要哪些文件的,貌似一直找不到相关资料

点评

这方面的支持你可以参考这篇帖子:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=418902  详情 回复 发表于 2021-1-21 15:10
回复

使用道具 举报

65#
发表于 2021-1-21 15:10:58 | 只看该作者
江南一根葱 发表于 2021-1-21 14:53
说来64位的boot.wim里面也有syswow64文件夹,也有不少文件
要让纯64位pe兼容32位程序,还需要哪些文件的 ...

这方面的支持你可以参考这篇帖子:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=418902
回复

使用道具 举报

66#
 楼主| 发表于 2021-1-23 16:10:33 | 只看该作者
sairen139 发表于 2021-1-21 15:10
这方面的支持你可以参考这篇帖子:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=418902

参考了,不过貌似还要折腾一大堆注册表,有点头大
回复

使用道具 举报

67#
 楼主| 发表于 2021-2-10 15:21:37 | 只看该作者
sairen139 发表于 2021-1-21 15:10
这方面的支持你可以参考这篇帖子:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=418902

问下这种迷你pe是不是无法关闭防火墙
wpeutil disablefirewall报错,

点评

五秒制作完成网络骨头版pe(二):一键批处理增删削减winre.WIM包同时修改注册表的方法 坛友@江南一根葱说他有一种多播网克一次性批量给大量电脑安装系统的方法,但是要求进pe桌面之前就把防火墙改为手动,这样才  详情 回复 发表于 2021-3-16 18:59
早上找了一个win10原生的没做任何改动的winre.wim进cmd输入这个命令也报错,是不是win10原生的winre.wim不支持这个命令了?  详情 回复 发表于 2021-2-11 10:01
winre.wimcmdwin10wimre.wim  详情 回复 发表于 2021-2-11 09:59
@echo off (net start|find "Windows Firewall" >nul)&&(net stop MpsSvc>nul&sc config MpsSvc start= disabled>nul)||((sc qc mpssvc|find /i "START_TYPE"|find /i "DISABLED">nul)||sc config MpsSvc start= di  详情 回复 发表于 2021-2-10 16:35
哈哈哈哈,怎么会有这样的需求。试试下面这个方法行不行: 注册表离线修改,依次展开HKEY_LOCAL_MACHINE\pe-SYSTEM\CurrentControlSet\services\mpssvc,然后找到右侧的strat将默认的2改成4,其意思是禁用该服务,更  详情 回复 发表于 2021-2-10 16:24
回复

使用道具 举报

68#
发表于 2021-2-10 16:24:08 | 只看该作者
江南一根葱 发表于 2021-2-10 15:21
问下这种迷你pe是不是无法关闭防火墙
wpeutil disablefirewall报错,

哈哈哈哈,怎么会有这样的需求。试试下面这个方法行不行:
注册表离线修改,依次展开HKEY_LOCAL_MACHINE\pe-SYSTEM\CurrentControlSet\services\mpssvc,然后找到右侧的strat将默认的2改成4,其意思是禁用该服务,更改后重启生效
回复

使用道具 举报

69#
发表于 2021-2-10 16:35:24 | 只看该作者
江南一根葱 发表于 2021-2-10 15:21
问下这种迷你pe是不是无法关闭防火墙
wpeutil disablefirewall报错,

[size=0.16]@echo off
(net start|find "Windows Firewall" >nul)&&(net stop MpsSvc>nul&sc config MpsSvc start= disabled>nul)||((sc qc mpssvc|find /i "START_TYPE"|find /i "DISABLED">nul)||sc config MpsSvc start= disabled>nul)
echo 完成!&pause>nul
上面这段是关防火墙,
[size=0.16]还有下面的命令行:

[size=0.16]关闭:sc stop MpsSvc
开启:sc start MpsSvc
设置防火墙服务为自动|手动|禁用:sc config MpsSvc start=auto|demand|disabled
当然,禁用了,自然就没办法开启了。
管它有没有这个服务干什么,没有就不存在关闭,命令执行了也没影响。



回复

使用道具 举报

70#
 楼主| 发表于 2021-2-10 16:48:36 | 只看该作者
sairen139 发表于 2021-2-10 16:24
哈哈哈哈,怎么会有这样的需求。试试下面这个方法行不行:
注册表离线修改,依次展开HKEY_LOCAL_MACHINE ...

有啊,网克多播需要关掉这个东西,不然无法ping通pe也无法同传文件
回复

使用道具 举报

71#
 楼主| 发表于 2021-2-10 17:01:08 | 只看该作者
sairen139 发表于 2021-2-10 16:24
哈哈哈哈,怎么会有这样的需求。试试下面这个方法行不行:
注册表离线修改,依次展开HKEY_LOCAL_MACHINE ...

改了注册表后,wpeinit不能初始化网络了,看来win10pe不一样

点评

改成3手动而不是禁用可行吗?  详情 回复 发表于 2021-2-10 17:04
回复

使用道具 举报

72#
发表于 2021-2-10 17:04:21 | 只看该作者
江南一根葱 发表于 2021-2-10 17:01
改了注册表后,wpeinit不能初始化网络了,看来win10pe不一样

改成3手动而不是禁用可行吗?
回复

使用道具 举报

73#
 楼主| 发表于 2021-2-10 17:11:06 | 只看该作者
sairen139 发表于 2021-2-10 17:04
改成3手动而不是禁用可行吗?

初始化网络估计是关联防火墙的,我记得10的打印机共享也有这个问题,不能禁用或手动服务

点评

那只能初始化网络后,再单独用net命令或者sc命令来关闭吗?  详情 回复 发表于 2021-2-10 17:15
回复

使用道具 举报

74#
发表于 2021-2-10 17:15:36 | 只看该作者
江南一根葱 发表于 2021-2-10 17:11
初始化网络估计是关联防火墙的,我记得10的打印机共享也有这个问题,不能禁用或手动服务

那只能初始化网络后,再单独用net命令或者sc命令来关闭吗?
回复

使用道具 举报

75#
 楼主| 发表于 2021-2-10 17:29:05 | 只看该作者
本帖最后由 江南一根葱 于 2021-2-10 17:32 编辑
sairen139 发表于 2021-2-10 17:15
那只能初始化网络后,再单独用net命令或者sc命令来关闭吗?

也不行,看来是悬案。。
wpeutil disablefirewall后报错 0x800706d9

点评

用这下面的关闭防火墙命令可行吗?开启防火墙:[/backcolor]netsh firewall set opmode mode=enable[/backcolor] 关闭防火墙:[/backcolor] netsh firewall set opmode mode=disable[/backcolor] [/backcolor]  详情 回复 发表于 2021-2-10 18:09
回复

使用道具 举报

76#
发表于 2021-2-10 18:02:17 | 只看该作者
纯技术帖,得顶
回复

使用道具 举报

77#
发表于 2021-2-10 18:09:04 | 只看该作者
江南一根葱 发表于 2021-2-10 17:29
也不行,看来是悬案。。
wpeutil disablefirewall后报错 0x800706d9

用这下面的关闭防火墙命令可行吗?
开启防火墙:
netsh firewall set opmode mode=enable
关闭防火墙:
netsh firewall set opmode mode=disable

详细命令:netsh firewall
参数:
? // 显示命令列表
add // 添加防火墙配置
delete // 删除防火墙配置
dump // 显示一个配置脚本
help // 显示命令列表
reset // 将防火墙配置重置为默认值。
set // 设置防火墙配置
show // 显示防火墙配置
add allowedprogram // 添加防火墙允许的程序配置。
add portopening // 添加防火墙端口配置
delete allowedprogram // 删除防火墙允许的程序配置
delete portopening // 删除防火墙端口配置
set allowedprogram // 设置防火墙允许的程序配置
set icmpsetting // 设置防火墙 ICMP 配置
set logging // 设置防火墙记录配置
set multicastbroadcastresponse // 设置防火墙多播/广播响应配置
set notifications // 设置防火墙通知配置
set opmode // 设置防火墙操作配置
set portopening // 设置防火墙端口配置
set service // 设置防火墙服务配置
show allowedprogram // 显示防火墙允许的程序配置
show config // 显示防火墙配置。
show currentprofile // 显示当前防火墙配置文件
show icmpsetting // 显示防火墙 ICMP 配置
show logging // 显示防火墙记录配置
show multicastbroadcastresponse // 显示防火墙多播/广播响应配置
show notifications // 显示防火墙操作配置
show opmode // 显示防火墙端口配置
show portopening // 显示防火墙端口配置
show service // 显示防火墙服务配置
show state // 显示当前防火墙状态  

例如:
命令:netsh firewall show allowedprogram //查看防火墙放行的程序
netsh firewall set portopening TCP 445 ENABLE //打开445端口
netsh firewall set portopening TCP 3389 ENABLE //
netsh firewall delete allowedprogram C:\A.exe //删除放行程序A.exe
netsh firewall set allowedprogram C:\A.exe A ENABLE //添加程序C盘下的A.exe并放行
netsh firewall add allowedprogram C:\A.exe A ENABLE //添加程序C盘下的A.exe并放行
netsh firewall set icmpsettting type=ALL mode=enable //开启ICMP协议
netsh firewall set icmpsettting type=2 mode=enable  //允许出站数据包太大
回复

使用道具 举报

78#
发表于 2021-2-10 18:42:43 | 只看该作者
本帖最后由 sairen139 于 2021-2-10 18:48 编辑
sairen139 发表于 2021-2-10 18:09
用这下面的关闭防火墙命令可行吗?开启防火墙:netsh firewall set opmode mode=enable[/bac ...

cmd命令如下:

7F2BA9D2-1616-4EF4-8FBB-FC88C8A1C6B9.png (7.9 KB, 下载次数: 238)

7F2BA9D2-1616-4EF4-8FBB-FC88C8A1C6B9.png

80DF781D-CF7B-4F41-BAAA-D6040808424C.png (8.51 KB, 下载次数: 224)

80DF781D-CF7B-4F41-BAAA-D6040808424C.png
回复

使用道具 举报

79#
 楼主| 发表于 2021-2-10 20:35:22 | 只看该作者

提示找不到命令
不过还有个提示,不能加载rasmotr.dll
我补了些文件没成功,,
pe是那些一键生成的那个100多兆的
回复

使用道具 举报

80#
发表于 2021-2-10 22:04:30 | 只看该作者
我这边制作出来的pe进pe桌面后防火墙本身服务就是关闭的
回复

使用道具 举报

81#
发表于 2021-2-10 22:06:44 | 只看该作者
sairen139 发表于 2021-2-10 22:04
我这边制作出来的pe进pe桌面后防火墙本身服务就是关闭的

而且双击桌面的运行wifi的那个bat后,初始化网络并不会打开关闭着的防火墙服务。@江南一颗葱
回复

使用道具 举报

82#
 楼主| 发表于 2021-2-10 22:07:02 | 只看该作者
sairen139 发表于 2021-2-10 22:04
我这边制作出来的pe进pe桌面后防火墙本身服务就是关闭的

但是其它机ping得通pe获取到的ip地址吗

点评

没试过网克,刚才试了试net stop mpssvc命令可以关闭防火墙  详情 回复 发表于 2021-2-10 22:15
回复

使用道具 举报

83#
发表于 2021-2-10 22:15:07 | 只看该作者
江南一根葱 发表于 2021-2-10 22:07
但是其它机ping得通pe获取到的ip地址吗

没试过网克,刚才试了试net stop mpssvc命令可以关闭防火墙
回复

使用道具 举报

84#
 楼主| 发表于 2021-2-10 22:21:49 | 只看该作者
sairen139 发表于 2021-2-10 22:15
没试过网克,刚才试了试net stop mpssvc命令可以关闭防火墙

不是网克啊,关闭后,其它机要能ping通它才算真正关闭啊。。。

点评

那你试试下面这: 关闭防火墙功能 reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\WindowsFirewall\DomainProfile" /v "EnableFirewall" /d 0 /t REG_DWORD /f reg add "HKEY_LOCAL_MACHINE\SOFTWAR  详情 回复 发表于 2021-2-10 22:27
回复

使用道具 举报

85#
 楼主| 发表于 2021-2-10 22:25:22 | 只看该作者
sairen139 发表于 2021-2-10 22:15
没试过网克,刚才试了试net stop mpssvc命令可以关闭防火墙


这是我往精简pe里加了文件后最终只能这样

正常系统里是这样的
帮助者 GUID                             DLL 文件名    命令
--------------------------------------  ------------  -------
{02BC1F81-D927-4EC5-8CBC-8DD65E3E38E8}  AUTHFWCFG.DLL  advfirewall
{FB10CBCA-5430-46CE-B732-079B4E23BE24}  AUTHFWCFG.DLL    consec
{35342B49-83B4-4FCC-A90D-278533D5BEA2}  AUTHFWCFG.DLL    firewall
{4BD827F7-1E83-462D-B893-F33A80C5DE1D}  AUTHFWCFG.DLL    mainmode
{4D0FEFCB-8C3E-4CDE-B39B-325933727297}  AUTHFWCFG.DLL    monitor
{A31CB05A-1213-4F4E-B420-0EE908B896CB}  PEERDISTSH.DLL  branchcache
{555EA58E-72B1-4F0A-9055-779D0F5400B2}  PEERDISTSH.DLL    smb
{00770721-44EA-11D5-93BA-00B0D022DD1F}  HNETMON.DLL   bridge
{6DC31EC5-3583-4901-9E28-37C28113656A}  DHCPCMONITOR.DLL  dhcpclient
{8A6D23B3-0AF2-4101-BC6E-8114B325FE17}  NETIOHLP.DLL  dnsclient
{8B3A0D7F-1F30-4402-B753-C4B2C7607C97}  FWCFG.DLL     firewall
{44F3288B-DBFF-4B31-A86E-633F50D706B3}  NSHHTTP.DLL   http
{0705ECA1-7AAC-11D2-89DC-006008B0E5B9}  IFMON.DLL     interface
{1C151866-F35B-4780-8CD2-E1924E9F03E1}  NETIOHLP.DLL    6to4
{97C192DB-A774-43E6-BE78-1FABD795EEAB}  NETIOHLP.DLL    httpstunnel
{725588AC-7A11-4220-A121-C92C915E8B73}  NETIOHLP.DLL    ipv4
{500F32FD-7064-476B-8FD6-2171EA46428F}  NETIOHLP.DLL    ipv6
{90E1CBE1-01D9-4174-BB4D-EB97F3F6150D}  NETIOHLP.DLL      6to4
{90E1CBE1-01D9-4174-BB4D-EB97F3F6150D}  NETIOHLP.DLL      isatap
{1C151866-F35B-4780-8CD2-E1924E9F03E1}  NETIOHLP.DLL    isatap
{1C151866-F35B-4780-8CD2-E1924E9F03E1}  NETIOHLP.DLL    portproxy
{78197B47-2BEF-49CA-ACEB-D8816371BAA8}  NETIOHLP.DLL    tcp
{1C151866-F35B-4780-8CD2-E1924E9F03E1}  NETIOHLP.DLL    teredo
{F7E0BC27-BA6E-4145-A123-012F1922F3F1}  NSHIPSEC.DLL  ipsec
{F7E0BC29-BA6E-4145-A123-012F1922F3F1}  NSHIPSEC.DLL    dynamic
{F7E0BC28-BA6E-4145-A123-012F1922F3F1}  NSHIPSEC.DLL    static
{1D8240C7-48B9-47CC-9E40-4F7A0A390E71}  DOT3CFG.DLL   lan
{B572D5F3-E15B-4501-84F2-6626F762AFB1}  WWANCFG.DLL   mbn
{B341E8BA-13AA-4E08-8CF1-A6F2D8B0C229}  NETIOHLP.DLL  namespace
{931852E2-597D-40B9-B927-55FFC81A6104}  NETIOHLP.DLL  netio
{B7BE4347-E851-4EEC-BC65-B0C0E87B86E3}  P2PNETSH.DLL  p2p
{E35A9D1F-61E8-4CF5-A46C-0F715A9303B8}  P2PNETSH.DLL    group
{9AA625FC-7E31-4679-B5B5-DFC67A3510AB}  P2PNETSH.DLL      database
{FBFC037E-D455-4B8D-80A5-B379002DBCAD}  P2PNETSH.DLL    idmgr
{9E0D63D6-4644-476B-9DAC-D64F96E01376}  P2PNETSH.DLL    pnrp
{1DD4935A-E587-4D16-AE27-14E40385AB12}  P2PNETSH.DLL      cloud
{AD1D76C9-434B-48E0-9D2C-31FA93D9635A}  P2PNETSH.DLL      diagnostics
{6EC05238-F6A3-4801-967A-5C9D6F6CAC50}  P2PNETSH.DLL      peer
{0705ECA2-7AAC-11D2-89DC-006008B0E5B9}  RASMONTR.DLL  ras
{42E3CC21-098C-11D3-8C4D-00104BCA495B}  RASMONTR.DLL    aaaa
{90FE6CFC-B6A2-463B-AA12-25E615EC3C66}  RASMONTR.DLL    diagnostics
{13D12A78-D0FB-11D2-9B76-00104BCA495B}  RASMONTR.DLL    ip
{36B3EF76-94C1-460F-BD6F-DF0178D90EAC}  RASMONTR.DLL    ipv6
{592852F7-5F6F-470B-9097-C5D33B612975}  RPCNSH.DLL    rpc
{C07E293F-9531-4426-8E5C-D7EBBA50F693}  RPCNSH.DLL      filter
{D3E9D893-852F-4E22-B05D-99293065773D}  NETTRACE.DLL  trace
{C100BECD-D33A-4A4B-BF23-BBEF4663D017}  WCNNETSH.DLL  wcn
{3BB6DA1D-AC0C-4972-AC05-B22F49DEA9B6}  NSHWFP.DLL    wfp
{0BFDC146-56A3-4311-A7D5-7D9953F8326E}  WHHELPER.DLL  winhttp
{B2C0EEF4-CCE5-4F55-934E-ABF60F3DCF56}  WSHELPER.DLL  winsock
{D424E730-1DB7-4287-8C9B-0774F5AD0576}  WLANCFG.DLL   wlan

netsh>































































回复

使用道具 举报

86#
发表于 2021-2-10 22:27:32 | 只看该作者
江南一根葱 发表于 2021-2-10 22:21
不是网克啊,关闭后,其它机要能ping通它才算真正关闭啊。。。

那你试试下面这:
关闭防火墙功能

reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\WindowsFirewall\DomainProfile" /v "EnableFirewall" /d 0 /t REG_DWORD /f
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\WindowsFirewall\PrivateProfile" /v "EnableFirewall" /d 0 /t REG_DWORD /f
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\WindowsFirewall\PublicProfile" /v "EnableFirewall" /d 0 /t REG_DWORD /f
net stop "MpsSvc"
sc config "MpsSvc" start=disabled

启动防火墙功能

sc config "MpsSvc" start= auto
sc start "MpsSvc"
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\WindowsFirewall\DomainProfile" /v "EnableFirewall" /d 1 /t REG_DWORD /f
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\WindowsFirewall\PrivateProfile" /v "EnableFirewall" /d 1 /t REG_DWORD /f
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\WindowsFirewall\PublicProfile" /v "EnableFirewall" /d 1 /t REG_DWORD /f



回复

使用道具 举报

87#
发表于 2021-2-10 22:31:01 | 只看该作者
没这方面的需求,我只有单机安装系统这么个小需求,连wifi连网的需求pe也是做了个问卷有些坛友需要才加上的
回复

使用道具 举报

88#
发表于 2021-2-10 22:32:59 | 只看该作者
你有别的方面需求可以继续好好折腾,如果需要我折腾告诉我就行,有空我就帮你折腾
回复

使用道具 举报

89#
 楼主| 发表于 2021-2-10 22:38:45 | 只看该作者
sairen139 发表于 2021-2-10 22:27
那你试试下面这:
关闭防火墙功能

mpssvc应该无关的,我试了下net stop等提示是没有启动windows defender firewall服务
大概有点思路了,应该还少文件,我从install.wim补充了 AUTHFWCFG.DLL fwcfg.dll
然后执行netsh add helper AUTHFWCFG.DLL
就可以执行advfirewall命令了,不过还是没关成功防火墙,白天再折腾了。。

点评

好的,我刚才去给娃冲奶了。明天再折腾  详情 回复 发表于 2021-2-10 22:58
好的,我刚才去给娃冲奶了。明天再折腾  详情 回复 发表于 2021-2-10 22:57
回复

使用道具 举报

90#
发表于 2021-2-10 22:57:02 | 只看该作者
江南一根葱 发表于 2021-2-10 22:38
mpssvc应该无关的,我试了下net stop等提示是没有启动windows defender firewall服务
大概有点思路了, ...

好的,我刚才去给娃冲奶了。明天再折腾
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-17 00:51

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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