无忧启动论坛

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

[原创] (2022-02-02 更新) Re:WIN10XPE - 从零开始构建的全功能PE

    [复制链接]
6691#
 楼主| 发表于 2022-2-9 21:17:44 | 只看该作者
2012bear1alex1 发表于 2022-2-9 21:13
感谢您,这一次我学了好多,如果有更多关于我的定制的教学的话,那就更好了,像PECMD就有很多详细的说明 ...

所有的main.bat, last.bat都是。本身就是批处理语法,往X盘放东西。这些结构不知道的话,
自己 xcopy D:\我的软件 "%X%\" 也可以的。
回复

使用道具 举报

6692#
发表于 2022-2-9 23:20:26 | 只看该作者
本帖最后由 chshrm 于 2022-2-9 23:21 编辑

slore大,最近想学一下lua,试用了一下lua启动管理,同样的设置,不知道要注意什么地方,选择lua启动管理,每次都是黑屏,我没有改变任何地方,就用你默认的pecmd.lua,但无法启动,每次都是黑屏重启!

点评

已找到问题根源了,注册表system-setup里面X:\Program Files\WinXShell\WinXShell.exe -regist -script A:\Windows\Pecmd.lua A:应改为X:  详情 回复 发表于 2022-2-9 23:36
回复

使用道具 举报

6693#
发表于 2022-2-9 23:36:16 | 只看该作者
chshrm 发表于 2022-2-9 23:20
slore大,最近想学一下lua,试用了一下lua启动管理,同样的设置,不知道要注意什么地方,选择lua启动管理, ...

已找到问题根源了,注册表system-setup里面X:\Program Files\WinXShell\WinXShell.exe -regist -script A:\Windows\Pecmd.lua A:应改为X:

点评

这里写错了,用了 %X% , 是构建时映射的盘符,如果X没有占用的话,没问题。 启动管理器改cmdline的地方要修改下了。  详情 回复 发表于 2022-2-10 00:07
回复

使用道具 举报

6694#
 楼主| 发表于 2022-2-10 00:07:57 | 只看该作者
chshrm 发表于 2022-2-9 23:36
已找到问题根源了,注册表system-setup里面X:\Program Files\WinXShell\WinXShell.exe -regist -script A ...

这里写错了,用了 %X% , 是构建时映射的盘符,如果X没有占用的话,没问题。
启动管理器改cmdline的地方要修改下了。
回复

使用道具 举报

6695#
发表于 2022-2-10 10:24:35 | 只看该作者
請問有方法加入支援.Net FrameWork 3.5嗎?
雖然我在製作時有勾選.NET框架
但在實際使用 DriverBakcup!2 時
有錯誤訊息提示 需要.net framework
所以 可能是需要舊版的吧?

点评

3.5要挂载install.wim,dism开启功能,之后提取文件到windows PE。 这个非常花时间,而且不能直接用光盘挂载,需要复制install.wim到硬盘。  详情 回复 发表于 2022-2-10 11:49
回复

使用道具 举报

6696#
 楼主| 发表于 2022-2-10 11:49:25 | 只看该作者
saiz 发表于 2022-2-10 10:24
請問有方法加入支援.Net FrameWork 3.5嗎?
雖然我在製作時有勾選.NET框架
但在實際使用 DriverBakcup!2  ...

3.5要挂载install.wim,dism开启功能,之后提取文件到windows PE。
这个非常花时间,而且不能直接用光盘挂载,需要复制install.wim到硬盘。

点评

我自己用DISM++加入.net 3.5(ISO檔內SXS目錄內的cab檔) 再用此install.wim做PE 執行driverbakcup!2是沒有錯誤訊息了 可惜程式也是沒有跑出來 taskmgr看程式就是跑幾秒就消失了 看來是無法在PE上使用了..  详情 回复 发表于 2022-2-12 23:23
回复

使用道具 举报

6697#
发表于 2022-2-11 17:49:37 | 只看该作者
本帖最后由 wwyyll 于 2022-2-11 18:01 编辑

slore大 怎么添加 PE里缺少 X:Users\ADMINI~1\AppData\Local\Temp 这个路径以及文件夹 ?

另,缺少这两个路径和文件X:\Program Files (x86)\Windows Photo Viewer\zh-CN文件夹里的 ImagingDevices.exe.mui, PhotoAcq.dll.mui, PhotoViewer.dll.mui.
X:\Program Files (x86)\Windows Photo Viewer\ ImagingDevices.exe,ImagingEngine.dll,PhotoAcq.dll,PhotoBase.dll,PhotoViewer.dll 该怎么添加 ?

WimBuilder2-Full.v2022-02-02 里具体怎么写?

点评

Administrator的目录的话,登录进系统的脚本进行创建,离线的boot.wim中是没有Administrator用户的目录的。 摄像头软件打开图片提示32位的不存在,其实也不需要32位的,直接复制 Program Files\下面的目录过来  详情 回复 发表于 2022-2-11 18:27
回复

使用道具 举报

6698#
发表于 2022-2-11 18:12:49 | 只看该作者
支持值得点赞,
回复

使用道具 举报

6699#
 楼主| 发表于 2022-2-11 18:27:39 | 只看该作者
wwyyll 发表于 2022-2-11 17:49
slore大 怎么添加 PE里缺少 X:Users\ADMINI~1\AppData\Local\Temp 这个路径以及文件夹 ?

另,缺少这两 ...

Administrator的目录的话,登录进系统的脚本进行创建,离线的boot.wim中是没有Administrator用户的目录的。


摄像头软件打开图片提示32位的不存在,其实也不需要32位的,直接复制
Program Files\下面的目录过来就行了。
回复

使用道具 举报

6700#
发表于 2022-2-11 19:35:10 | 只看该作者
本帖最后由 wwyyll 于 2022-2-11 19:36 编辑

可是 总不能 每次  进pe   时 从32下复制过来 ,那多不方便

点评

构建的时候, 我的订制(后置) ,我的系统,右键编辑main.bat xcopy /y /e "%X%\Program Files\Windows Photo Viewer\*.*" "%X%\Program Files(x86)\Windows Photo Viewer" 就是文件夹复制,参数你试试。手机  详情 回复 发表于 2022-2-11 19:40
回复

使用道具 举报

6701#
 楼主| 发表于 2022-2-11 19:40:43 | 只看该作者
wwyyll 发表于 2022-2-11 19:35
可是总不能每次  进pe   时 从32下复制过来

构建的时候,  我的订制(后置)  ,我的系统,右键编辑main.bat

xcopy /y /e "%X%\Program Files\Windows Photo Viewer\*.*" "%X%\Program Files(x86)\Windows Photo Viewer"

就是文件夹复制,参数你试试。手机回复没测试,你用批处理下测试下复制目录。
回复

使用道具 举报

6702#
发表于 2022-2-11 19:41:03 | 只看该作者
slore 发表于 2022-2-11 18:27
Administrator的目录的话,登录进系统的脚本进行创建,离线的boot.wim中是没有Administrator用户的目录的 ...

可是 总不能 每次  进pe   时 从32下复制过来 ,那多不方便
回复

使用道具 举报

6703#
发表于 2022-2-11 19:47:55 | 只看该作者
请问有人制作PE汇入Intel 11代的硬盘控制器驱动吗?我找到这个如附件,汇入依然无法读取到11代的硬盘,不晓得有没有错误,目前手边没有机器可以测,只能上班去公司测试

intel.jpg (25.8 KB, 下载次数: 222)

intel.jpg

Intel11.7z

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

回复

使用道具 举报

6704#
发表于 2022-2-11 19:48:07 | 只看该作者
slore 发表于 2022-2-11 19:40
构建的时候,  我的订制(后置)  ,我的系统,右键编辑main.bat

xcopy /y /e "%X%\Program Files\Windo ...

之前我测试过了,没问题。 64位要补一些dll模块,摄像头所有功能  才可正常运行。  _camera.bat具体dll模块随后再说
回复

使用道具 举报

6705#
发表于 2022-2-12 23:23:40 | 只看该作者
slore 发表于 2022-2-10 11:49
3.5要挂载install.wim,dism开启功能,之后提取文件到windows PE。
这个非常花时间,而且不能直接用光盘 ...

我自己用DISM++加入.net 3.5(ISO檔內SXS目錄內的cab檔)
再用此install.wim做PE
執行driverbakcup!2是沒有錯誤訊息了
可惜程式也是沒有跑出來
taskmgr看程式就是跑幾秒就消失了
看來是無法在PE上使用了..

点评

可以试试改注册表用新.NET运行环境跑旧版程序,一些简单的程序可以跑起来  详情 回复 发表于 2022-2-13 00:47
回复

使用道具 举报

6706#
发表于 2022-2-13 00:47:30 | 只看该作者
saiz 发表于 2022-2-12 23:23
我自己用DISM++加入.net 3.5(ISO檔內SXS目錄內的cab檔)
再用此install.wim做PE
執行driverbakcup!2是沒 ...

可以试试改注册表用新.NET运行环境跑旧版程序,一些简单的程序可以跑起来

  1. Windows Registry Editor Version 5.00

  2. [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework]
  3. "OnlyUseLatestCLR"=dword:00000001

  4. [HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\.NETFramework]
  5. "OnlyUseLatestCLR"=dword:00000001
复制代码

点评

成功啟動了! 感謝!  详情 回复 发表于 2022-2-13 10:36
回复

使用道具 举报

6707#
发表于 2022-2-13 10:36:50 | 只看该作者
hua_wuxin 发表于 2022-2-13 00:47
可以试试改注册表用新.NET运行环境跑旧版程序,一些简单的程序可以跑起来

成功啟動了!
感謝!
回复

使用道具 举报

6708#
发表于 2022-2-16 00:09:58 | 只看该作者
本帖最后由 wwyyll 于 2022-2-16 00:12 编辑
slore 发表于 2022-2-11 19:40
构建的时候,  我的订制(后置)  ,我的系统,右键编辑main.bat

xcopy /y /e "%X%\Program Files\Windo ...

slore大     测试 有问题, 无法运行。批处理后,PE下出现 两个Program Files(x86) 合成一个可正常运行。

点评

"%X%\Program Files (x86)\Windows Photo Viewer" Files 后面有个空格  详情 回复 发表于 2022-2-16 00:26
回复

使用道具 举报

6709#
 楼主| 发表于 2022-2-16 00:26:21 | 只看该作者
本帖最后由 slore 于 2022-2-16 00:27 编辑
wwyyll 发表于 2022-2-16 00:09
slore大     测试 有问题, 无法运行。批处理后,PE下出现 两个Program Files(x86) ,合成一个可正常运行 ...

"%X%\Program Files (x86)\Windows Photo Viewer"

Files 后面有个空格

要是不介意体积的话,直接:

  1. call AddFiles "\Program Files (x86)\Windows Photo Viewer"
复制代码


从 install.wim提取 x86 的。
回复

使用道具 举报

6710#
发表于 2022-2-16 23:18:15 | 只看该作者
slore 发表于 2022-2-16 00:26
"%X%\Program Files (x86)\Windows Photo Viewer"

Files 后面有个空格

  64位 添加以下模块可以用了
;Camera
@\Windows\%System32OrSysWOW64%\
qcap.dll,qedit.dll,qedwipes.dll,msacm32.dll
WMVCORE.DLL,WMASF.DLL,WMVENCOD.DLL
crypt32.dll,imagehlp.dll,comdlg32.dll
d3dim700.dll,twinapi.appcore.dll,msyuv.dll
WindowManagementAPI.dll,midimap.dll,midimap.dll
vidcap.ax,TextShaping.dll,mfsensorgroup.dll,RTWorkQ.dll
mfplat.dll,atl.dll,mfksproxy.dll,cryptnet.dll,gpapi.dll,rsaenh.dll
avicap32.dll,wldp.dll,msasn1.dll,version.dll,ws2_32.dll,wintrust.dll

call AddFiles "\Program Files (x86)\Windows Photo Viewer"
回复

使用道具 举报

6711#
发表于 2022-2-17 00:47:17 | 只看该作者
本帖最后由 wwyyll 于 2022-2-17 01:57 编辑

slore大: https://pan.baidu.com/s/1vCJGGTKY1VTKeFGscBlAUg?pwd=jf4s 提取码: jf4s 这个测试程序奔溃
详情报告提示 我希望允许发送附加文件 additional file(xx.xx如图)  path X:Users\ADMINI~1\AppData\Local\Temp X:\Users\Administrator\AppData\Roaming\ActivePresenter
这个问题怎么解决
回复

使用道具 举报

6712#
发表于 2022-2-17 10:37:46 | 只看该作者
好东西大家都要分享
回复

使用道具 举报

6713#
发表于 2022-2-17 11:03:07 | 只看该作者
谢谢支持楼主分享!!!
回复

使用道具 举报

6714#
发表于 2022-2-18 13:01:35 | 只看该作者
本帖最后由 vcmasm 于 2022-2-18 13:04 编辑

建议将 winmgmt 服务的类型改为禁用,即注册表中 Start 的值改为 4(生成的 PE 为 2,自动),这样 wpeinit 就不会因为 winmgmt 卡住;禁用也不会影响其他,系统最终都会将其调整为“手动”。
http://wuyou.net/forum.php?mod=v ... p;extra=#pid4489408
回复

使用道具 举报

6715#
发表于 2022-2-19 00:07:57 | 只看该作者
构建CMD完了,不知道下一步要干嘛。你那GIF动画都不知道怎么呼出虚拟机的。然后也不知道用什么命令去运行我的PE。

点评

构建完了,生成boot.wim到 _Factory_\Projects\WIN10XPE\build\ 目录。 (界面有提示的) 点击 创建ISO,会复制生成好的 boot.wim 到 _ISO_\sources\ 目录, 然后使用微软的媒体制作命令打包成 BOOTPE.iso 放到  详情 回复 发表于 2022-2-21 09:43
回复

使用道具 举报

6716#
发表于 2022-2-21 09:35:08 | 只看该作者
DeviceSetupManager.dll Patch 的目的是什么?

点评

右下角 弹出USB设备功能。  详情 回复 发表于 2022-2-21 09:43
回复

使用道具 举报

6717#
 楼主| 发表于 2022-2-21 09:43:21 | 只看该作者
猪屁屁公园 发表于 2022-2-19 00:07
构建CMD完了,不知道下一步要干嘛。你那GIF动画都不知道怎么呼出虚拟机的。然后也不知道用什么命令去运行我 ...

构建完了,生成boot.wim到 _Factory_\Projects\WIN10XPE\build\ 目录。
(界面有提示的)

点击 创建ISO,会复制生成好的 boot.wim 到 _ISO_\sources\ 目录,
然后使用微软的媒体制作命令打包成 BOOTPE.iso 放到 _Factory_\ 目录。

GIF动态图,是执行了界面上的构建后命令: test\VBox.cmd win10
启动VitrualBox的win10虚拟机(会把生成的BOOTPE.iso设置为虚拟机的光盘镜像)
回复

使用道具 举报

6718#
 楼主| 发表于 2022-2-21 09:43:53 | 只看该作者
vcmasm 发表于 2022-2-21 09:35
DeviceSetupManager.dll Patch 的目的是什么?

右下角 弹出USB设备功能。

点评

谢谢! Win8 PE 也存在这个情况吗?  详情 回复 发表于 2022-2-21 10:00
回复

使用道具 举报

6719#
发表于 2022-2-21 10:00:50 | 只看该作者
slore 发表于 2022-2-21 09:43
右下角 弹出USB设备功能。

谢谢!
Win8 PE 也存在这个情况吗?

点评

老版本微软没限制吧。WIN8PE没研究过,你可以对比下其他8PE,USB正常的时候,这个dll是否改过。 这个改注册表 启动服务 也可以规避,不一定非要打Patch。  详情 回复 发表于 2022-2-21 10:39
回复

使用道具 举报

6720#
 楼主| 发表于 2022-2-21 10:39:16 | 只看该作者
vcmasm 发表于 2022-2-21 10:00
谢谢!
Win8 PE 也存在这个情况吗?

老版本微软没限制吧。WIN8PE没研究过,你可以对比下其他8PE,USB正常的时候,这个dll是否改过。
这个改注册表 启动服务 也可以规避,不一定非要打Patch。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-16 03:57

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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