无忧启动论坛

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

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

    [复制链接]
5731#
 楼主| 发表于 2021-1-27 01:20:36 | 只看该作者
550 发表于 2021-1-26 23:38
"应用到文件夹",感觉是个动态的。注册表跟踪,出来的最多只能固定到“第一层”,第二层开始就乱了.且还没 ...



最近有些忙,没顾得上。

你可以试试 ljycslg 的PECMD脚本。
folderview.7z (1.5 KB, 下载次数: 9)



点评

550
谢谢老大了~~这个主要想用到WIN10正常的系统里。原来以为弄个批处理可以搞定,然后在优化的主批处理文件里CALL一下。实战下来是自己想简单了...  发表于 2021-1-27 01:52
回复

使用道具 举报

5732#
发表于 2021-1-27 06:29:56 | 只看该作者
把这页占满了。
回复

使用道具 举报

5733#
发表于 2021-1-27 10:45:04 | 只看该作者
支持一下
回复

使用道具 举报

5734#
发表于 2021-1-28 18:08:55 | 只看该作者
Error: Failed to get SE_DEBUG_NAME privilege.(Please run as Administrator)
都沒人遇到這問題嗎
我現在新電腦 Win10也不同版本變 20H2了
執行2021 0101版還是會如此.無法building

点评

你是不是用的普通用户? 需要使用Nsudo提权到TrustedInstaller权限, 这个需要管理员权限。  详情 回复 发表于 2021-1-28 18:25
回复

使用道具 举报

5735#
 楼主| 发表于 2021-1-28 18:25:39 | 只看该作者
saiz 发表于 2021-1-28 18:08
Error: Failed to get SE_DEBUG_NAME privilege.(Please run as Administrator)
都沒人遇到這問題嗎
我現 ...

你是不是用的普通用户?

需要使用Nsudo提权到TrustedInstaller权限,
这个需要管理员权限。

点评

現在重灌為1909版OK了 有想到一個問題點 會是VC++ runtime版本問題嗎? 因為原本我有灌了很多版本 這次我只灌了2010 2012 2017.就沒事 其它軟體都是一樣  详情 回复 发表于 2021-2-5 23:22
當然不是 我點右鍵以管理者執行也一樣 剛試20201212一樣 等下試20201111  详情 回复 发表于 2021-1-28 18:29
回复

使用道具 举报

5736#
发表于 2021-1-28 18:29:33 | 只看该作者
slore 发表于 2021-1-28 18:25
你是不是用的普通用户?

需要使用Nsudo提权到TrustedInstaller权限,

當然不是
我點右鍵以管理者執行也一樣
剛試20201212一樣
等下試20201111

点评

個人帳號.沒用微軟帳號 UAC也都關了.是哪個安全性?  详情 回复 发表于 2021-1-28 18:52
微软账号麽。感觉是不是系统安全性设置引起的。  发表于 2021-1-28 18:40
回复

使用道具 举报

5737#
发表于 2021-1-28 18:32:57 | 只看该作者
可以直接使用
回复

使用道具 举报

5738#
发表于 2021-1-28 18:41:46 | 只看该作者
奇怪....我試到20200707都不行...
回复

使用道具 举报

5739#
发表于 2021-1-28 18:52:02 | 只看该作者
saiz 发表于 2021-1-28 18:29
當然不是
我點右鍵以管理者執行也一樣
剛試20201212一樣

個人帳號.沒用微軟帳號
UAC也都關了.是哪個安全性?

点评

还有,对于IE,Edge下载下来的批处理,js脚本,好像微软因为安全性锁定。 你右键属性WimBuilder.cmd,解锁看看。不知道其他的文件是否也需要解除锁定。  详情 回复 发表于 2021-1-28 19:07
你用的windows镜像名称。虚拟机装一个测试下Admin用户能否打开W2。  发表于 2021-1-28 19:05
回复

使用道具 举报

5740#
 楼主| 发表于 2021-1-28 19:07:04 | 只看该作者
saiz 发表于 2021-1-28 18:52
個人帳號.沒用微軟帳號
UAC也都關了.是哪個安全性?

还有,对于IE,Edge下载下来的批处理,js脚本,好像微软因为安全性锁定。

你右键属性WimBuilder.cmd,解锁看看。不知道其他的文件是否也需要解除锁定。

点评

我是用Brave瀏覽器. 但右鍵開是都沒有鎖定.也是不能用 我連防毒都還沒安裝啊... 找時間再重灌+開VM試了..  详情 回复 发表于 2021-1-28 19:27
回复

使用道具 举报

5741#
发表于 2021-1-28 19:27:04 | 只看该作者
slore 发表于 2021-1-28 19:07
还有,对于IE,Edge下载下来的批处理,js脚本,好像微软因为安全性锁定。

你右键属性WimBuilder.cmd, ...

我是用Brave瀏覽器.
但右鍵開是都沒有鎖定.也是不能用
我連防毒都還沒安裝啊...
找時間再重灌+開VM試了..
回复

使用道具 举报

5742#
发表于 2021-1-28 23:00:38 | 只看该作者
slore 发表于 2021-1-26 23:10
Office2007是演示包(体积很小的3个exe),里面放的不是真的Office 2007。
你替换别人的完整Office 2007.7 ...

是的。我替换了一个中文版的PECMD,这个安装跟PECMD有关对吗?
回复

使用道具 举报

5743#
发表于 2021-1-29 14:57:28 | 只看该作者
本帖最后由 2013koko 于 2021-1-29 17:48 编辑

请教S大,19042.685的用户头像 StartIsBack 2.9 以上不能显示,2.8.9以下能显示头像,但总有内存冲突(补足system32下的.dll都不行),请教该如何解决?

sshot-1.png (7.33 KB, 下载次数: 150)

sshot-1.png

点评

删除vendor/StarIsBack 2.9.8,用2.9版本就行。  发表于 2021-1-29 19:03
回复

使用道具 举报

5744#
发表于 2021-1-29 19:54:22 | 只看该作者
S大,WimBuilder2生成的使用2.9.8能够正常显示头像,请问是做了专门处理吗?

点评

和2.9.4一样用了新的头像格式。你看开始菜单的批处理。  发表于 2021-1-29 23:52
回复

使用道具 举报

5745#
 楼主| 发表于 2021-1-31 00:13:40 | 只看该作者
550 发表于 2021-1-4 02:11
采用搬迁法,把楼上组件里的“远程桌面”,统统搬到楼下“我的定制(后置)”,这样就成功的解决了关于更新 ...

远程桌面服务和网络状态图标的问题和 Noel 也讨论,
他那边很奇怪,有2个机器,一个正常一个不行,问题变得诡异了。

VHD版本的PE是一直可以连接。

我改来改去,用 sc config 把2个服务都禁用了,
然后改成SetupInProgress改成0后,先启动 TermService, 再启动Netprofm,2个好像可以共存了。

OSInit\StartNetProfm.bat 里面也是要改SetupInProgress 为0才行,这个时候触发了TermService,
启动后,又改成1了,TermService 停止,后来再改成 0,无法使用。

推测是这里原因,但是 禁用 远程服务, 0, Netprofm,再1,
再0启动远程桌面,也没成功。

你试试构建的时候禁用远程桌面服务。OSInit也别启动Netprofm。

手动改0,启动远程桌面服务,启动Netprofm。不再改回1。




点评

550
地球图标虽然直通,但无感知。只有网卡图标才会感知网卡工况  发表于 2021-1-31 15:29
550
从你的托盘看,你是地球图标。地球图标默认就是直通的。  发表于 2021-1-31 15:25
回复

使用道具 举报

5746#
发表于 2021-1-31 08:51:26 | 只看该作者
不错,支持楼主
回复

使用道具 举报

5747#
发表于 2021-1-31 14:41:20 | 只看该作者
实测流程--结果是无法登入远程,连黑框都没有,一直在连接,直到失败框出现

配置选择我自己的:WIN10X64PE远程,此基础上修改如下2个.其他不变.
网络支持-勾上“网络托盘图标”,勾上“隐藏系统网络托盘图标”.
勾空“远程桌面服务”

出来的ISO,启动后,先修改SetupInProgress 为0,然后切换用户到ADMIN,再启动StartNetProfm.bat。
远程无法登录

点评

我是虚拟机,要远程用的 HostOnly,没有外网,就是地球。NAT才会 网络通。  发表于 2021-1-31 17:07
550
是虚拟机实测  发表于 2021-1-31 14:47
回复

使用道具 举报

5748#
发表于 2021-1-31 14:55:58 | 只看该作者
单独拷贝出来了,修改后如图




点评

TermService.bat 添加一句: rem disable the service reg add HKLM\Tmp_System\ControlSet001\Services\TermService /v Start /t REG_DWORD /d 4 /f 不要OSInit进行启动服务。 你先进入桌面后手动试试。  详情 回复 发表于 2021-1-31 17:06
550
ISO没变,启动PE后,不切换ADMIN了,进桌面后先双击图上的第一个批处理ENA****,再执行STA***,结果也是无法登录远程  发表于 2021-1-31 15:13
回复

使用道具 举报

5749#
 楼主| 发表于 2021-1-31 17:06:01 | 只看该作者
550 发表于 2021-1-31 14:55
单独拷贝出来了,修改后如图

TermService.bat 添加一句:
rem disable the service
reg add HKLM\Tmp_System\ControlSet001\Services\TermService /v Start /t REG_DWORD /d 4 /f



不要OSInit进行启动服务。

你先进入桌面后手动试试。

我回头改个自动脚本看看,打算放到Startup下面,
StartPEServices.bat
统一改0,sc config 把服务改成 手动,然后 net start 启动。


感觉是不是太早了有问题,需要 wpeuitl 把网络初始化后再启动服务,2个服务就能共存了。

点评

550
牵扯的地方貌似多了点,弄不出来了,等 关于-升级 了  发表于 2021-1-31 22:26
回复

使用道具 举报

5750#
发表于 2021-1-31 22:54:20 | 只看该作者
牵扯的地方貌似多了点,弄不出来.
流程如下
首先在自定义补丁的最后的尾部添上一句,如图



构建是勾选“网络托盘图标”,也勾选自定义的补丁的 远程桌面服务
出来的ISO,进入桌面后,修改SetupInProgress 为0

然后就切换到ADMIN,再启动StartNetProfm.bat.
连接不通,失败.
还是等老大的 关于升级 了

点评

不手动启动服务,3389不开的。  发表于 2021-1-31 23:41
服务禁用掉了,进入服务,Remote Desktop Service禁用改手动,再启动,同样Netprofm也一样。批处理启动的话就是sc config改服务为手动,再net start启动,不要改注册表为1了。一直保持0。  发表于 2021-1-31 23:41
回复

使用道具 举报

5751#
发表于 2021-2-1 00:01:42 | 只看该作者
哇塞,看见了。赞赞赞。希望老大做成成品文件....

点评

550
这样的话,感觉上可以实现,除了 既有感知的网卡图标,又有远程桌面服务。感觉上貌似还能实现直通  发表于 2021-2-1 00:10
回复

使用道具 举报

5752#
发表于 2021-2-1 01:35:49 | 只看该作者
自己初步做了个BAT试了把,有个1058的错误,不知道哪儿不对了.


点评

sc config TermService start= demand 之前的startNetprofm.bat里面就有。  发表于 2021-2-1 05:06
550
反复测试,与第一行的3有关,貌似用批处理设置3后,看上去是有效实际无效。还得手动去禁用一次,再设置手动最后去启用一次  发表于 2021-2-1 01:45
回复

使用道具 举报

5753#
发表于 2021-2-1 10:46:31 | 只看该作者
楼主辛苦了,谢谢
回复

使用道具 举报

5754#
发表于 2021-2-1 15:17:12 | 只看该作者
本帖最后由 550 于 2021-2-1 16:42 编辑

我这里除了没有直通了,2者可以共存了。9分完美(直通的话与秒切是一对冤家,貌似与本次的“共存”无关,这样的话应该就是10分完美了)


sc config TermService start= demand替换图上StartPEServices.bat里面的net start TermService
老的桌面的快捷键的开关内容,用net start TermService 替换,变成新的远程桌面开关。只是这个法子无法在SYSTEM用户下成功远程登录,不过也无所谓,原来的虽然能登录,但ADMIN的远程初始化不全,由于是ADMIN的专用功能,故在SYSTEM下的功能也不全,鼠标右键无法复制粘贴,等于是远程桌面的主要功能被废了,没有SYSTEM的首次远程登录功能,此功能不用也罢.

点评

550
环境:StartPEServices.bat 已经放在了startup的里面了  发表于 2021-2-1 15:48
550
ADMIN登入后 是可以转换SYSTEM的,可以查看SYSTEM的  发表于 2021-2-1 15:23
回复

使用道具 举报

5755#
发表于 2021-2-1 16:53:04 | 只看该作者
本帖最后由 550 于 2021-2-1 17:01 编辑

共存解决了,出来个新问题,感觉是BAT“断”了,但不知道“断”在哪儿,首次进PE这里变成了英文



下图是可以反复执行的,都是成功的,说明不是这个文件导致“断”了BAT的延续。其他的就想不出来了,也就多了这一个文件。另一个修改的远程桌面服务的“开关”EnableTermServiceFeature.bat文件,此时还没参与工作.







点评

550
用户换到ADMIN后,这里显示的是中文的  发表于 2021-2-1 17:03
回复

使用道具 举报

5756#
发表于 2021-2-1 17:40:51 | 只看该作者
本帖最后由 550 于 2021-2-1 20:43 编辑

通过挨个的反向的把改过的地方逐个改回去,发现居然是startNetprofm的这个0导致的,改回1就显示中文了...断流因该是这里导致的, 但是startNetprofm这个又是对冤家了,改了1,远程连通的速度极慢了,感觉是2分钟这样,在2分钟里一直显示在彩色的ADMIN的欢迎界面上。且墙纸刷新不出来,点击切换用户,远程就退出了.感觉这里必须事先得设置0才稳定。事后再通过批处理改回0已经晚了。


首次进PE的开始菜单的英文,估计得想其他法子了。单机版的也被这个0给影响到了


对了,不知觉间,0202即将来临了

点评

550
等待老大的0202版了  发表于 2021-2-1 20:42
网络状态服务也改成登录后再启动,StartPEServices.bat这2个服务都启动。(新版本打印机也必须要是0才行)  发表于 2021-2-1 18:42
回复

使用道具 举报

5757#
发表于 2021-2-1 21:48:46 | 只看该作者
很好的创意和实践
回复

使用道具 举报

5758#
发表于 2021-2-2 23:11:53 | 只看该作者
本帖最后由 550 于 2021-2-2 23:38 编辑

英文菜单的瑕疵排除了。流程如下
1:TermService.bat尾部依旧添加禁用服务语句
2:SetupInProgress还是原来的1保持不变,改成0的话就是英文了.
3:转到ADMIN后才能开启开关,开关内容如下:
@echo off
reg add HKLM\SYSTEM\Setup /v SystemSetupInProgress /t REG_DWORD /d 0 /f

reg add HKLM\SYSTEM\ControlSet001\Services\TermService /v Start /t REG_DWORD /d 3 /f
sc config TermService start=demand
net start TermService

这样,0的注册就排在了启动服务的前面了。完美了

SYSTEM的中文 菜单名称+远程IP+网卡托盘=表示实测通过了.




误解了,是我自己重启了虚拟机导致。远程桌面忘了关闭了,界面就一会后自动退出.

论坛貌似BUG,以为没发出,多按了几次,居然成排了

点评

550
误解了,是我自己重启了虚拟机导致。远程桌面忘了关闭了,界面就一会后自动退出  发表于 2021-2-2 23:36
550
误解了,是我自己重启了虚拟机导致。远程桌面忘了关闭了,界面就一会后自动退出  发表于 2021-2-2 23:33
550
误解了,是我自己重启了虚拟机导致。远程桌面忘了关闭了,界面就一会后自动退出  发表于 2021-2-2 23:31
550
误解了,是我自己重启了虚拟机导致。远程桌面忘了关闭了,界面就一会后自动退出  发表于 2021-2-2 23:29
550
奇怪了,由于修改帖子,远程桌面刚才静止不动了一小会,居然退出了。查了下sercices.msc服务,居然自动关闭了,邪门。再考察考察工况  发表于 2021-2-2 23:26
回复

使用道具 举报

5759#
发表于 2021-2-3 00:52:53 | 只看该作者
本帖最后由 550 于 2021-2-3 02:19 编辑

再试试去掉SystemSetupInProgress的依赖的法子,是否也能如法炮制.
弄了N次,弄不出来,改为0或删掉,SYSTEM进桌面,开始菜单都会含有英文.


倒是发现,老方法的开关内容可以简化成2行了

sc config TermService start=demand
reg add HKLM\SYSTEM\Setup /v SystemSetupInProgress /t REG_DWORD /d 0 /f
条件就是:仅在ADMIN里开启开关才有效.(本来远程桌面也必须是ADMIN,所以此条件也不算过分或被约束了什么)
貌似不是仅在ADMIN里****,而是在ADMIN出现过后,是可以随意激活的。没出现前必须得到ADMIN里才行。实质就是被那个“SetupInProgress=1”给绑架了一下。由于2个用户都启动过了,也就解绑了。



感觉这个英文菜单的瑕疵,还是得老大从其他地方入手来的痛快。奇怪为何0的时候或删掉的时候,desktop.ini会被漏掉了.


忽然想到,startNetprofm.bat文件让他仅运行一次,大概率可以彻底解决问题了。因为“1”只是在开机时起作用一次,后续就被开关给接替了.

点评

550
可以任意时候任意用户里激活远程桌面服务  发表于 2021-2-3 02:27
550
果然,彻底解决了。这样就不存在误操作了。  发表于 2021-2-3 02:26
回复

使用道具 举报

5760#
发表于 2021-2-3 03:27:33 | 只看该作者
本帖最后由 550 于 2021-2-3 03:32 编辑

当不存在ADMIN仅在SYSTEM激活,远程桌面访问后  再本地访问,里面含了个GUEST用户.有意思...拨弄了几下,感觉只是个界面,基本无法操作

点评

Guest用户可以远程登录,不过意义不大。可能是主目录的问题吧,按理功能都应该能用。  发表于 2021-2-3 09:07
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-30 03:09

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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