natpe,一款高度自由定制构建和二次修改PE的批处理工具

查看 416|回复 25
作者:xinge1011   
   
natpe 是一个高度自由定制以及二次修改WindowsPE的批处理工具。
批处理支持: 在Windows 7-11,x86/amd64 运行。
支持: Windows 7-11,x86/amd64 WindowsPE构建
你需要准备用于构建WindowsPE的 boot.wim 或 Winre.wim,以及 install.wim 文件。
[color=]对入门新手不友好,这款工具是用来自己创造和修改的。
各文件夹对应功能和说明:
----------
[color=]os\os-boot
文件夹:
存放 boot.wim 或 Winre.wim 文件,注意只能存放一个.wim文件。
用于初始构建PE
----------
[color=]os\os-install
文件夹:
存放 install.wim 文件,注意只能存放一个.wim文件。
在初始构建PE时,可选择是否使用install.wim的注册表合并,
以及后期用于提取文件到构建的PE里补全所需功能。
----------
[color=]os\ext-boot
文件夹:
存放,在构建PE时,用于按需提取文件的.txt文档。
也就是说,你可以在初始构建PE时,是完整释放boot.wim,还是按列表文档,仅释放文档内容里所需的系统文件。
可以存放多个 .txt列表文档,批处理会列出你存放的文档,供你选择。
在os\ext-boot 文件夹创建 .txt 文档文件,编辑内容,添加文件路径内容在里面。
支持模糊和完整匹配提取文件,一行一个。
例如1.完整路径: \Windows\win.ini
例如2.模糊路径: \Windows\WinSxS\x86_microsoft.windows.gdiplus_*_*_none_*\GdiPlus.dll
模糊通配符:  *
----------
[color=]os\ext-install
文件夹:
存放用于提取install.wim文件的.txt列表文档,可以存放多个,批处理会列出你存放的文档,供你选择。
你可以使用这列表文档,从install.wim文件里,提取所需文件到构建的PE里补全功能。
在os\ext-install 文件夹创建 .txt 文档文件,编辑内容,添加文件路径内容在里面。
支持模糊和完整匹配导入文件,一行一个。
例如1.完整路径: \Windows\win.ini
例如2.模糊路径: \Windows\WinSxS\x86_microsoft.windows.gdiplus_*_*_none_*\GdiPlus.dll
模糊通配符:  *
----------
[color=]os\add-driver
文件夹:
使用系统自带Dism命令为你构建的PE,离线安装驱动。
可存放多个驱动文件,或者驱动文件夹,会自动检测一并安装进去。
如果你所构建的PE太精简,会导致失败,只能你自己在PE里集成在线安装驱动了。
会根据你所构建PE的架构,自动选用以下文件夹。
amd64文件夹,存放64位驱动
x86文件夹,存放32位驱动
----------
[color=]os\add-file
文件夹:
用于集成你自己需要添加到构建PE的文件或文件夹,
会根据你所构建PE的架构,自动选用以下文件夹。
amd64文件夹,存放64位文件或文件夹
x86文件夹,存放32位文件或文件夹
如需要在pe系统某路径存放某文件或某文件夹,请在对象架构(amd64/x86)文件夹内创建对应路径文件或文件夹,批处理会直接把对应架构(amd64/x86)文件夹直接覆盖到pe系统文件夹根目录覆盖
----------
[color=]os\add-reg
文件夹:
用于集成到PE的.reg注册表文件,可存放多个。
批处理会列出你存放的.reg,供你选择,你可以选择单个或者全部导入。
批处理支持标准系统路径格式的注册表,自动转换导入到 PE系统。
支持如下路径格式:
HKEY_CLASSES_ROOT
HKEY_CURRENT_USER
HKEY_LOCAL_MACHINE\SAM
HKEY_LOCAL_MACHINE\SECURITY
HKEY_LOCAL_MACHINE\SOFTWARE
HKEY_LOCAL_MACHINE\SYSTEM
HKEY_USERS\.DEFAULT
-
HKEY_LOCAL_MACHINE\PE_DEFAULT
HKEY_LOCAL_MACHINE\PE_SAM
HKEY_LOCAL_MACHINE\PE_SECURITY
HKEY_LOCAL_MACHINE\PE_SOFTWARE
HKEY_LOCAL_MACHINE\PE_SYSTEM
HKEY_LOCAL_MACHINE\PE_NTUSER.DAT
-
HKEY_LOCAL_MACHINE\PE-DEF
HKEY_LOCAL_MACHINE\PE-SFT
HKEY_LOCAL_MACHINE\PE-SYS
如果你的注册表文件内容,不是以上路径格式,请修改为以上的。
----------
[color=]os\lite-file
文件夹:
用于删除PE系统的文件,精简文件列表方案.txt文档,可以存放多个。
批处理会列出你存放的精简列表.txt文档,供你选择,而选择后会按文档内容列表去删除。
在os\lite-file 文件夹创建 .txt 文档文件,编辑内容,添加需要删除的内容在里面。
支持模糊和完整匹配文件,一行一个。
例如1.完整文件名: explorer.exe
例如2.完整路径: \Windows\win.ini
例如3.模糊路径: \Windows\WinSxS\x86_microsoft.windows.gdiplus_.*_.*_none_.*\GdiPlus.dll
模糊通配符:  .*
注释: # 可以在文档内容一行的行首加 # 对内容进行注释,批处理将不处理这一行。
注意: 批处理会按文档内容搜索匹配到的文件进行删除,不会删除文件夹。
----------
当你初始构建PE完成后,才会出现主菜单给你自定义操作。
主菜单选项:
1.导入install.wim文件-----对应
[color=]os\ext-install
文件夹。
2.导入自定义文件-----对应
[color=]os\add-file
文件夹。
3.导入自定义注册表-----对应
[color=]os\add-reg
文件夹。
4.离线安装驱动-----对应
[color=]os\add-driver
文件夹。
5.精简PE文件-----对应
[color=]os\
[color=]lite-file
文件夹,功能选项里面附带了一个用来深度精简WinSxS文件夹的功能。
6.捕获PE文件列表-----会生成PE的完整或通用的.txt列表文档,输出在 exp 文件夹,你可以利用此.txt文档编辑增减内容,在os\ext-boot文件夹使用。
7.创建 wim 文件-----会将当前构建的PE文件夹生成为boot.wim文件,输出在 exp 文件夹。
8.创建 iso 文件-----会将当前构建的PE文件夹生成为ISO文件,输出在 exp 文件夹,支持选择创建单bios引导或bios+uefi双引导的iso文件。
9.删除PE文件夹-----会将当前构建的PE文件夹删除。
----------
以下是批处理所调用的依赖程序说明:
在bin目录,
amd64/x86
convertcp.exe-----用于将文件的保存编码改为其他编码以方便程序可识别阅读处理。
NSudoLC.exe-----用于批处理提权操作,如果不提权很多需要权限的无法操作。
oscdimg.exe-----用于生成iso文件。
RegFind.exe-----用于修改注册表。
sed.exe-----用于过滤修改/替换文档内容。
SetACL.exe-----用于赋予文件或者注册表完整控制/访问权限。
wimlib-imagex.exe-----用于提取wim文件,以及生成wim文件。
resources
里面存放用于批处理需要调用的资源文件。
----------
[color=]特别鸣谢
WINPE系统DIY交流群以下大佬的鼎力支持:
826773297(汉堡包)、天行健、我是小青蛙、slore
批处理:荣耀&制作
批处理脚本,均由本人原创编写。
本批处理工具仅适合Windows 7 sp1 以上的系统使用!
注意:不能放在带有空格路径的目录,否则出错。
如在使用中有任何问题或者建议,欢迎在帖子交流。

文件夹, 文件, 批处理

案案   
瓜子花生矿泉水!
广告招租,
kingfightboy   
来暖贴
wzy2008   
看起来是很好的pe制作和调整工具!
Cloversky   
前排点卡
newpe   
广告招募
zj890318   
香烟瓜子
zj890318   
支持一下
zj890318   
墙裂支持
wzy2008   
谢谢分享学习
您需要登录后才可以回帖 登录 | 立即注册

返回顶部