无忧启动论坛

 找回密码
 注册
搜索
系统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位程序,还需要哪些文件的,貌似一直找不到相关资料
回复

使用道具 举报

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报错,
回复

使用道具 举报

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, 下载次数: 240)

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

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

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-24 09:49

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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