无忧启动论坛

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

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

    [复制链接]
4351#
发表于 2020-7-28 14:19:53 | 只看该作者
"画图" 和 "写字板" 确实无效,直接到程序所在位置点击 exe, 毫无反应.
一定缺少环境条件, 查查缺少什么吧.
或许和硬件条件有关, 在你那里正常不否认, 换个环境就不行了, 也是常有的事, 但终究还是缺少什么.
小白无法确定问题所在, 还是大神您出手才行.

点评

除了内存特别小,没有啥特别的硬件才对。 >工程,全功能,Windows 附件中有两个项目无效。 相同选项生产出来的boot.wim是一模一样的,除非你有自定义,或者选项不同。 这2个是系统的基本组件,特别是画板一直  详情 回复 发表于 2020-7-28 15:37
你自己勾选了精简是么? 打开,选择 全功能 预设,直接下一步构建,我这边是正常的, SYSTEM用户或者切换到Administrator都正常。 [attachimg]462500[/attachimg] [attachimg]462499[/attachimg]  详情 回复 发表于 2020-7-28 15:00
回复

使用道具 举报

4352#
 楼主| 发表于 2020-7-28 15:00:26 | 只看该作者
vaf 发表于 2020-7-28 14:19
"画图" 和 "写字板" 确实无效,直接到程序所在位置点击 exe, 毫无反应.
一定缺少环境条件, 查查缺少什么吧 ...

你自己勾选了精简是么?

打开,选择 全功能 预设,直接下一步构建,我这边是正常的,
SYSTEM用户或者切换到Administrator都正常。



点评

vaf
我就怕因工程设置不同引起问题, 所以用您的 2020-07-07 原版解压后立即进行, 除选择 "全功能" 外, 其余项目几乎都是默认, 情况真是如此.  详情 回复 发表于 2020-7-29 01:19
回复

使用道具 举报

4353#
 楼主| 发表于 2020-7-28 15:37:08 | 只看该作者
vaf 发表于 2020-7-28 14:19
"画图" 和 "写字板" 确实无效,直接到程序所在位置点击 exe, 毫无反应.
一定缺少环境条件, 查查缺少什么吧 ...

除了内存特别小,没有啥特别的硬件才对。

>工程,全功能,Windows 附件中有两个项目无效。

相同选项生产出来的boot.wim是一模一样的,除非你有自定义,或者选项不同。
这2个是系统的基本组件,特别是画板一直都是带的。

你那边有问题的话,看下 构建日志是否有在功能添加时发生错误,
另外是勾选全功能才不正常,还是【默认】预设直接构建也不正常。

是选项组合不同导致不正常,还是特定的Windows版本选择不正常你都没有说明清楚。
如果问题我这边构建不能发生的话,我这边是没啥可以调查的。
回复

使用道具 举报

4354#
 楼主| 发表于 2020-7-28 16:52:32 | 只看该作者
MF9593 发表于 2020-7-22 20:15
问题1:为什么我用专业版镜像做的PE,属性显示为企业版?
问题2:怎么修改开始菜单样式?比如透明度,颜色 ...
问题1:为什么我用专业版镜像做的PE,属性显示为企业版?


install.wim本身就是这样吧,功能上没影响不用管,需要改的话,得改dll.mui文件吧。

问题2:怎么修改开始菜单样式?比如透明度,颜色等参数?


StartIsBack或者ClassicShell自己在PE或者正常系统下运行对应的设置工具,
到处Software下面的注册表,离线构建时导入自定义的设置即可。

问题3:能够支持外置程序吗?比如程序放在我的U盘根目录。


PE外置工具集 - 选择 _U_\。
不过外置的加载逻辑可能和你用PECMD.ini的不一样,
所以自己根据情况修改pecmd.ini即可。


问题4:桌面快捷方式能改图标吗?


能。不清楚你要修改哪个。

问题5:能跳过登录界面进入桌面吗?


不要多用户切换的话,可以删除。pecmdadmin.ini里面用户选择的代码删除。

回复

使用道具 举报

4355#
 楼主| 发表于 2020-7-28 16:56:27 | 只看该作者
vaf 发表于 2020-7-22 20:32
老大你好, 反馈点小事.

在 WimBuilder2 的准备中选择 install.wim 卷中,
接下来在 "定制" 的 "系统" 项中的电源选项中,设置关闭显示器的分钟数,
不管设多少,均无效,一直是默认值 "从不" 。


这个选项是自定义界面的例子,可以分割,制作下来列表选项,
本身的main.bat没有处理这个选项。

这个需要修改注册表,位置比较多,就懒得添加了。
powercfg命令不清楚是否可以快速设定。

求教:怎么在 "开始菜单" "所有程序" 中创建项目和子项目?


main.bat
  1. call LinkToStartMenu "7-Zip\7z.lnk" "#pProgramFiles#p\7-Zip\7zM.exe"
复制代码

回复

使用道具 举报

4356#
发表于 2020-7-28 17:46:28 | 只看该作者
::Powercfg /q (显示当前活动方案的内容)powercfg  /?  来查看其详细使用方法
::在此时间后睡眠-360
powercfg -setdcvalueindex 381b4222-f694-41f0-9685-ff5bb260df2e 238c9fa8-0aad-41ed-83f4-97be242c8f20 29f6c1db-86da-48c5-9fdb-f2b67b1f44da 21600
powercfg -setacvalueindex 381b4222-f694-41f0-9685-ff5bb260df2e 238c9fa8-0aad-41ed-83f4-97be242c8f20 29f6c1db-86da-48c5-9fdb-f2b67b1f44da 21600
::允许混合睡眠-关闭
powercfg -setdcvalueindex 381b4222-f694-41f0-9685-ff5bb260df2e 238c9fa8-0aad-41ed-83f4-97be242c8f20 94ac6d29-73ce-41a6-809f-6363ba21b47e 0
powercfg -setacvalueindex 381b4222-f694-41f0-9685-ff5bb260df2e 238c9fa8-0aad-41ed-83f4-97be242c8f20 94ac6d29-73ce-41a6-809f-6363ba21b47e 0
::在此时间后休眠-从不
powercfg -setdcvalueindex 381b4222-f694-41f0-9685-ff5bb260df2e 238c9fa8-0aad-41ed-83f4-97be242c8f20 9d7815a6-7ee4-497e-8888-515a05f02364 0
powercfg -setacvalueindex 381b4222-f694-41f0-9685-ff5bb260df2e 238c9fa8-0aad-41ed-83f4-97be242c8f20 9d7815a6-7ee4-497e-8888-515a05f02364 0
::允许使用唤醒定时器-禁用
powercfg -setdcvalueindex 381b4222-f694-41f0-9685-ff5bb260df2e 238c9fa8-0aad-41ed-83f4-97be242c8f20 bd3b718a-0680-4d9d-8ab2-e1d2b4ac806d 0
powercfg -setacvalueindex 381b4222-f694-41f0-9685-ff5bb260df2e 238c9fa8-0aad-41ed-83f4-97be242c8f20 bd3b718a-0680-4d9d-8ab2-e1d2b4ac806d 0

::最大处理器状态-100
powercfg -setdcvalueindex 381b4222-f694-41f0-9685-ff5bb260df2e 54533251-82be-4824-96c1-47b60b740d00 bc5038f7-23e0-4960-96da-33abaf5935ec 100
powercfg -setacvalueindex 381b4222-f694-41f0-9685-ff5bb260df2e 54533251-82be-4824-96c1-47b60b740d00 bc5038f7-23e0-4960-96da-33abaf5935ec 100
::最小处理器状态-5
powercfg -setdcvalueindex 381b4222-f694-41f0-9685-ff5bb260df2e 54533251-82be-4824-96c1-47b60b740d00 893dee8e-2bef-41e0-89c6-b55d0929964c 5
powercfg -setacvalueindex 381b4222-f694-41f0-9685-ff5bb260df2e 54533251-82be-4824-96c1-47b60b740d00 893dee8e-2bef-41e0-89c6-b55d0929964c 5
::系统散热方式-被动
powercfg -setdcvalueindex 381b4222-f694-41f0-9685-ff5bb260df2e 54533251-82be-4824-96c1-47b60b740d00 94d3a615-a899-4ac5-ae2b-e4d8f634367f 1
powercfg -setacvalueindex 381b4222-f694-41f0-9685-ff5bb260df2e 54533251-82be-4824-96c1-47b60b740d00 94d3a615-a899-4ac5-ae2b-e4d8f634367f 1

::在此时间后关闭显示-10=600秒
powercfg -setdcvalueindex 381b4222-f694-41f0-9685-ff5bb260df2e 7516b95f-f776-4464-8c53-06167f40cc99 3c0bc021-c8a8-4e07-a973-6b14cbcb2b7e 600
powercfg -setacvalueindex 381b4222-f694-41f0-9685-ff5bb260df2e 7516b95f-f776-4464-8c53-06167f40cc99 3c0bc021-c8a8-4e07-a973-6b14cbcb2b7e 600

::激活指定GUID的电源选项  (平衡) *
powercfg -s 381b4222-f694-41f0-9685-ff5bb260df2e
pause
回复

使用道具 举报

4357#
发表于 2020-7-28 17:46:50 | 只看该作者
按需修改
回复

使用道具 举报

4358#
 楼主| 发表于 2020-7-28 18:50:51 | 只看该作者
Matthew_Wai 发表于 2020-7-27 15:16
I have used the following batch script, but nothing has been added into boot.wim. What is wrong?

...

if you use dism to add the packages with ADK's winpe.wim, next is enough.
no need to call AddFiles and RegCopy or install.wim at all.

WimBuilder2\Projects\WIN10XPE\01-Components\00-ADK_OCs\main.bat


  1. set "opt[adk.wpe_path]=C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment"
  2. set opt[adk.lang]=ZH-CN

  3. set "OCs_PATH=%opt[adk.wpe_path]%\amd64\WinPE_OCs"
  4. if "%WB_PE_ARCH%"=="x86" set "OCs_PATH=%opt[adk.wpe_path]%\x86\WinPE_OCs"
  5. echo OCs_PATH:%OCs_PATH%

  6. set _ADK_LANG=opt[adk.lang]

  7. call PERegPorter.bat Tmp UNLOAD

  8. pushd "%OCs_PATH%"
  9. Dism /image:%X% /add-package /packagepath:"WinPE-FontSupport-%_ADK_LANG%.cab"
  10. Dism /image:%X% /add-package /packagepath:"%_ADK_LANG%\lp.cab"
  11. popd

  12. Dism /image:%X% /Get-Intl
  13. Dism /image:%X% /Set-UILang:%_ADK_LANG%
  14. Dism /image:%X% /Set-AllIntl:%_ADK_LANG%
  15. Dism /image:%X% /Get-Intl
  16. call PERegPorter.bat Tmp LOAD

  17. set _ADK_LANG=
  18. goto :EOF

复制代码
回复

使用道具 举报

4359#
发表于 2020-7-28 19:04:10 | 只看该作者
谢谢分享!
回复

使用道具 举报

4360#
发表于 2020-7-28 20:32:26 | 只看该作者
slore, the following are my objectives:  1. The Windows display language remains to be English.  
2. When Chinese software is used, Chinese characters can be displayed.  
3. File Explorer and WinXShell can display both Chinese and English.  

Should I add the following lines?  
  
Dism /image:%X% /Get-Intl  
Dism /image:%X% /Set-UILang:zh-tw  
Dism /image:%X% /Set-AllIntl:zh-tw  
Dism /image:%X% /Get-Intl  



点评

Add those lines and build & test, it will take you some time less than 5 minutes. Wait for my answer, take 1 day. Why not just try it? I don't use zh-TW ISO or English ISO at all. I can  详情 回复 发表于 2020-7-29 12:10
回复

使用道具 举报

4361#
发表于 2020-7-29 01:19:40 | 只看该作者
slore 发表于 2020-7-28 15:00
你自己勾选了精简是么?

打开,选择 全功能 预设,直接下一步构建,我这边是正常的,

我就怕因工程设置不同引起问题, 所以用您的 2020-07-07 原版解压后立即进行, 除选择 "全功能" 外,
其余项目几乎都是默认, 情况真是如此.
回复

使用道具 举报

4362#
发表于 2020-7-29 05:02:55 | 只看该作者
几乎找到了可再现 "画图" 和 "写字板" 不正常的方法。

首次使用一个全新解压缩的 WimBuilder2-Full.v2020-07-07
浏览认上 install.wim 之后,选择企业版。然后就到”设置“中选择”专家“模式。
接着到”定制“的预设中选择”全功能“。
然后 Next,构建、这样就制出了一个 "画图" 和 "写字板" 不正常的 boot.wim。

需要说明的是,这其中只是进行了一些选项的选择,没有修改任何项目;全都是默认的。

确实,如果用最简单模式,制出的 boot.wim  "画图" 和 "写字板" 是正常的。

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

点评

是默认还是,不是默认?几乎默认是啥意思。 解压0707版本,选择 全功能 预设,直接下一步,构建。其他选项不用改,我这里正常。 不选择的话,正常么? 你直接按你的操作,然后 构建页面 点击 【  详情 回复 发表于 2020-7-29 12:15
回复

使用道具 举报

4363#
发表于 2020-7-29 11:25:59 | 只看该作者
楼主,用了您的工具,使用RS5的官方镜像包,搭建出来的pe始终无法被远程。pe可以远程其他电脑

然后我这边远程的服务基本都开启了,注册表也按照百度进行修改。各种办法尝试

一直远程失败,提示 未启用对服务器的远程访问

QQ截图20200729112515.png (26.79 KB, 下载次数: 162)

QQ截图20200729112515.png

QQ图片20200729112322.png (26.58 KB, 下载次数: 172)

QQ图片20200729112322.png

点评

启动管理员账户了没? 桌面有一个 启动远程桌面服务的批处理,运行了没? netstat -an命令,确认3389端口是否处于监听状态。  详情 回复 发表于 2020-7-29 11:49
回复

使用道具 举报

4364#
 楼主| 发表于 2020-7-29 11:49:03 | 只看该作者
Somnuslcc 发表于 2020-7-29 11:25
楼主,用了您的工具,使用RS5的官方镜像包,搭建出来的pe始终无法被远程。pe可以远程其他电脑

然后我这边 ...

启动管理员账户了没?
桌面有一个 启动远程桌面服务的批处理,运行了没?
netstat -an命令,确认3389端口是否处于监听状态。
回复

使用道具 举报

4365#
发表于 2020-7-29 12:04:50 | 只看该作者
楼主,您说的桌面启动远程桌面服务的批处理,我并没有找到,我是用的是管理员账户。

点评

好吧,快捷方式被注释掉了。。。 去X:\PEMaterial\运行 EnableTermServiceFeature.bat  详情 回复 发表于 2020-7-29 12:06
回复

使用道具 举报

4366#
 楼主| 发表于 2020-7-29 12:06:54 | 只看该作者
Somnuslcc 发表于 2020-7-29 12:04
楼主,您说的桌面启动远程桌面服务的批处理,我并没有找到,我是用的是管理员账户。
  1. rem EnableTermServiceFeature
  2. if 1==1 (
  3.   echo reg add HKLM\SYSTEM\Setup /v SystemSetupInProgress /t REG_DWORD /d 0 /f
  4. )>"%X_PEMaterial%\EnableTermServiceFeature.bat"
  5. rem call link "%X_PEMaterial%\EnableTermServiceFeature.bat" "%X_Desktop%\EnableTermServiceFeature.lnk"
复制代码


好吧,快捷方式被注释掉了。。。

去X:\PEMaterial\运行 EnableTermServiceFeature.bat
回复

使用道具 举报

4367#
 楼主| 发表于 2020-7-29 12:10:56 | 只看该作者
Matthew_Wai 发表于 2020-7-28 20:32
slore, the following are my objectives:  1. The Windows display language remains to be English.  
2 ...
Should I add the following lines?  


Add those lines and build & test, it will take you some time less than 5 minutes.

Wait for my answer, take 1 day.

Why not just try it?

I don't use zh-TW ISO or English ISO at all.
I can confirm that cmd.exe->chcp show 936, and notepad.exe, explorer.exe display in Chinese with zh-CN.
回复

使用道具 举报

4368#
 楼主| 发表于 2020-7-29 12:15:10 | 只看该作者
vaf 发表于 2020-7-29 05:02
几乎找到了可再现 "画图" 和 "写字板" 不正常的方法。

首次使用一个全新解压缩的 WimBuilder2-Full.v202 ...
其余项目几乎都是默认


是默认还是,不是默认?几乎默认是啥意思。

解压0707版本,选择 全功能 预设,直接下一步,构建。其他选项不用改,我这里正常。


需要说明的是,这其中只是进行了一些选项的选择,没有修改任何项目;全都是默认的。


不选择的话,正常么?

你直接按你的操作,然后 构建页面 点击 【构建(日志)】,
构建完毕后,打开 日志文件夹,把最新生成的 日志文件传上来吧。

不然不好保证界面选项,和选择是一致的。
顺便也可以知道你用的镜像版本。
回复

使用道具 举报

4369#
发表于 2020-7-29 12:16:12 | 只看该作者
这次远程桌面成功连接上了,但是连接pe后,是黑屏状态。。。楼主,这个怎么弄啊

点评

你确定你用的是 v1809 (RS5)版本么?之后版本默认是黑屏,需要额外的开发者补丁,目前不公开。 你把你的ISO镜像名称,详细版本给我说下,我回头试试。 不是用的最近更新了补丁的版本吧? 最初的v1809版本  详情 回复 发表于 2020-7-29 12:21
回复

使用道具 举报

4370#
发表于 2020-7-29 12:18:14 | 只看该作者
远程桌面连接pe成功,黑屏几分钟后就报这个错误。

QQ图片20200729121704.png (28.33 KB, 下载次数: 187)

QQ图片20200729121704.png
回复

使用道具 举报

4371#
 楼主| 发表于 2020-7-29 12:21:33 | 只看该作者
Somnuslcc 发表于 2020-7-29 12:16
这次远程桌面成功连接上了,但是连接pe后,是黑屏状态。。。楼主,这个怎么弄啊

你确定你用的是 v1809 (RS5)版本么?之后版本默认是黑屏,需要额外的开发者补丁,目前不公开。

你把你的ISO镜像名称,详细版本给我说下,我回头试试。

不是用的最近更新了补丁的版本吧?

最初的v1809版本(2018年底发布)肯定是可以的,是测试过了。
后来更新也许系统和其他后续版本保持一致了,这个功能用的人很少,后来就没测试过了,
不太清楚是否有影响。

点评

这样的啊,楼主,我不知道不能用补丁,我在试下,感谢大神的指导  详情 回复 发表于 2020-7-29 12:30
回复

使用道具 举报

4372#
发表于 2020-7-29 12:30:25 | 只看该作者
slore 发表于 2020-7-29 12:21
你确定你用的是 v1809 (RS5)版本么?之后版本默认是黑屏,需要额外的开发者补丁,目前不公开。

你把 ...

这样的啊,楼主,我不知道不能用补丁,我在试下,感谢大神的指导  
回复

使用道具 举报

4373#
发表于 2020-7-29 13:05:36 | 只看该作者
纯洁的受欢迎!
回复

使用道具 举报

4374#
发表于 2020-7-29 13:15:16 | 只看该作者

感谢分享,学习了!
回复

使用道具 举报

4375#
发表于 2020-7-29 13:24:43 | 只看该作者
附件怎么传啊,不知道传上传不上。

last_wimbuilder.zip

439.07 KB, 下载次数: 7, 下载积分: 无忧币 -2

回复

使用道具 举报

4376#
发表于 2020-7-29 13:51:29 | 只看该作者
有没有遇到我一样的问题,试了2004的两个版本,0606和0707版制作的PE(解压缩后全默认),第一次运行diskpart非常慢,第二次是正常速度。有知道原因的大佬回复一下,谢谢。
回复

使用道具 举报

4377#
发表于 2020-7-29 21:58:53 | 只看该作者
本帖最后由 vaf 于 2020-7-29 22:31 编辑

老大,不好了,又发现一个大虫子。(我成了你的虚拟机了哈)
兼容性问题。
cmd 命令行程序,不支持中文,
copy C:\中文
会报错,失败。只要是中文名在哪都一样。

你这个批处理大王,那么多 main 那么多 last 那么多......竟然没遇到问题.


顺便提个建议,把 ROBOCOPY 添加进来吧,程序不大;
一个 ROBOCOPY.EXE 一个 ROBOCOPY.EXE.MUI。
比 XCOPY 强大。是备份、更新的不可多得的好程序。

我在自用 PE 中是必加的,老大加进来我就省事了。

点评

自己放入MyCustom即可,升级不影响。 Z:\WimBuilder2-Full.v2020-07-07\AppData\Projects\WIN10XPE\_CustomFiles_\MyCustom\AddRobocopy.bat  详情 回复 发表于 2020-7-29 23:54
批处理保存成ANSI格式,不要保存UTF-8。  详情 回复 发表于 2020-7-29 22:27
回复

使用道具 举报

4378#
 楼主| 发表于 2020-7-29 22:27:18 | 只看该作者
vaf 发表于 2020-7-29 21:58
老大,不好了,又发现一个大虫子。(我成了你的虚拟机了哈)
兼容性问题。
cmd 命令行程序,不支持中文, ...

批处理保存成ANSI格式,不要保存UTF-8。

点评

vaf
这 Win10 就这点不好,默认不是 ANSI  详情 回复 发表于 2020-7-29 22:34
回复

使用道具 举报

4379#
发表于 2020-7-29 22:34:34 | 只看该作者
slore 发表于 2020-7-29 22:27
批处理保存成ANSI格式,不要保存UTF-8。

这 Win10 就这点不好,默认不是 ANSI
回复

使用道具 举报

4380#
 楼主| 发表于 2020-7-29 23:54:17 | 只看该作者
vaf 发表于 2020-7-29 21:58
老大,不好了,又发现一个大虫子。(我成了你的虚拟机了哈)
兼容性问题。
cmd 命令行程序,不支持中文, ...
顺便提个建议,把 ROBOCOPY 添加进来吧,程序不大;


自己放入MyCustom即可,升级不影响。

Z:\WimBuilder2-Full.v2020-07-07\AppData\Projects\WIN10XPE\_CustomFiles_\MyCustom\AddRobocopy.bat
  1. call AddFile "@\Windows\System32#nRobocopy.exe"
复制代码
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-1-26 10:31

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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