无忧启动论坛

 找回密码
 注册
搜索

explorer做为shell就启动不起来

查看数: 4405 | 评论数: 33 | 收藏 1
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2023-11-4 10:24

正文摘要:

本帖最后由 zbkh 于 2023-11-4 12:16 编辑 在windows10PE自制过程,我通过tasklist或者Listdlls获取explorer依赖文件,在Winre.wim加入这些文件、修改完注册表(论坛的方法,C:\  替换为  X: ...

回复

alexanderzjs 发表于 2024-6-23 17:24:33
explorer如何添加桌面以及任务栏和桌面快捷方式?
小楼昨夜又大风 发表于 2024-6-16 09:39:13
学习了
孤山飞雪 发表于 2024-6-2 00:27:45
路过学习
感觉累
小楼昨夜又大风 发表于 2024-5-30 19:06:44
学习了!
千城 发表于 2023-12-6 17:50:06
小白提问:explorer作为shell是什么意思
nowayer 发表于 2023-11-18 13:33:54
提示: 作者被禁止或删除 内容自动屏蔽
zbkh 发表于 2023-11-9 21:25:04
我是小青蛙 发表于 2023-11-9 21:01
我的手动测试来的,复制粘贴删除

厉害,谢谢你的指导
我是小青蛙 发表于 2023-11-9 21:01:02
zbkh 发表于 2023-11-8 22:26
我更新了补丁,的确如你所言,不蓝屏了,但是启动explorer也是会自动退出的,我参考了WimBuilder的文件, ...

我的手动测试来的,复制粘贴删除

点评

厉害,谢谢你的指导  详情 回复 发表于 2023-11-9 21:25
zbkh 发表于 2023-11-8 22:26:38

我更新了补丁,的确如你所言,不蓝屏了,但是启动explorer也是会自动退出的,我参考了WimBuilder的文件,删除我通过ListDlls获得的dll文件列表中的三个文件(ApplicationFrame.dll、Windows.CloudStore.dll、windows.immersiveshell.serviceprovider.dll),explorer才可以打开。

请问你的explorer文件依赖怎么获取的?

点评

我的手动测试来的,复制粘贴删除  详情 回复 发表于 2023-11-9 21:01
我是小青蛙 发表于 2023-11-8 09:52:02
zbkh 发表于 2023-11-7 23:33
好的,我试试,就只下月度累积更新那一个更新包就可以了,对不?

是的

点评

我更新了补丁,的确如你所言,不蓝屏了,但是启动explorer也是会自动退出的,我参考了WimBuilder的文件,删除我通过ListDlls获得的dll文件列表中的三个文件(ApplicationFrame.dll、Windows.CloudStore.dll、windows  详情 回复 发表于 2023-11-8 22:26
zbkh 发表于 2023-11-7 23:33:58
我是小青蛙 发表于 2023-11-7 19:35
就是下载月度补丁给WINRE打补丁,比如你下了10月的原版镜像就搜下10月的月度补丁号是什么然后去微软下载 ...

好的,我试试,就只下月度累积更新那一个更新包就可以了,对不?

点评

是的  详情 回复 发表于 2023-11-8 09:52
我是小青蛙 发表于 2023-11-7 19:35:41
zbkh 发表于 2023-11-7 17:08
升级的方法可以说一下不?

就是下载月度补丁给WINRE打补丁,比如你下了10月的原版镜像就搜下10月的月度补丁号是什么然后去微软下载补丁来用dism命令给winre打上就行

点评

好的,我试试,就只下月度累积更新那一个更新包就可以了,对不?  详情 回复 发表于 2023-11-7 23:33
zbkh 发表于 2023-11-7 17:08:55
我是小青蛙 发表于 2023-11-7 09:57
我想起来了整个win10 19041版本的winre跟install根本是不同补丁号,winre都是19041.1所以出现了这种问题 ...

升级的方法可以说一下不?

点评

就是下载月度补丁给WINRE打补丁,比如你下了10月的原版镜像就搜下10月的月度补丁号是什么然后去微软下载补丁来用dism命令给winre打上就行  详情 回复 发表于 2023-11-7 19:35
我是小青蛙 发表于 2023-11-7 09:57:53
zbkh 发表于 2023-11-6 23:34
我跟你的操作是差不多的,但是PE起不来,会蓝屏,我导出PE这两处的注册表导入install 中的SOFTWARE,PE就 ...

我想起来了整个win10 19041版本的winre跟install根本是不同补丁号,winre都是19041.1所以出现了这种问题,我自己把winre升级到了跟install一样的版本补丁号

点评

升级的方法可以说一下不?  详情 回复 发表于 2023-11-7 17:08
zbkh 发表于 2023-11-6 23:34:11
我是小青蛙 发表于 2023-11-6 10:29
我是用的winre为基础只需要替换soft其它用winre自身的,win10PE额外需要加HKEY_LOCAL_MACHINE\SYSTEM\Cont ...

我跟你的操作是差不多的,但是PE起不来,会蓝屏,我导出PE这两处的注册表导入install 中的SOFTWARE,PE就不蓝屏了。[HKEY_LOCAL_MACHINE\pe-sof\Microsoft\Windows NT\CurrentVersion\WinPE]
[HKEY_LOCAL_MACHINE\pe-sof\Microsoft\Windows\CurrentVersion\SideBySide\Winners]

pe-sof为winre中software的加载配置单元名称。

点评

我想起来了整个win10 19041版本的winre跟install根本是不同补丁号,winre都是19041.1所以出现了这种问题,我自己把winre升级到了跟install一样的版本补丁号  详情 回复 发表于 2023-11-7 09:57
我是小青蛙 发表于 2023-11-6 10:29:11
zbkh 发表于 2023-11-5 23:32
我试了试,还是蓝屏的,看来需要劳驾你说说其他剩余注册表的处理方式,例如system,DEFAULT和DRIVERS是否 ...

我是用的winre为基础只需要替换soft其它用winre自身的,win10PE额外需要加HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\CoreMessagingRegistrar

点评

我跟你的操作是差不多的,但是PE起不来,会蓝屏,我导出PE这两处的注册表导入install 中的SOFTWARE,PE就不蓝屏了。[HKEY_LOCAL_MACHINE\pe-sof\Microsoft\Windows NT\CurrentVersion\WinPE] [HKEY_LOCAL_MACHINE\p  详情 回复 发表于 2023-11-6 23:34
zbkh 发表于 2023-11-5 23:32:49
我是小青蛙 发表于 2023-11-5 11:11
我的就是C:\ D:\改X:\ 删除Interactive User,HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\Curren ...

我试了试,还是蓝屏的,看来需要劳驾你说说其他剩余注册表的处理方式,例如system,DEFAULT和DRIVERS是否需要处理?

点评

我是用的winre为基础只需要替换soft其它用winre自身的  详情 回复 发表于 2023-11-6 10:29
zbkh 发表于 2023-11-5 22:09:04
我是小青蛙 发表于 2023-11-5 11:11
我的就是C:\ D:\改X:\ 删除Interactive User,HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\Curren ...

多谢,我试试
我是小青蛙 发表于 2023-11-5 11:11:30
zbkh 发表于 2023-11-5 00:59
可否简单说明software处理的方法,我对比一下自己的操作

我的就是C:\ D:\改X:\ 删除Interactive User,HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\S-1-5-18里面的用户路径改成X:\Users\Default就行了

点评

我试了试,还是蓝屏的,看来需要劳驾你说说其他剩余注册表的处理方式,例如system,DEFAULT和DRIVERS是否需要处理?  详情 回复 发表于 2023-11-5 23:32
多谢,我试试  详情 回复 发表于 2023-11-5 22:09
zbkh 发表于 2023-11-5 00:59:55

可否简单说明software处理的方法,我对比一下自己的操作

点评

我的就是C:\ D:\改X:\ 删除Interactive User,HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\S-1-5-18里面的用户路径改成X:%users\Default就行了  详情 回复 发表于 2023-11-5 11:11
martin313 发表于 2023-11-4 20:44:10


请看图,2边的run值都存在,手工执行,都能达成想要的结果,但登录就是不执行

x64-2023-11-04-20-41-56.png (167.58 KB, 下载次数: 137)

x64-2023-11-04-20-41-56.png

x64-2023-11-04-20-42-11.png (164.13 KB, 下载次数: 126)

x64-2023-11-04-20-42-11.png
martin313 发表于 2023-11-4 20:35:34

IFEX X:\Users\Administrator\NTUSER.DAT,HIVE -u %SID%-500,X:\Users\Administrator\NTUSER.DAT
REGI HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\PECMD= PECMD LOAD %SystemRoot%\System32\PecmdAdmin.ini

原本就是在soft里,但第二次登录时,它不执行 PECMD LOAD %SystemRoot%\System32\PecmdAdmin.ini
我是小青蛙 发表于 2023-11-4 20:28:57
martin313 发表于 2023-11-4 20:16
哦,我试试在 PE%users\Administrator\NTUSER.DAT 中的run项赋予值,看看

我是在soft里面

点评

请看图,2头都的run值都存在,手工执行,都能达成想要的结果,但登录就是不执行  详情 回复 发表于 2023-11-4 20:44
IFEX X:%users\Administrator\NTUSER.DAT,HIVE -u %SID%-500,X:%users\Administrator\NTUSER.DAT REGI HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\PECMD= PECMD LOAD %SystemRoot%\System32\PecmdAdmin.i  详情 回复 发表于 2023-11-4 20:35
martin313 发表于 2023-11-4 20:16:54
我是小青蛙 发表于 2023-11-4 19:47
那就放run启动项,startup适合系统cmd脚本调用执行


哦,我试试在 PE\Users\Administrator\NTUSER.DAT 中的run项赋予值,看看

点评

我是在soft里面  详情 回复 发表于 2023-11-4 20:28
martin313 发表于 2023-11-4 20:05:44
我是小青蛙 发表于 2023-11-4 19:47
那就放run启动项,startup适合系统cmd脚本调用执行


runonce 也试过了,不行

启动到桌面后,手工运行.cmd 却是好的。但切换账户,点击登录admin,就是不执行。
我是小青蛙 发表于 2023-11-4 19:47:57
martin313 发表于 2023-11-4 15:38
放到startup里也不执行,在admin.ini里也没执行

我猜测估计是因为第一次进了ADMIN,系统已经驻留了 ...

那就放run启动项,startup适合系统cmd脚本调用执行

点评

哦,我试试在 PE%users\Administrator\NTUSER.DAT 中的run项赋予值,看看  详情 回复 发表于 2023-11-4 20:16
runonce 也试过了,不行 启动到桌面后,手工运行.cmd 却是好的。但切换账户,点击登录,就是不执行。  详情 回复 发表于 2023-11-4 20:05
martin313 发表于 2023-11-4 15:38:06
我是小青蛙 发表于 2023-11-4 15:33
我的PE全部都是双用户,自动LOAD很好操作加载启动项里执行不就好了。


放到startup里也不执行,在admin.ini里也没执行

我猜测估计是因为第一次进了ADMIN,系统已经驻留了,所以第二次进ADMIN时,就都不执行,单纯的用户切换导致的

点评

那就放run启动项,startup适合系统cmd脚本调用执行  详情 回复 发表于 2023-11-4 19:47
我是小青蛙 发表于 2023-11-4 15:33:46
martin313 发表于 2023-11-4 15:06
顺带请教一个问题,不知您对双用户熟悉不?

近期我折腾win11pe双用户,第二次切换进admin用户账户后 ...

我的PE全部都是双用户,自动LOAD很好操作加载启动项里执行不就好了。

点评

放到startup里也不执行,在admin.ini里也没执行 我猜测估计是因为第一次进了ADMIN,系统已经驻留了,所以第二次进ADMIN时,就都不执行,单纯的用户切换导致的  详情 回复 发表于 2023-11-4 15:38
martin313 发表于 2023-11-4 15:06:28


顺带请教一个问题,不知您对双用户熟悉不?

近期我折腾win11pe双用户,第二次切换进admin用户账户后,发现要鼠标点击才能登进,然后开始菜单左侧快捷假死,要重新手工LOAD一遍,才恢复正常。这个有啥好办法解决?(就是能够自动LOAD也好啊)

点评

我的PE全部都是双用户,自动LOAD很好操作加载启动项里执行不就好了。  详情 回复 发表于 2023-11-4 15:33
martin313 发表于 2023-11-4 15:03:36

路过学习
感觉累

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

闽公网安备 35020302032614号

GMT+8, 2024-11-17 18:56

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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