无忧启动论坛

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

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

    [复制链接]
2731#
发表于 2019-12-15 09:35:13 来自手机 | 只看该作者
2011mtw35 发表于 2019-12-14 23:17
2019-12-12版本制作Windows7x64,在虚拟机下测试,卡在LOGO处,不能进入PE,

cn_windows_7_ultimate_wit ...

兄嘚,看首页标题,winx10pe。明白了吗?
回复

使用道具 举报

2732#
发表于 2019-12-15 15:22:38 | 只看该作者
s大,在这个位置卡住了,不知什么原因。

微信截图_20191215151737.png (210.05 KB, 下载次数: 150)

微信截图_20191215151737.png

点评

CTRL+ALT+DEL调出任务管理器,看pecmd.system.log。  发表于 2019-12-15 15:33
回复

使用道具 举报

2733#
发表于 2019-12-15 15:31:28 | 只看该作者
slore 发表于 2019-12-14 22:44
I didn't write code for that, so disable the menu.
It is not hard to implement, but I don't have  ...

thank you
回复

使用道具 举报

2734#
发表于 2019-12-15 15:32:16 | 只看该作者
What should I do to prevent PENetwork from starting automatically at startup.

点评

remove next startup code. Z:\WimBuilder2\Projects\WIN10XPE\_CustomFiles_\PEMaterial\Autoruns\Startup\NetInit.bat  详情 回复 发表于 2019-12-15 15:36
回复

使用道具 举报

2735#
 楼主| 发表于 2019-12-15 15:36:45 | 只看该作者
gazi06 发表于 2019-12-15 15:32
What should I do to prevent PENetwork from starting automatically at startup.

remove next startup code.

Z:\WimBuilder2\Projects\WIN10XPE\_CustomFiles_\PEMaterial\Autoruns\Startup\NetInit.bat
   
  1. rem Launch PENetwork
  2. if exist "%ProgramFiles%\PENetwork" (
  3.     cd /d "%ProgramFiles%\PENetwork"
  4.     start "PENetwork" "%ProgramFiles%\PENetwork\PENetwork.exe"
  5. )
复制代码

点评

thansk you --------------------- Can I redirect MASTER myinit.ini to an external drive. for example Y: \ KMPE \ _WIN \ myinit.ini which commands should be added to the Myinit.bat file in \ Startup  详情 回复 发表于 2019-12-15 16:48
回复

使用道具 举报

2736#
发表于 2019-12-15 16:48:59 | 只看该作者
本帖最后由 gazi06 于 2019-12-15 16:57 编辑
slore 2019-12-15 15:36 tarihinde yayınlandı bir
sonraki açılış kodunu kaldır

Z: \ WimBuilder2 \ Projects \ WIN10XPE \ _CustomFiles_ \ PEMaterial \ Autoruns \ St ...

Eğer thansk
---------------------
ben harici bir sürücüye yönlendirmek için Can MASTER myinit.ini arasında.
Y-Örnek için: \ KMPE \ _WIN \ myinit.ini
Hangi Meli Komutları \ Startup \ BeforeShell'deki Myinit.bat dosyasına eklenecek.
bu kodu girdiğinizde oldu

pecmd.exe Y: \ KMPE \ _WIN \ myinit.ini

点评

You can put any command in Startup folder, exe or bat will be called.  发表于 2019-12-15 17:09
回复

使用道具 举报

2737#
发表于 2019-12-15 19:11:35 | 只看该作者
能不能做到winxshell桌面和explorer桌面切换使用?

点评

WinXShell.exe -winpe可以接替explorer.exe, 要反过来, WinXShell.exe -luacode CloseShellWindow explorer.exe 外壳就是不同的应用程序罢了,退出一个启动另一个就行了。  详情 回复 发表于 2019-12-15 19:20
回复

使用道具 举报

2738#
 楼主| 发表于 2019-12-15 19:20:38 | 只看该作者
星体投射 发表于 2019-12-15 19:11
能不能做到winxshell桌面和explorer桌面切换使用?

WinXShell.exe -winpe可以接替explorer.exe,

要反过来,
WinXShell.exe -luacode CloseShellWindow
explorer.exe


外壳就是不同的应用程序罢了,退出一个启动另一个就行了。
回复

使用道具 举报

2739#
发表于 2019-12-16 17:36:46 | 只看该作者
大神,请教下工具的PE登录后自动开启数字小键盘是如何实现的?

点评

界面: 配置->系统->开启NumLock(数字锁定键) 对应代码: Z:\WimBuilder2\Projects\WIN10XPE\ 00-Configures\ (配置) System\ (系统) main.html  详情 回复 发表于 2019-12-16 20:07
回复

使用道具 举报

2740#
发表于 2019-12-16 17:38:05 | 只看该作者
slore 发表于 2019-3-4 22:37
使用演示Gif动图:

大神,请教下工具生成的PE登录后自动开启数字小键盘是如何实现的?
回复

使用道具 举报

2741#
 楼主| 发表于 2019-12-16 20:07:03 | 只看该作者
本帖最后由 slore 于 2019-12-16 20:09 编辑
xyzy1008 发表于 2019-12-16 17:36
大神,请教下工具的PE登录后自动开启数字小键盘是如何实现的?

界面:
    配置->系统->开启NumLock(数字锁定键)

对应代码:
  Z:\WimBuilder2\Projects\WIN10XPE\
             00-Configures\  (配置)
             System\  (系统)
                main.html
                  <input type="checkbox" name="system.numlock" class="opt_item" checked>NumLock ON  选项

NumLock 选项的批处理代码 last.bat:

rem NumLock on/off
if not "x%opt[system.numlock]%"=="xfalse" (
    reg add "HKLM\Tmp_Default\Control Panel\Keyboard" /v InitialKeyboardIndicators /d 2 /f
)



回复

使用道具 举报

2742#
发表于 2019-12-16 20:12:04 | 只看该作者
前来顶贴,好物
回复

使用道具 举报

2743#
发表于 2019-12-17 22:49:48 | 只看该作者
1、制作程序转换成 "WimBuilder2-Full.v2019-12-12" 之后,不知为何预设的PE启动次序被更改为 "Admin" 优先(如下图的右侧),恳请告知是在什么环节被转换的。



2、制作 1709(16299.666) PE 时,无法从  "Admin" 切换到 "SYSTEM" 模式(如下图),这个问题有办法解决吗?

点评

以什么用户登录,主要看你 用户,界面的选项, 应该是 以管理员登录的选项你没有取消。 16299?你怎么也玩这么老的版本了。我只处理了新版本,老版本印象中本来就能切换,但是忘了具体啥版本号了。有时间了我看  详情 回复 发表于 2019-12-17 22:54
回复

使用道具 举报

2744#
 楼主| 发表于 2019-12-17 22:54:34 | 只看该作者
WAIGO 发表于 2019-12-17 22:49
1、制作程序转换成 "WimBuilder2-Full.v2019-12-12" 之后,不知为何预设的PE启动次序被更改为 "Admin" 优先 ...

以什么用户登录,主要看你  用户,界面的选项,
应该是 以管理员登录的选项你没有取消。

16299?你怎么也玩这么老的版本了。我只处理了新版本,老版本印象中本来就能切换,但是忘了具体啥版本号了。有时间了我看下。

点评

1、"以管理员登录的选项" 以前也有勾选,取消了会不会就无法双向选择了。用 WimBuilder2-Full.2019-11-11 制作时,都是一样的设置却从没有出现过这个问题。劳烦告知这次要如何修改才会出现 SYSTEM 模式优先选择。  详情 回复 发表于 2019-12-18 00:02
回复

使用道具 举报

2745#
发表于 2019-12-18 00:02:40 | 只看该作者
本帖最后由 WAIGO 于 2019-12-18 00:29 编辑
slore 发表于 2019-12-17 22:54
以什么用户登录,主要看你  用户,界面的选项,
应该是 以管理员登录的选项你没有取消。

1、"以管理员登录的选项" 以前也有勾选,取消了会不会就无法双向选择了。用 WimBuilder2-Full.2019-11-11 制作时,都是一样的设置却从没有出现过这个问题。劳烦告知这次要如何修改才会出现 SYSTEM 模式优先选择。

2、 1709(16299.666) 是 UUP 前天才发布的最新版本号,同时发布的还有 1809(17763.914),我想拿 1709、1809、1909、2004 制作出最新版本编号的一系列 PE。刚才测试过了,1809(17763.914) 版 PE 也没法子由 ADMIN 切换至 SYSTEM 模式:

点评

1. 帐户 口启用Administrator账户 口设置为自动登录帐户 是2个选项。 2. 随Windows更新,服务处理需要另外做,不是通用的。  详情 回复 发表于 2019-12-18 00:47
回复

使用道具 举报

2746#
 楼主| 发表于 2019-12-18 00:47:20 | 只看该作者
WAIGO 发表于 2019-12-18 00:02
1、"以管理员登录的选项" 以前也有勾选,取消了会不会就无法双向选择了。用 WimBuilder2-Full.2019-11-11 ...

1.

帐户
    口启用Administrator账户
    口设置为自动登录帐户

是2个选项。


2.
随Windows更新,服务处理需要另外做,不是通用的。

点评

旧版本,放弃吧,更新没必要  详情 回复 发表于 2019-12-18 08:44
回复

使用道具 举报

2747#
发表于 2019-12-18 08:44:51 | 只看该作者

旧版本,放弃吧,更新没必要
回复

使用道具 举报

2748#
发表于 2019-12-18 16:37:02 来自手机 | 只看该作者
楼主,怎么增加PPPOE拨号功能?默认的.pbk文件没有关联打开方式

点评

PPPOE有组件的,我那个已经分成了有线、宽带拨号、无线三个组件  详情 回复 发表于 2019-12-21 18:21
在官方ADK里面有现成的可以照抄,注册表如果用的完整的都不用改。  详情 回复 发表于 2019-12-19 12:52
没环境测试。 rasphone.exe -f xxxxx.pbk 调用,注册表关联抄正常系统,缺文件按提示补,应该ras开头的这些要补。  详情 回复 发表于 2019-12-18 17:43
回复

使用道具 举报

2749#
 楼主| 发表于 2019-12-18 17:43:05 | 只看该作者
834772509 发表于 2019-12-18 16:37
楼主,怎么增加PPPOE拨号功能?默认的.pbk文件没有关联打开方式

没环境测试。

rasphone.exe -f xxxxx.pbk
调用,注册表关联抄正常系统,缺文件按提示补,应该ras开头的这些要补。
回复

使用道具 举报

2750#
发表于 2019-12-18 23:16:50 | 只看该作者
反馈个问题:(2019-12-12版)
      制作10PE(18363)X64,勾选Lite,call PinToTaskbar命令失效;
                                         若勾选 全功能,则正常。

点评

选择lite。18362和19041都能正常固定默认的3和图标。 pin功能,正常,你看下X:\PEMaterial目录的autoruns/startup/PinShortcuts.lua文件的内容。  详情 回复 发表于 2019-12-19 11:25
pint需要的dll被精简点了吧。有时间了排除下。  发表于 2019-12-18 23:27
回复

使用道具 举报

2751#
发表于 2019-12-19 10:32:36 | 只看该作者
slore 您好,反馈个问题----------
PE环境里“电脑属性”显示问题
构建了两个1909内核的32位 和 64位 PE

两个PE的电脑属性显示效果区别很大,
64位的PE显示正常,32位的PE在电脑属性窗口里字体显示效果很别扭,用全功能构建也是这样。



32位PE电脑属性窗口显示效果----不正常


64位PE电脑属性窗口显示效果----正常


点评

一个是系统正常的,一个是WinXShell模拟的界面,带了内存空间和运行时间,不是一个东西。系统自带的自然好,不过64位默认属性没反应,用WinXShell代替了,你的结果是反过来的。。。32位应该正常才对。  详情 回复 发表于 2019-12-19 11:16
回复

使用道具 举报

2752#
 楼主| 发表于 2019-12-19 11:16:08 | 只看该作者
本帖最后由 slore 于 2019-12-19 11:21 编辑
wxgx 发表于 2019-12-19 10:32
slore 您好,反馈个问题----------
PE环境里“电脑属性”显示问题
构建了两个1909内核的32位 ...

一个是系统正常的,一个是WinXShell模拟的界面,带了内存空间和运行时间,不是一个东西。系统自带的自然好,不过64位默认属性没反应,用WinXShell代替了,你的结果是反过来的。。。32位应该正常才对。


vendor/winXShell/X_PF/WinXShell/winXShell.lua
第8行,改成
handle_system_property = nil


回复

使用道具 举报

2753#
 楼主| 发表于 2019-12-19 11:25:55 | 只看该作者
青青草 发表于 2019-12-18 23:16
反馈个问题:(2019-12-12版)
      制作10PE(18363)X64,勾选Lite,call PinToTaskbar命令失效;
    ...

选择lite。18362和19041都能正常固定默认的3和图标。
pin功能,正常,你看下X:\PEMaterial目录的autoruns/startup/PinShortcuts.lua文件的内容。

点评

任务栏可以出现图标,但比其他图标约慢了三分钟之久才出现。  详情 回复 发表于 2019-12-19 18:18
回复

使用道具 举报

2754#
发表于 2019-12-19 12:52:11 | 只看该作者
834772509 发表于 2019-12-18 16:37
楼主,怎么增加PPPOE拨号功能?默认的.pbk文件没有关联打开方式

在官方ADK里面有现成的可以照抄,注册表如果用的完整的都不用改。

QQ截图20191219125124.png (63.25 KB, 下载次数: 153)

QQ截图20191219125124.png
回复

使用道具 举报

2755#
发表于 2019-12-19 16:25:08 来自手机 | 只看该作者
谢谢楼主分享
回复

使用道具 举报

2756#
发表于 2019-12-19 16:47:50 | 只看该作者
谢谢告知 boot.wim 创建的路径!其实构建信息已明白告知了 [_Factory_\target\WIN10XPE\build\boot.wim],boot.wim 放在何处,这个我一直知道。只是不知道是在什么目录下,用哪个 BAT 程序来创建出 boot.wim 文件?希望老大指点一下,我打算在同一程序的最末段落放入网友优化的代码。谢谢!
回复

使用道具 举报

2757#
 楼主| 发表于 2019-12-19 17:11:45 | 只看该作者
星体投射 发表于 2019-12-8 15:43
AddDrivers.cmd这样改比较合理

宏命令代码没有问题,你这样还用全局变量了,单独传递只提取,注册表,只提取文件,影响别的模块。

这里修改方法是build的main. bat初始化为空,这里默认测试写的DRIVERS所以,不带参数时,只补充DRIVERS中的注册表,不会添加文件。
回复

使用道具 举报

2758#
发表于 2019-12-19 18:18:13 | 只看该作者
本帖最后由 青青草 于 2019-12-19 18:19 编辑
slore 发表于 2019-12-19 11:25
选择lite。18362和19041都能正常固定默认的3和图标。
pin功能,正常,你看下X:\PEMaterial目录的autorun ...

任务栏可以出现图标,但比其他图标约慢了三分钟之久才出现。全能版无此问题。

点评

那应该是等待网络初始化?你修改东西了麽。自己精简文件了?我默认是立即显示的,虚拟机。  发表于 2019-12-19 18:27
回复

使用道具 举报

2759#
发表于 2019-12-19 19:11:25 | 只看该作者
本帖最后由 令狐大虾 于 2019-12-19 19:52 编辑

刚选lite模式做出来的32位1909PE,肿么居然1.49G啊。install.wim选择错了哈哈。已经解决
回复

使用道具 举报

2760#
发表于 2019-12-19 23:15:09 | 只看该作者
勾选Lite,除了添加一个软件,其他未作任何变化。

点评

18363.418.191007-0143.19h2_release_svc_refresh_CLIENTBUSINESS_VOL_x64FRE_zh-cn.iso 选lite,勾选7-zip,启动正常。 你先用干净的WimBuilder2.v2019.12.12版本,单独构建试试。 再添加你的软件。  详情 回复 发表于 2019-12-19 23:46
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-14 23:28

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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