无忧启动论坛

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

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

    [复制链接]
601#
 楼主| 发表于 2019-4-29 07:52:58 | 只看该作者

>2.弹出的输入用户与密码这个吧?

是这个,目前是控制台下的输入, 打算改成通常的对话框.
用于Windows共享访问, 右键以管理员身份运行, 远程桌面连接.
回复

使用道具 举报

602#
发表于 2019-4-29 10:47:12 | 只看该作者
本帖最后由 黑中见白 于 2019-4-29 10:48 编辑


;CONTROL.EXE-FD87A188.pf..txt 1903RE没有文件
\Windows\System32\advapi32.dll
\Windows\System32\BCRYPTPRIMITIVES.DLL
\Windows\System32\cfgmgr32.dll
\Windows\System32\combase.dll
\Windows\System32\control.exe
\Windows\System32\cryptsp.dll
\Windows\System32\gdi32.dll
\Windows\System32\GDI32FULL.DLL
\Windows\System32\imm32.dll
\Windows\System32\KERNEL.APPCORE.DLL
\Windows\System32\kernel32.dll
\Windows\System32\KERNELBASE.DLL
\Windows\System32\locale.nls
\Windows\System32\MSVCP_WIN.DLL
\Windows\System32\msvcrt.dll
\Windows\System32\ntdll.dll
\Windows\System32\powrprof.dll
\Windows\System32\profapi.dll
\Windows\System32\rpcrt4.dll
\Windows\System32\sechost.dll
\Windows\System32\SHCore.dll
\Windows\System32\shell32.dll
\Windows\System32\shlwapi.dll
\Windows\System32\ucrtbase.dll
\Windows\System32\umpdc.dll
\Windows\System32\user32.dll
\Windows\System32\win32u.dll
\Windows\System32\WINDOWS.STORAGE.DLL

点评

纯x64文件都有,无法查看.control system也无法,控制面板 系统下面的 [查看内存和CPU速度也不可以点]  发表于 2019-4-29 22:50
图上是pe我的电脑右键弹出来的  详情 回复 发表于 2019-4-29 11:05
PECMD.ini中你把WinXShell -daemon这行删除了试试。  发表于 2019-4-29 10:59
我的电脑右键,属性不能自主弹出这个界面。控制面板是可以出来的。你输入 control system  发表于 2019-4-29 10:57
回复

使用道具 举报

603#
发表于 2019-4-29 11:05:24 | 只看该作者
黑中见白 发表于 2019-4-29 10:47
;CONTROL.EXE-FD87A188.pf..txt 1903RE没有文件
\Windows\System32\advapi32.dll
\Windows\System32\B ...

图上是pe我的电脑右键弹出来的

点评

是纯x64没带WOW64支持麽?这些文件看着都有。回头试试。  发表于 2019-4-29 12:12
回复

使用道具 举报

604#
发表于 2019-4-29 11:38:18 | 只看该作者
生成的iso,pxe网络加载,需要手动点键盘才运行,否则会调到硬盘系统,别的pe自动加载,需要修改什么地方?

点评

成功  详情 回复 发表于 2019-4-29 13:14
删除_ISO_\boot\bootfix.bin  发表于 2019-4-29 12:10
回复

使用道具 举报

605#
发表于 2019-4-29 11:52:23 | 只看该作者
支持,感谢分享!
回复

使用道具 举报

606#
发表于 2019-4-29 13:14:37 | 只看该作者
wangsugertang 发表于 2019-4-29 11:38
生成的iso,pxe网络加载,需要手动点键盘才运行,否则会调到硬盘系统,别的pe自动加载,需要修改什么地方?

成功
回复

使用道具 举报

607#
发表于 2019-4-29 13:17:37 | 只看该作者
日志,资源是cn_windows_10_enterprise_ltsc_2019_x86_dvd_1814dbab.iso
找不到 X:\Windows\System32\ReserveManager.dll
找不到 X:\Windows\System32\SysFxUI.dll

点评

这个工程是按Win10系统补充组件,2019这种方式也适用,但是文件差别可能存在,主要你得看功能上是否有问题。  发表于 2019-4-29 13:45
回复

使用道具 举报

608#
发表于 2019-4-29 15:13:00 | 只看该作者
本帖最后由 foxfirefox 于 2019-4-29 17:24 编辑

HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList 下最长sid 下的 "ProfileImagePath"  "X:\Users\Administrator"  

还有  环境变量修改成 下面,最后可以删除 X:\Users\temp和X:\Users\TEMP.MINWINPC目录
[HKEY_CURRENT_USER\Environment]
"*Favorites"="X:\\Users\\Administrator\\Favorites"
"*Desktop"="X:\\Users\\Administrator\\Desktop"
"*StartMenu"="X:\\Users\\Administrator\\AppData\\Roaming\\Microsoft\\Windows\\Start Menu"
"*Startup"="X:\\Users\\Administrator\\AppData\\Roaming\\Microsoft\\Windows\\Start Menu\\Programs\\Startup"
"*Programs"="X:\\Users\\Administrator\\AppData\\Roaming\\Microsoft\\Windows\\Start Menu\\Programs"
"*SendTo"="X:\\Users\\Administrator\\AppData\\Roaming\\Microsoft\\Windows\\SendTo"
"*Personal"="X:\\Users\\Administrator\\Documents"
"*QuickLaunch"="X:\\Users\\Administrator\\AppData\\Roaming\\Microsoft\\Internet Explorer\\Quick Launch"
"Path"=hex(2):25,00,55,00,53,00,45,00,52,00,50,00,52,00,4f,00,46,00,49,00,4c,\
  00,45,00,25,00,5c,00,41,00,70,00,70,00,44,00,61,00,74,00,61,00,5c,00,4c,00,\
  6f,00,63,00,61,00,6c,00,5c,00,4d,00,69,00,63,00,72,00,6f,00,73,00,6f,00,66,\
  00,74,00,5c,00,57,00,69,00,6e,00,64,00,6f,00,77,00,73,00,41,00,70,00,70,00,\
  73,00,3b,00,00,00
"TEMP"=hex(2):25,00,55,00,53,00,45,00,52,00,50,00,52,00,4f,00,46,00,49,00,4c,\
  00,45,00,25,00,5c,00,41,00,70,00,70,00,44,00,61,00,74,00,61,00,5c,00,4c,00,\
  6f,00,63,00,61,00,6c,00,5c,00,54,00,65,00,6d,00,70,00,00,00
"TMP"=hex(2):25,00,55,00,53,00,45,00,52,00,50,00,52,00,4f,00,46,00,49,00,4c,00,\
  45,00,25,00,5c,00,41,00,70,00,70,00,44,00,61,00,74,00,61,00,5c,00,4c,00,6f,\
  00,63,00,61,00,6c,00,5c,00,54,00,65,00,6d,00,70,00,00,00

[HKEY_CURRENT_USER\Volatile Environment]
"USERPROFILE"="X:\\Users\\Administrator"
"HOMEPATH"="\\Users\\Administrator"
"APPDATA"="X:\\Users\\Administrator\\AppData\\Roaming"
"LOCALAPPDATA"="X:\\Users\\Administrator\\AppData\\Local"

点评

startnet.exe 不存在时,PsExec不能正常从administrator切换成system  发表于 2019-4-29 16:08

评分

参与人数 1无忧币 +5 收起 理由
slore + 5 赞一个!

查看全部评分

回复

使用道具 举报

609#
发表于 2019-4-29 19:37:05 | 只看该作者
根据frg521所得改进版,字体显示正常
在PecmdAdmin.INI
exec !admin18850+.bat
EXEC !%SystemRoot%\System32\tsdiscon.exe

admin18850+.bat 的内容:
@for /f "delims=[] tokens=2" %%a in ('ver') do for /f "tokens=2" %%v in ('echo,%%a') do  if  %%v   geq   10.0.18850.0    @for /f "delims== tokens=2" %%s  in ('find "S-1-5-21" "X:\Windows\lsasetup.log"  ') do for /f "delims=S tokens=2"  %%x  in ('echo,%%s') do (
REG ADD "HKLM\Software\Microsoft\Windows NT\CurrentVersion\ProfileService\References\S%%x-500"  /v RefCount /t REG_BINARY /d 02000000 /f
rem RefCount 非零值,注销重新登陆不会有temp
LSAgetRights.exe -c
rem 生成Profile和ProfileList注册表
reg load HKU\S%%x-500   X:\Users\Administrator\NTUSER.DAT
rem reg load 字体正常
)

点评

确实字体正常了. improve SwitchToAdmin for 20H1 slore committed 3 minutes ago https://github.com/slorelee/wimbuilder2/commit/dc587a52cab30b862be1b90df1777ea84f18ef50 [attachimg]392237[/attachim  详情 回复 发表于 2019-4-29 22:07

评分

参与人数 1无忧币 +5 收起 理由
slore + 5 赞一个!

查看全部评分

回复

使用道具 举报

610#
 楼主| 发表于 2019-4-29 22:07:06 | 只看该作者
yamingw 发表于 2019-4-29 19:37
根据frg521所得改进版,字体显示正常
在PecmdAdmin.INI
exec !admin18850+.bat

确实字体正常了.

improve SwitchToAdmin for 20H1
slore committed 3 minutes ago
https://github.com/slorelee/wimb ... 90df1777ea84f18ef50

回复

使用道具 举报

611#
发表于 2019-4-30 15:18:01 | 只看该作者
psexec 不管是32位还是64位,在18885由于 服务未安装,会造成 切换失败。所以后续使用 NSudoC.exe进行代替,并用taskkill来部分代替 pecmd 的kill命令
回复

使用道具 举报

612#
发表于 2019-4-30 15:22:26 | 只看该作者
我整了几个版本的镜像,不放PECMD,做出来跟MS原始PE一样的,放了PECMD在X盘,启动黑屏了,没有做成像楼主的这个样子的PE,请指教

点评

能做出来,就是一个CMD窗口,没有Explorer界面,您能建个QQ群么?大家在里面讨论讨论,也方便解决问题  详情 回复 发表于 2019-4-30 15:52
内置了PECMD。你不用额外放PECMD。啥也不修改构建你先测试下是否可以做出PE。  发表于 2019-4-30 15:47
回复

使用道具 举报

613#
发表于 2019-4-30 15:29:18 | 只看该作者
本帖最后由 黑中见白 于 2019-4-30 15:36 编辑

原生注销是logoff.exe 好像不太靠谱
用nircmd注销啊.
好像pe里加了这个

发现加文件还是有限制的,有些文件弄进pe,
pe就进不去了,也不知道为啥,
回复

使用道具 举报

614#
发表于 2019-4-30 15:52:06 | 只看该作者
2010javalet 发表于 2019-4-30 15:22
我整了几个版本的镜像,不放PECMD,做出来跟MS原始PE一样的,放了PECMD在X盘,启动黑屏了,没有做成像楼主 ...

能做出来,就是一个CMD窗口,没有Explorer界面,您能建个QQ群么?大家在里面讨论讨论,也方便解决问题
回复

使用道具 举报

615#
发表于 2019-4-30 16:00:19 | 只看该作者
是不是跟我的制作环境有关系,我用Win7系统制作的,又制了一遍,现在是交互登录初始化失败,
用的是LTSB 2016的镜像
回复

使用道具 举报

616#
发表于 2019-4-30 16:40:00 | 只看该作者
全部默认设置:















这一次日志模式到95%时不动了,改为CMD模式



这次可以了,有两个错误

生成后在VMware测试:









没有Explorer界面

不知道哪里出了问题,谢谢

点评

我制作PE的环境:VMware Workstation Pro 15虚拟机里安装的Windows10系统 我把Windows安全中心禁止了,防止Windows安全中心阻止软件提取文件,用正常的系统会被安全软件阻止软件的某些操作。我在虚拟机里制作生成的P  详情 回复 发表于 2019-4-30 17:09
我制作PE的环境:VMware Workstation Pro 15虚拟机里安装的Windows10系统 我把Windows安全中心禁止了,防止Windows安全中心阻止软件提取文件,用正常的系统会被安全软件阻止软件的某些操作。我在虚拟机里制作生成的P  详情 回复 发表于 2019-4-30 17:09
你下载的是不带PECMD的老版本。 首页 4.28版本更新的链接。。。下载。  详情 回复 发表于 2019-4-30 17:00
回复

使用道具 举报

617#
 楼主| 发表于 2019-4-30 17:00:14 | 只看该作者

你下载的是不带PECMD的老版本。

首页 4.28版本更新的链接。。。下载。

点评

还是有点小问题,Explorer外壳制作出来的,一次就成功 Winxshell外壳制作出来的,启动就黑屏,其它我还是想跟楼主多研究一下Winxshell外壳。 制作了两个都不行,黑屏不显示桌面,用的是Lite设置,等一会再试试  详情 回复 发表于 2019-4-30 19:40
好的,非常感谢,马上下载再试  详情 回复 发表于 2019-4-30 17:49
回复

使用道具 举报

618#
发表于 2019-4-30 17:09:42 | 只看该作者

我制作PE的环境:VMware Workstation Pro 15虚拟机里安装的Windows10系统 我把Windows安全中心禁止了,防止Windows安全中心阻止软件提取文件,用正常的系统会被安全软件阻止软件的某些操作。我在虚拟机里制作生成的PE。要用Windows10专业版系统。
----------------------------------------------------------------------------------------------------------------------------------------------------
以上信息希望对你有所帮助

点评

非常感谢! 在虚拟机中制作成功 虚拟机是LTSC 2019系统,我自己封装的,没有Defender,一次成功! [attachimg]392318[/attachimg] 同时非常感谢Slore的无私分享!  详情 回复 发表于 2019-4-30 19:15
好的,谢谢,我试下看  详情 回复 发表于 2019-4-30 18:36
回复

使用道具 举报

619#
发表于 2019-4-30 17:15:46 | 只看该作者
win10的家庭版制作出来的PE由于缺少某个文件而不支持用户双切。

点评

tsdiscon?构建应该有提示。。。不过没加sleep 5,可能闪太快了,没注意到。  发表于 2019-4-30 17:50
回复

使用道具 举报

620#
发表于 2019-4-30 17:15:49 | 只看该作者
win10的家庭版制作出来的PE由于缺少某个文件而不支持用户双切。
回复

使用道具 举报

621#
发表于 2019-4-30 17:28:56 | 只看该作者
本帖最后由 sx3k 于 2019-4-30 19:23 编辑

问题反馈:屏幕键盘无法使用(显示启动失败),我选择不精简和精简都无法启动。WB_VER_STR=2019.04.28.8a4aaaea,
工序:获取WIM文件信息
WB_PE_ARCH=x64
WB_PE_BUIID=107
WB_PE_LANG=zh-CN
WB_PE_VER=10.0.17763

点评

我用10.0.17763.107x64试了可以啊. 构建(日志)模式跑一边,提交log给我吧.  发表于 2019-4-30 21:49
补充:我打勾了,屏幕键盘无法使用。  发表于 2019-4-30 19:22
补丁,组件,Windows 附件,【辅助功能】打勾  发表于 2019-4-30 17:36
回复

使用道具 举报

622#
发表于 2019-4-30 17:49:03 | 只看该作者
slore 发表于 2019-4-30 17:00
你下载的是不带PECMD的老版本。

首页 4.28版本更新的链接。。。下载。

好的,非常感谢,马上下载再试
回复

使用道具 举报

623#
发表于 2019-4-30 18:36:24 | 只看该作者
sx3k 发表于 2019-4-30 17:09
我制作PE的环境:VMware Workstation Pro 15虚拟机里安装的Windows10系统 我把Windows安全中心禁止了,防 ...

好的,谢谢,我试下看
回复

使用道具 举报

624#
发表于 2019-4-30 19:15:36 | 只看该作者
本帖最后由 2010javalet 于 2019-4-30 19:17 编辑
sx3k 发表于 2019-4-30 17:09
我制作PE的环境:VMware Workstation Pro 15虚拟机里安装的Windows10系统 我把Windows安全中心禁止了,防 ...


非常感谢!
在虚拟机中制作成功
虚拟机是LTSC 2019系统,我自己封装的,没有Defender,PE也是从LTSC 2019中抽取的,一次成功!



同时非常感谢Slore的无私分享!
回复

使用道具 举报

625#
发表于 2019-4-30 19:40:07 | 只看该作者
slore 发表于 2019-4-30 17:00
你下载的是不带PECMD的老版本。

首页 4.28版本更新的链接。。。下载。

还是有点小问题,Explorer外壳制作出来的,一次就成功
Winxshell外壳制作出来的,启动就黑屏,其它我还是想跟楼主多研究一下Winxshell外壳。
制作了两个都不行,黑屏不显示桌面,用的是Lite设置,等一会再试试

点评

好,我再用PRO版试一下  详情 回复 发表于 2019-4-30 19:53
用默认,只把shell从explorer改成winxshell。精简配置清单对于LTSC是不是有额外文件不清楚。  发表于 2019-4-30 19:52
回复

使用道具 举报

626#
发表于 2019-4-30 19:53:50 | 只看该作者
2010javalet 发表于 2019-4-30 19:40
还是有点小问题,Explorer外壳制作出来的,一次就成功
Winxshell外壳制作出来的,启动就黑屏,其它我还 ...

好,我再用PRO版试一下
回复

使用道具 举报

627#
发表于 2019-5-1 10:56:36 | 只看该作者
我制作了三次(不完全相同),三次都选择了Windows 附件→【辅助功能】。
附件说明:
日志.zip包含3次制作PE的日志

WinPE-2019-05-01-10-10-45.png (524.39 KB, 下载次数: 182)

WinPE-2019-05-01-10-10-45.png

日志.zip

85.85 KB, 下载次数: 3, 下载积分: 无忧币 -2

3个日志

点评

谢谢@Thanks!我的问题解决了。  详情 回复 发表于 2019-5-1 17:57
不要勾选【精简(仅维护)】  发表于 2019-5-1 13:09
可能是WinSxS的问题.我用的ISO虽然是107进PE的cmd显示是107,但是我看日志是wim获取的信息是BUILD=1. 你先试试选择 配置->构建->完整winre.wim,不需要使用对winsxs精简的winre.wim. 另外不用选择那么多组合, 默  详情 回复 发表于 2019-5-1 11:54
回复

使用道具 举报

628#
 楼主| 发表于 2019-5-1 11:54:47 | 只看该作者
sx3k 发表于 2019-5-1 10:56
我制作了三次(不完全相同),三次都选择了Windows 附件→【辅助功能】。
附件说明:
日志.zip包含3次制 ...

可能是WinSxS的问题.我用的ISO虽然是107进PE的cmd显示是107,但是我看日志是wim获取的信息是BUILD=1.

你先试试选择 配置->构建->完整winre.wim,不需要使用对winsxs精简的winre.wim.

另外不用选择那么多组合, 默认设置,加 "辅助功能"测试.


我按日志把你的选择了,也成功了...话说我这里92秒,你不是固态硬盘啊...4分钟...
回复

使用道具 举报

629#
发表于 2019-5-1 19:13:50 | 只看该作者
大佬,文件缩略图,startisback,任务栏的设置是不是都依赖于explorer?我只勾选wnxshell,这些都没法设置,或者设置也不起作用

点评

目前是的。这些功能要shell程序自己实现。winxshell目前是通过配置设定,中途不支持。后续版本慢慢支持(winxshell本身是为了简单快速启动一个外壳方便操作,没打算做复杂功能)。 开始菜单暂时只支持开源的OpenShe  详情 回复 发表于 2019-5-1 19:24
回复

使用道具 举报

630#
 楼主| 发表于 2019-5-1 19:24:32 | 只看该作者
某些人 发表于 2019-5-1 19:13
大佬,文件缩略图,startisback,任务栏的设置是不是都依赖于explorer?我只勾选wnxshell,这些都没法设置, ...

目前是的。这些功能要shell程序自己实现。winxshell目前是通过配置设定,中途不支持。后续版本慢慢支持(winxshell本身是为了简单快速启动一个外壳方便操作,没打算做复杂功能)。
开始菜单暂时只支持开源的OpenShell(Classic Shell)
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-26 00:13

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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