无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: slore
打印 上一主题 下一主题

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

    [复制链接]
3331#
发表于 2020-3-11 15:59:47 | 只看该作者
我是小青蛙 发表于 2020-3-8 12:02
首先确定拨号相关服务能不能启动,还有就是快捷键方式不要也行的网络中心直接创建PPPOE拨号一样可以,如 ...

楼上的朋友,您用的哪个PE,能发一下链接吗?我尝试一下您的PE,另外,怎么从sys切换到ad帐户呢,感谢!
回复

使用道具 举报

3332#
发表于 2020-3-11 18:00:41 | 只看该作者
2013kyj 发表于 2020-3-11 15:59
楼上的朋友,您用的哪个PE,能发一下链接吗?我尝试一下您的PE,另外,怎么从sys切换到ad帐户呢,感谢!

回复

使用道具 举报

3333#
发表于 2020-3-12 10:49:11 | 只看该作者

不好意思啊,刚发现,怎么发了好几次,是这样的,我点提交的时候,一直没有显示提交成功,编辑框也没有消失,所以点了几次!
回复

使用道具 举报

3334#
发表于 2020-3-12 13:42:54 | 只看该作者
下载了2020.0303版本,构建过一次之后,再次构建就会出现这个错误,必须重启才能重新构建。
否则构建的记录是按上次构建的记录,这个是什么原因?
  1. imBuilder - v2020.01.01.a653027b
  2. 2020-03-12 13:41:48 - Building Start ...

  3. [WIN10XPE] --- 构建信息
  4. WB_ARCH=x64
  5. WB_BASE=test\boot.wim
  6. WB_BASE_INDEX=1
  7. WB_HOST_LANG=zh-CN
  8. WB_PROJECT=WIN10XPE
  9. WB_PROJECT_PATH=E:\PE\WimBuilder2-Full.v2020-01-01\Projects\WIN10XPE
  10. WB_ROOT=E:\PE\WimBuilder2-Full.v2020-01-01
  11. WB_RUNAS_TI=1
  12. WB_SKIP_UFR=1
  13. WB_SKIP_URR=1
  14. WB_SRC=H:\Windows 10 (x64) -企业LTSC DVD(简体中文)-发布时间:20190315\sources\install.wim
  15. WB_SRC_FOLDER=H:\Windows 10 (x64) -企业LTSC DVD(简体中文)-发布时间:20190315
  16. WB_SRC_INDEX=1
  17. WB_STRAIGHT_MODE=1
  18. WB_UI_LANG=zh-CN
  19. WB_VER_STR=2020.01.01.a653027b
  20. WB_WORKSPACE=.
  21. WB_X_DRIVE=X:

  22. BUILD_LOGNAME=20200312134147_Build[LOG]_WIN10XPE.log
  23. BUILD_LOGTIME=20200312134147

  24. 工序:获取WIM文件信息
  25. WB_PE_ARCH=x64
  26. WB_PE_BUIID=1
  27. WB_PE_LANG=zh-CN
  28. WB_PE_VER=10.0.17763

  29. 工序:挂载 WIM 映像
  30. Extracting file data: 75 MiB of 75 MiB (100%) done
  31. Done extracting files.
  32. 已复制         1 个文件。
  33. PE_LOADER=PECMD
  34. [MACRO]LuaLink -init "X:\PEMaterial\Autoruns\Startup\BeforeShell\Shortcuts.lua"
  35. [MACRO]LuaPin -init "X:\PEMaterial\Autoruns\Startup\PinShortcuts.lua"
  36. [MACRO]V2X.cmd -init
  37. _V-x64=-x64
  38. _V3264=64
  39. _V64=64
  40. _V8664=64
  41. _Vx64=x64
  42. _Vx8664=x64
  43. _V_x64=_x64
  44. _V_xArch=x64
  45. INFO:Skipping SlimWim for test\boot.wim
  46. [WIN10XPE] --- MOUNT [_Factory_\target\WIN10XPE\boot.wim:1] -* [_Factory_\target\WIN10XPE\mounted]

  47. 部署映像服务和管理工具
  48. 版本: 10.0.17763.771


  49. 错误: 0xc1420114

  50. 用户尝试装入非空的目录。不支持此操作。

  51. 可以在 C:\windows\Logs\DISM\dism.log 上找到 DISM 日志文件
  52. 挂载WIM文件失败。
  53. [WIN10XPE] --- UNMOUNT [_Factory_\target\WIN10XPE\mounted] /discard

  54. 部署映像服务和管理工具
  55. 版本: 10.0.17763.771

  56. 映像文件 : E:\PE\WimBuilder2-Full.v2020-01-01\_Factory_\target\WIN10XPE\winre.wim
  57. 映像索引 : 1
  58. 正在卸载映像
  59. [==========================100.0%==========================]

  60. 错误: 0xc1420117

  61. 不能完全卸载目录。这通常是由于应用程序仍在装载目录中打开文件。请关闭这些文件并重新卸载来完成卸载过程。

  62. 可以在 C:\windows\Logs\DISM\dism.log 上找到 DISM 日志文件

  63. 部署映像服务和管理工具
  64. 版本: 10.0.17763.771

  65. Cleaning up image
  66. 卸载 E:\PE\WimBuilder2-Full.v2020-01-01\_Factory_\target\WIN10XPE\mounted 处的映像
  67. [==========================100.0%==========================]
  68. 正在扫描驱动器 C 上的过时文件
  69. 正在扫描驱动器 D 上的过时文件
  70. 正在扫描驱动器 E 上的过时文件
  71. 正在扫描驱动器 F 上的过时文件
  72. 正在扫描驱动器 H 上的过时文件
  73. 正在扫描驱动器 I 上的过时文件
  74. 操作成功完成。
  75. Cleanup finished.
复制代码


回复

使用道具 举报

3335#
 楼主| 发表于 2020-3-12 13:58:59 | 只看该作者
5603572 发表于 2020-3-12 13:42
下载了2020.0303版本,构建过一次之后,再次构建就会出现这个错误,必须重启才能重新构建。
否则构建的记 ...

E:\PE\WimBuilder2-Full.v2020-01-01\_Factory_\target\WIN10XPE\mounted

卸载不干净,cleanup之后,手动把这个文件夹删除,应该就好了。
下个版本强制删除。
回复

使用道具 举报

3336#
发表于 2020-3-12 14:03:03 | 只看该作者
牛逼,现在就想知道,最新的win10去哪里下载了

点评

uup。工程详细页面有下载链接。  发表于 2020-3-12 14:17
回复

使用道具 举报

3337#
发表于 2020-3-12 14:13:56 | 只看该作者
slore 发表于 2020-3-12 13:58
E:\PE\WimBuilder2-Full.v2020-01-01\_Factory_\target\WIN10XPE\mounted

卸载不干净,cleanup之后, ...

感谢指导!
回复

使用道具 举报

3338#
发表于 2020-3-12 14:33:21 | 只看该作者
本帖最后由 5603572 于 2020-3-12 15:17 编辑

每次构建都要强制删除 E:\PE\WimBuilder2-Full.v2020-03-03\_Factory_\target\WIN10XPE\mounted 目录下的文件,否则无法正常构建,能在什么地方加上强制删除的代码不?
回复

使用道具 举报

3339#
发表于 2020-3-12 15:09:11 | 只看该作者
感谢楼主分享
回复

使用道具 举报

3340#
发表于 2020-3-12 18:54:18 | 只看该作者
感谢楼主工具
回复

使用道具 举报

3341#
发表于 2020-3-12 20:00:14 | 只看该作者
大神,制作好的PE在虚拟机里测试几乎没问题,在实机使用时有比较大的概率出现黑屏,就是进入到选择登录用户(system或者administrator)的界面出不来,一直卡住,只能Catl+Atl+Delete把任务管理器开启来,手动启用explorer,但是软件都没有加载。会是什么问题?谢谢

点评

这种时候看看 PECMD.log文件走到那个程序了? 一般一直黑屏是 winpeshl.exe 网络初始化卡住,是不是勾选了精简项目? 我只按系统镜像ISO做,U盘写入啥的引导没怎么研究过。  详情 回复 发表于 2020-3-12 20:24
回复

使用道具 举报

3342#
发表于 2020-3-12 20:01:46 | 只看该作者
用UltraISO制作的U盘PE,如果有带隐藏分区的(us-HDD+ v2),更容易出现以上的问题。
回复

使用道具 举报

3343#
 楼主| 发表于 2020-3-12 20:24:16 | 只看该作者
xinwen2388 发表于 2020-3-12 20:00
大神,制作好的PE在虚拟机里测试几乎没问题,在实机使用时有比较大的概率出现黑屏,就是进入到选择登录用户 ...

这种时候看看 PECMD.log文件走到那个程序了?

一般一直黑屏是  winpeshl.exe 网络初始化卡住,是不是勾选了精简项目?
这样PECMD.ini的初始化没有做,所以软件快捷方式没有。

关于镜像,我只按系统镜像ISO做,U盘写入啥的引导没怎么研究过。
回复

使用道具 举报

3344#
发表于 2020-3-12 21:25:14 | 只看该作者
本帖最后由 liuzhaoyzz 于 2020-3-12 21:38 编辑

slore大神,请问下,开始→附件→narrator是什么东西,怎么来的,怎么搞掉?




另外,请问下WINXSHELL+LUA组合,不启用classic shell,勾选了PPPOE功能,怎么调出来这个PPPOE功能?我看classic shell有这个PPPOE功能。

哦,看了下代码,似乎是创建个快捷方式到X:\Windows\system32\rasphone.exe就行了?Wimbuilder2应该自动创建个就好了。




回复

使用道具 举报

3345#
 楼主| 发表于 2020-3-13 00:22:45 | 只看该作者
liuzhaoyzz 发表于 2020-3-12 21:25
slore大神,请问下,开始→附件→narrator是什么东西,怎么来的,怎么搞掉?

开始菜单是新增的, shell.startmenu, 你得点开一次。。。才会赋值 auto (自动)。
网络初始化opt的默认值,下个版本修正。

与加载器无关系。都是Autoruns\Startup来处理的。


narrator是系统的 讲述人,精简了Speech不能用了吧。开始菜单快捷方式用del删除即可。

PPPOE原生关联没解决,目前要自己运行 rasphone.exe,快捷方式不知道放到哪里好啊,
桌面?任务栏?开始菜单? 网络\PPPoE拨号?

自己写个补丁 call LinkToXXXX 吧。
回复

使用道具 举报

3346#
发表于 2020-3-14 09:28:07 来自手机 | 只看该作者
批量处理文件  使用for循环复制某个目录下的所有子目录及文件,需要复制完整目录路径,怎么写??有会的么??
回复

使用道具 举报

3347#
 楼主| 发表于 2020-3-14 13:16:13 | 只看该作者
本帖最后由 slore 于 2020-3-14 13:22 编辑
liuzhaoyzz 发表于 2020-3-12 21:25
slore大神,请问下,开始→附件→narrator是什么东西,怎么来的,怎么搞掉?
不启用classic shell,勾选了PPPOE功能,怎么调出来这个PPPOE功能?我看classic shell有这个PPPOE功能。

发现理解错了你的意思了。

WinXShell.jcfg

"::开始菜单" : {
    "::隐藏设置": false,
    ...
}

会有设置菜单,里面有网络连接, 点击的话,可以打开 网络适。配。器 界面。

::隐藏设置 好像没有定义别名,直接用英文吧。  "nosettings",

一年多了,跟随WimBuilder2做了些改动,差不多给WinXShell更新下了。

把菜单改成自动枚举的了。 当然默认还是隐藏 "noconnections": false 可以显示。

至于 adsl 连接,正常Windows 10 改成了 WIFI 页面还得 WIFI 页面自己点下 adsl。
所以点击没有反应,虽然我可以处理让他打开 rasphone,不过,控制面板、网络连接,
连接到网络,也会打开rasphone,就很奇怪了,应该打开WIFI页面的。

我回头 UI_WIFI, 最上面补充一个 PPPoE 按钮, 点击 PPPoE => rasphone,就顺手些了。




不过开始菜单,我觉得直接自己修改 ClassicShell, 更自由些,效果也很不错,能用开源的程序代替,从最开始就不打算处理WinXShell的开始菜单。

回复

使用道具 举报

3348#
发表于 2020-3-14 13:24:33 | 只看该作者
本帖最后由 liuzhaoyzz 于 2020-3-14 13:31 编辑
slore 发表于 2020-3-14 13:16
发现理解错了你的意思了。

WinXShell.jcfg

H:\WimBuilder2-Full.v2020-03-03\Projects\WIN10XPE\01-Components\main.bat41行
if "x%opt[component.PPPoE]%"=="xtrue" (
  call :ApplySubPatch ".\PPPoE"
)


我的原意是,如果判断下这个选项勾选了,就自动在开始菜单程序组添加快捷方式,以及添加到桌面快捷方式。(我自己已经写了个补丁了)

当然如果像你说的另外新建个开始→网络连接→ADSL这样子的当然最好了。

不管是添加在哪里,最好要保证PPPOE那个小勾勾上之后,开始或者桌面要有所反应才好,2020-03-03版本,如果用LUA+winxshell是没有反应的,3359楼有截图,用lua+classicshell开始网络连接里面倒是有ADSL的快捷方式。


对于我来说winxshell提供的开始菜单,我完全能够接受,classc shell开始菜单好看那么一点点儿,我觉得无所谓。
回复

使用道具 举报

3349#
发表于 2020-3-14 19:06:01 | 只看该作者
slore does not see winxshell wifi networks in master x86 version. It appears when I open PEnetwork. X64 can also cause no such problem.



回复

使用道具 举报

3350#
发表于 2020-3-14 20:09:32 | 只看该作者
slore 发表于 2020-3-12 20:24
这种时候看看 PECMD.log文件走到那个程序了?

一般一直黑屏是  winpeshl.exe 网络初始化卡住,是不是 ...

我发现不是黑屏,是进程卡住了,我放那黑屏5分钟左右,就进去了。

点评

精简了东西,winpeuitl初始化网络会卡  详情 回复 发表于 2020-3-14 20:21
回复

使用道具 举报

3351#
 楼主| 发表于 2020-3-14 20:21:38 | 只看该作者
xinwen2388 发表于 2020-3-14 20:09
我发现不是黑屏,是进程卡住了,我放那黑屏5分钟左右,就进去了。

精简了东西,winpeuitl初始化网络会卡
回复

使用道具 举报

3352#
发表于 2020-3-16 18:59:46 | 只看该作者
大佬远程桌面输入这个怎么弄出来的

QQ截图20200316185746.png (15.69 KB, 下载次数: 89)

QQ截图20200316185746.png

点评

自动出来的,输入 .\用户名, Tab切换 就可以登录了。 如果要GUI画面,需要补充文件。  详情 回复 发表于 2020-3-16 19:07
回复

使用道具 举报

3353#
 楼主| 发表于 2020-3-16 19:07:39 | 只看该作者
我是小青蛙 发表于 2020-3-16 18:59
大佬远程桌面输入这个怎么弄出来的

自动出来的,输入

.\用户名, Tab切换 就可以登录了。

如果要GUI画面,需要补充文件。

点评

好的我去找找文件低版本的PE里不会自动弹出来  详情 回复 发表于 2020-3-16 19:13
回复

使用道具 举报

3354#
发表于 2020-3-16 19:13:22 | 只看该作者
slore 发表于 2020-3-16 19:07
自动出来的,输入

.\用户名, Tab切换 就可以登录了。

好的我去找找文件低版本的PE里不会自动弹出来

点评

老版本文件够的话,直接可以弹出 登录界面,后来WIN10改版了, 限制PE下只能用控制台界面, GUI登录界面需要补充文件,还要对文件进行PE检测跳过处理才行。  详情 回复 发表于 2020-3-16 19:18
回复

使用道具 举报

3355#
 楼主| 发表于 2020-3-16 19:18:03 | 只看该作者
我是小青蛙 发表于 2020-3-16 19:13
好的我去找找文件低版本的PE里不会自动弹出来

老版本文件够的话,直接可以弹出 登录界面,后来WIN10改版了,
限制PE下只能用控制台界面,
GUI登录界面需要补充文件,还要对文件进行PE检测跳过处理才行。

点评

如果把mstsc.exe ,mstscax.dll替换成10586就不存在被检测似的,如果用同为16299的进去凭据就不能正常出现,我试试替换成更高版本,这个好像版本不同也能兼容。  详情 回复 发表于 2020-3-17 21:09
多谢指点,就是1709版本的  详情 回复 发表于 2020-3-16 19:26
回复

使用道具 举报

3356#
发表于 2020-3-16 19:26:01 | 只看该作者
slore 发表于 2020-3-16 19:18
老版本文件够的话,直接可以弹出 登录界面,后来WIN10改版了,
限制PE下只能用控制台界面,
GUI登录界 ...

多谢指点,就是1709版本的
回复

使用道具 举报

3357#
发表于 2020-3-16 23:11:26 来自手机 | 只看该作者
自己写的 bat批量处理文件,怎么写从install.wim里的文件复制到X:路径呢?

点评

那么多 main.bat 不能抄么。就是 call AddFiles 命令。 看你文件多还是少了。少的话,用一行的方式,多的话,用多行方式。  详情 回复 发表于 2020-3-16 23:13
回复

使用道具 举报

3358#
 楼主| 发表于 2020-3-16 23:13:29 | 只看该作者
YunSystem 发表于 2020-3-16 23:11
自己写的 bat批量处理文件,怎么写从install.wim里的文件复制到X:路径呢?

那么多 main.bat 不能抄么。就是 call AddFiles 命令。

看你文件多还是少了。少的话,用一行的方式,多的话,用多行方式。
回复

使用道具 举报

3359#
发表于 2020-3-16 23:21:58 来自手机 | 只看该作者
谢谢提醒
回复

使用道具 举报

3360#
发表于 2020-3-17 08:51:37 来自手机 | 只看该作者
单独勾选 Windows 图片查看器 貌似不能使用打开图片,18363.720
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-23 16:24

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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