无忧启动论坛

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

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

    [复制链接]
3211#
 楼主| 发表于 2020-2-27 18:10:11 | 只看该作者
zhang9876 发表于 2020-2-27 18:03
有详细一点的添加第三方软件的教程吗?看不懂

第3方工具,有很多种。有简单的有复杂的。
Apps下面的PENetwork,  7-Zip可以参考。

还有搞不懂的,最好给出应用程序,
另外自己手动集成的话,会怎么做,可以给你指导脚本编写。
回复

使用道具 举报

3212#
发表于 2020-2-27 20:45:30 | 只看该作者
怎么做一个镜像加载界面?实机测试的时候会卡在微软欢迎图标,应该是在加载boot.wim文件。没法看到加载进度

点评

只需要修改下BCD文件,去掉win8mod模式就可以看到进度条。  详情 回复 发表于 2020-2-27 23:17
按微软的原版ISO做的启动文件,不应该会加载不到。 _ISO_文件夹可以换成自己的启动模板。  详情 回复 发表于 2020-2-27 22:24
回复

使用道具 举报

3213#
 楼主| 发表于 2020-2-27 22:24:19 | 只看该作者
xinwen2388 发表于 2020-2-27 20:45
怎么做一个镜像加载界面?实机测试的时候会卡在微软欢迎图标,应该是在加载boot.wim文件。没法看到加载进度

按微软的原版ISO做的启动文件,不应该会加载不到。
_ISO_文件夹可以换成自己的启动模板。
回复

使用道具 举报

3214#
发表于 2020-2-27 22:48:27 | 只看该作者
亦想要呢
回复

使用道具 举报

3215#
发表于 2020-2-27 23:17:27 来自手机 | 只看该作者
xinwen2388 发表于 2020-2-27 20:45
怎么做一个镜像加载界面?实机测试的时候会卡在微软欢迎图标,应该是在加载boot.wim文件。没法看到加载进度

只需要修改下BCD文件,去掉win8mod模式就可以看到进度条。

点评

没注意,下个版本加一个 显示进度条的选项。  详情 回复 发表于 2020-2-28 00:30

评分

参与人数 1无忧币 +1 收起 理由
xinwen2388 + 1 使用BOOTICEx64对BCD关闭win8Metro模式就可.

查看全部评分

回复

使用道具 举报

3216#
发表于 2020-2-27 23:19:01 | 只看该作者
狼人72105 发表于 2020-2-27 23:17
只需要修改下BCD文件,去掉win8mod模式就可以看到进度条。

怎么操作?使用什么工具?我是小白一个,完全不懂BCD

点评

使用!bootice软件修改!  详情 回复 发表于 2020-2-28 12:37
回复

使用道具 举报

3217#
发表于 2020-2-27 23:24:36 | 只看该作者
大神。我自己添加的第三方软件,在创建桌面图标和开始菜单文件夹时,中文全部变成乱码,是什么原因,谢谢!
例如我自己加了一个DISM++,main.bat内容如下,中文部分显示是乱码
call V2X Dism++ -extract "Dism*.7z" "%X_PF%\Dism++\"
call LinkToDesktop Dism++镜像工具.lnk "#pProgramFiles#p\Dism++\Dism++x64.exe"
call LinkToStartMenu "镜像制作\Dism++.lnk" "#pProgramFiles#p\Dism++\Dism++x64.exe"

点评

注意 main.bat 的文件编码。 [attachimg]412243[/attachimg]  详情 回复 发表于 2020-2-27 23:44
回复

使用道具 举报

3218#
发表于 2020-2-27 23:42:49 | 只看该作者
狼人72105 发表于 2020-2-27 23:17
只需要修改下BCD文件,去掉win8mod模式就可以看到进度条。

使用BOOTICEx64对BCD关闭win8Metro模式就可以了,已经解决了。谢谢!!
回复

使用道具 举报

3219#
 楼主| 发表于 2020-2-27 23:44:54 | 只看该作者
本帖最后由 slore 于 2020-2-27 23:49 编辑
xinwen2388 发表于 2020-2-27 23:24
大神。我自己添加的第三方软件,在创建桌面图标和开始菜单文件夹时,中文全部变成乱码,是什么原因,谢谢! ...

注意 main.bat 的文件编码。




如果是官方的Dism下载文件夹,
建议 x64的部分使用  %_Vx8664% 。

评分

参与人数 1无忧币 +5 收起 理由
xinwen2388 + 5 确实是编码的问题,谢谢老大

查看全部评分

回复

使用道具 举报

3220#
发表于 2020-2-27 23:50:36 | 只看该作者
本帖最后由 2013kyj 于 2020-2-27 23:55 编辑

大侠,刚刚看到您的作品,还没有上手,我从另一位坛友发布的贴子找过来的,
http://wuyou.net/forum.php?mod=v ... 1&page=1#pid3896991
使用上面贴子中的PE,遇到如下两个问题,

1.无法使用ADSL拨号功能
2.无法使用Win+L键锁屏

我想问一下,用您的工具定制出来的PE,非常感谢!


回复

使用道具 举报

3221#
 楼主| 发表于 2020-2-28 00:30:39 | 只看该作者
狼人72105 发表于 2020-2-27 23:17
只需要修改下BCD文件,去掉win8mod模式就可以看到进度条。

没注意,下个版本加一个 显示进度条的选项。

  1. if "x%opt[iso.loading_progress]%"=="xtrue" (
  2.     %SystemRoot%\sysnative\cmd.exe /c bcdedit.exe /store "%WB_ROOT%\%ISO_DIR%\boot\bcd" /set {default} bootmenupolicy Legacy
  3. ) else (
  4.     %SystemRoot%\sysnative\cmd.exe /c bcdedit.exe /store "%WB_ROOT%\%ISO_DIR%\boot\bcd" /set {default} bootmenupolicy Standard
  5. )
复制代码

点评

老大 ,话说二月份的的升级版本目前还没出啊!  详情 回复 发表于 2020-2-28 12:50
回复

使用道具 举报

3222#
发表于 2020-2-28 12:37:33 | 只看该作者
本帖最后由 狼人72105 于 2020-2-28 12:40 编辑
xinwen2388 发表于 2020-2-27 23:19
怎么操作?使用什么工具?我是小白一个,完全不懂BCD

使用!bootice软件修改!boot文件夹下  EFI文件夹下的BCD文件按照图所示 不要打勾就行!就可以看到进度条了。

QQ截图20200228123655.png (164.97 KB, 下载次数: 154)

QQ截图20200228123655.png
回复

使用道具 举报

3223#
发表于 2020-2-28 12:50:39 | 只看该作者
slore 发表于 2020-2-28 00:30
没注意,下个版本加一个 显示进度条的选项。

老大 ,话说二月份的的升级版本目前还没出啊!
回复

使用道具 举报

3224#
 楼主| 发表于 2020-2-28 12:53:12 | 只看该作者
master更新下,就好了,没啥实质的更新啊,感觉比较完善了。等下微软发布新版本,稍微更新下即可。

点评

OK  详情 回复 发表于 2020-2-28 12:56
回复

使用道具 举报

3225#
发表于 2020-2-28 12:56:30 | 只看该作者
slore 发表于 2020-2-28 12:53
master更新下,就好了,没啥实质的更新啊,感觉比较完善了。等下微软发布新版本,稍微更新下即可。

OK
回复

使用道具 举报

3226#
发表于 2020-2-28 13:51:10 | 只看该作者
希望早日成熟、完善。楼主辛苦了!谢谢!
回复

使用道具 举报

3227#
 楼主| 发表于 2020-2-29 16:26:47 | 只看该作者
本帖最后由 slore 于 2020-3-5 00:04 编辑

## WimBuilder2 v2020.03.03 预告
这是一个常规更新。添加和改善了以下内容:

* 改进 强力精简时,保留Windows 任务管理器 所需的必要文件。
* 新增 【设置】页面,可通过界面更改表示语言,主题,DPI设置。
* 新增  手动卸载wim构建选项,以便直接进行二次修改,节省构建时间。
* 新增  Windows Media Player 组件。
   * Windows Media Player 组件需要使用完整的SOFTWARE,不需要依赖声音支持补丁。
* 改进 对20H2预览版支持。补充字体文件修复显示问题。
* 新增  ISO加载时,显示加载进度条选项。
* 新增  桌面图标大小选项。
* 新增  Classic Start Menu 开始菜单(Classic Shell v4.3.1)。



Classic Shell 与 StartIsBack 相比比较有用的几点:
* 设定选项更多,代码开源,可定制。
* 自带搜索功能不依赖系统搜索。
* 可直接打开网络连接界面,不需要额外依赖,或第三方工具即可查看和设定 网络适.配.器 属性(IP, DNS等)。

有兴趣的可以同步github的master分支的代码到最新就可以测试以上功能。
因为vendor不包含在代码中,Classic Shell请下载附件,解压至vendor中。






Classic Shell.7z (1.78 MB, 下载次数: 25)

评分

参与人数 1无忧币 +5 收起 理由
我是小青蛙 + 5 赞一个!

查看全部评分

回复

使用道具 举报

3228#
 楼主| 发表于 2020-2-29 23:03:33 | 只看该作者
本帖最后由 slore 于 2020-2-29 23:18 编辑

PPPoE组件,不过感觉没啥用,
winre.wim好像只要添加rasphone.exe就行了。
  1. call AddFiles \Windows\System32\rasphone.exe
复制代码


开机进去运行 rasphone.exe,有拨号条件的可以试试。



PPPoE\
  main.html (0字节空文件)
  main.bat
  1. rem Convert from WinPE_OCs\WinPE-PPPoE.cab (ADK)

  2. rem ==========update filesystem==========
  3. call AddFiles %0 :end_files
  4. goto :end_files

  5. \Windows\WinSxS\*_microsoft-windows-tapicore*

  6. @\Windows\System32\

  7. ; sens service
  8. sens.dll

  9. ; tapi2xclient
  10. tapi32.dll

  11. ; tapicore
  12. dialer.exe
  13. ;perfctr.h
  14. tapilua.dll
  15. tapiperf.dll
  16. ;tapiperf.ini
  17. tapiui.dll
  18. ; tapiui.dll.mun
  19. telephon.cpl

  20. ; tapiservice
  21. tapisrv.dll

  22. rasphone.exe

  23. :end_files

  24. rem winpe-oc-pppoe's configras.cmd (remove exit)
  25. copy /y configras.cmd "%X_SYS%"
复制代码

回复

使用道具 举报

3229#
发表于 2020-2-29 23:18:11 | 只看该作者
好复杂,看了都晕了
回复

使用道具 举报

3230#
发表于 2020-3-1 21:34:51 | 只看该作者
狼人72105 发表于 2020-2-28 12:37
使用!bootice软件修改!boot文件夹下  EFI文件夹下的BCD文件按照图所示 不要打勾就行!就可以看到进度条 ...

大神,系统语言设置成zh-cn了,可是在进PE的时候显示语言是英文怎么搞?

点评

传统的bios启动,中文显示需要Boot文件夹下ZH-CN中文语言配套,EFI启动需要引导文件支持中文,  详情 回复 发表于 2020-3-2 10:28
回复

使用道具 举报

3231#
发表于 2020-3-1 22:06:39 | 只看该作者
本帖最后由 xinwen2388 于 2020-3-1 22:09 编辑

@slore 大神 PECMD怎么设置成中文界面。我看下在Projects\WIN10XPE\_CustomFiles_\PEMaterial\locales 目录下有中文语言包,不知道怎么设置!

点评

工具在 WimBuilder2\vendor\ 下面。自己可以方便升级更新替换。  详情 回复 发表于 2020-3-1 22:17
回复

使用道具 举报

3232#
 楼主| 发表于 2020-3-1 22:17:23 | 只看该作者
xinwen2388 发表于 2020-3-1 22:06
@slore 大神 PECMD怎么设置成中文界面。我看下在Projects\WIN10XPE\_CustomFiles_\PEMaterial\locales 目录 ...

工具在 WimBuilder2\vendor\ 下面。自己可以方便升级更新替换。

_CustomFiles_\PEMaterial\locales



下面放的是,双用户登录界面的资源。和PECMD无关。
回复

使用道具 举报

3233#
发表于 2020-3-1 22:46:55 | 只看该作者
slore 发表于 2020-3-1 22:17
工具在 WimBuilder2\vendor\ 下面。自己可以方便升级更新替换。

大神,进PE后桌面总是会有一个shutdown.bat的脚本,哪里设置不生成?

点评

你用的不是 2020.01.01版本?新版本没有这个文件了。 老版本的话,删除: Projects\X%users\Default\Desktop\shutdown.bat  详情 回复 发表于 2020-3-1 22:50
回复

使用道具 举报

3234#
 楼主| 发表于 2020-3-1 22:50:08 | 只看该作者
xinwen2388 发表于 2020-3-1 22:46
大神,进PE后桌面总是会有一个shutdown.bat的脚本,哪里设置不生成?

你用的不是 2020.01.01版本?新版本没有这个文件了。

老版本的话,删除:
Projects\X\Users\Default\Desktop\shutdown.bat
回复

使用道具 举报

3235#
发表于 2020-3-1 22:51:20 | 只看该作者
slore 发表于 2020-3-1 22:50
你用的不是 2020.01.01版本?新版本没有这个文件了。

老版本的话,删除:

我下载的是2020.01.01版本的

点评

$ git grep shutdown.bat Projects/WIN10XPE/_CustomFiles_/MyCustom/Last/_CustomDesktopItems.bat:del /a /q "%X%%users\Default\Desktop\shutdown.bat" 哦,你没有 勾选 私人定制。 私人定制里面,会删  详情 回复 发表于 2020-3-1 22:55
回复

使用道具 举报

3236#
 楼主| 发表于 2020-3-1 22:55:24 | 只看该作者
xinwen2388 发表于 2020-3-1 22:51
我下载的是2020.01.01版本的

$ git grep shutdown.bat
Projects/WIN10XPE/_CustomFiles_/MyCustom/Last/_CustomDesktopItems.bat:del /a /q "%X%\Users\Default\Desktop\shutdown.bat"


哦,你没有 勾选 私人定制。

私人定制里面,会删除这个文件。
回复

使用道具 举报

3237#
发表于 2020-3-2 10:28:43 来自手机 | 只看该作者
xinwen2388 发表于 2020-3-1 21:34
大神,系统语言设置成zh-cn了,可是在进PE的时候显示语言是英文怎么搞?

传统的bios启动,中文显示需要Boot文件夹下ZH-CN中文语言配套,EFI启动需要引导文件支持中文,
回复

使用道具 举报

3238#
发表于 2020-3-2 11:21:29 | 只看该作者
又更新了啊,支持一下
回复

使用道具 举报

3239#
发表于 2020-3-2 21:13:18 | 只看该作者
狼人72105 发表于 2020-3-2 10:28
传统的bios启动,中文显示需要Boot文件夹下ZH-CN中文语言配套,EFI启动需要引导文件支持中文,

我在网上找了一个中文版iso模板的启动文件,直接把构建的boot.wim文件仍进Sources文件夹,然后修改BCD文件替换后用UltraISO保存就可以了。
回复

使用道具 举报

3240#
发表于 2020-3-2 22:44:56 来自手机 | 只看该作者
可以,这样做。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-12-1 00:32

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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