无忧启动论坛

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

[分享] 19041.264 PE,纯X64,回滚到98.6&115(20.8.16)

    [复制链接]
1#
发表于 2020-6-3 11:49:01 | 显示全部楼层
本帖最后由 slore 于 2020-6-3 12:07 编辑

选上外壳-WinXShell,大2,3MB,多了任务栏桌面文件管理器会比较方便进PE测试程序,精简文件。

还没有下载来看,字体文件,系统资源个别很大的也可以用工具精简下体积。

另外我基本没有动的是驱动,在Win10PE也占了很大空间,自己熟悉的话,可以继续精简掉。
----------------------------------------------------------------
下载了,字体已经用精简版本了,再小比较困难了。
32位+英文好了。

话说cmdpe的话,直接winpe.wim ADK版本就差不多吧。

回复

使用道具 举报

2#
发表于 2020-6-5 23:31:31 | 显示全部楼层
bfgxp 发表于 2020-6-5 21:49
我就用的RE原版注册表,不知道怎么能再精简。

导入下面的注册表的话,SOFTWARE可以从10MB减少到7MB,压缩后1.3MB,也就减600kb没啥意义。

Z:\WimBuilder2\Projects\WIN10XPE\za-Slim\SlimRegistry\RemoveInvaildItems_Reg.txt

WinXShell可以配置下资源管理器为,explorer++, TotalCommand, 7zM。不过主打CMDPE,外壳有没有无所谓。

测试了下最新boot0.wim,有点遗憾小小输入法运行不了。命令只能输入英文。

RemoveInvaildItems_Reg.zip

22.82 KB, 下载次数: 11, 下载积分: 无忧币 -2

回复

使用道具 举报

3#
发表于 2020-6-6 00:05:58 | 显示全部楼层
rstart 发表于 2020-6-5 23:54
如果能自己添加驱动就好了

这个PE只有磁盘驱动添加才有意义吧。
sys,inf放进去不能加载么。
回复

使用道具 举报

4#
发表于 2020-6-6 10:01:56 | 显示全部楼层
本帖最后由 slore 于 2020-6-6 10:21 编辑
hsmy 发表于 2020-6-6 07:53
测试了这个注册表清理,对于楼主的PE很好。但不适用于其他PE,会造成无声,系统属性无效,管理无效等

是自动按boot.wim的内容自动精简的,不同的PE生成的reg不同,楼主的cmdpe没那些功能自然都精简掉了。
回复

使用道具 举报

5#
发表于 2020-6-7 17:31:49 | 显示全部楼层
青青草 发表于 2020-6-6 18:15
对于boot15,如果要在桌面和任务栏各增加一个批处理1.bat并使用图标2.ico,应在哪个文件中编辑?
谢谢!

就是创建快捷方式就行,你可以用PECMD的LINK命令或者WinXShell的命令。

任务栏图标是在:
Microsoft\\Internet Explorer\\Quick Launch\\User Pinned\\TaskBar目录下。

WinXShell的话,
  1. LinkToDesktop('批处理1.lnk','批处理1.bat','',[[X:\icons\图标2.ico]])
  2. Taskbar:Pin('cmd.exe', '批处理1', [[/c 批处理1.bat]],[[X:\icons\图标2.ico]])
复制代码

点评

谢谢!  详情 回复 发表于 2020-6-9 09:00
回复

使用道具 举报

6#
发表于 2020-6-7 17:33:46 | 显示全部楼层
lb9433 发表于 2020-6-7 15:46
请教LZ,虚拟机测试硬盘未分区情况下,有WinXShell的时候,光驱盘符是D;删除WinXShell,光驱盘符是C。这个 ...

WinXShell没有改变磁盘驱动器的代码。

点评

谢S大解惑  详情 回复 发表于 2020-6-7 17:56
回复

使用道具 举报

7#
发表于 2020-6-7 19:04:52 | 显示全部楼层
本帖最后由 slore 于 2020-6-7 19:33 编辑



试着补了下系统的文件打开对话框,WinXShell的资源管理器可以打开了。运行,任务管理器的浏览等菜单也正常。

发现几个地方可以改善。
1.启动WinXShell没有加-winpe参数,默认环境变量USERPROFILE指向不存在路径,所以桌面不可用。

2.设置的默认启动WinXShell.exe,如果WinXShell崩溃就重启了。
建议启动cmd,或者某个批处理脚本:
WinXShell.exe -winpe
cmd.exe

或者其他方式守护。。。

3. 既然是cmdpe,默认启动命令提示符就好,需要外壳的话,提供一个shell.cmd扔到System32,输入shell启动WinXShell外壳程序。

WimBuilder2对这种少了太多文件的boot.wim支持有点问题,修改了些代码,等我整理整理,
把需要的注册表和文件发出来,大了10MB,自己看大小选择吧,主要精简维护,
复制,粘帖用命令提示符的copy.exe, xcopy命令可以,但是资源管理器中目前系统的打开对话框,explorer++.exe都不行。



点评

好的,谢谢指点,我明天试试 ps:我的本意还是只要cmd的内核就行, WimBuilder2很好,这几天疯狂的用WimBuilder2制作pe,测试pe 就在刚才重新生成了一个pe,170M,解决了本贴中的所有问题 所以,我想内核规内  详情 回复 发表于 2020-6-7 19:33
回复

使用道具 举报

8#
发表于 2020-6-7 19:53:38 | 显示全部楼层
hsmy 发表于 2020-6-7 19:36
修修补补发现体积很快就大了,很无奈的




把变动历史变成写个批处理补丁组件,根据需要不同组合构建,
大小根本不是问题。合适需要就行。
20~30秒构建一次,也不费事。
回复

使用道具 举报

9#
发表于 2020-6-10 12:40:49 | 显示全部楼层
2012qnmd 发表于 2020-6-9 20:29
121改无pecmd 只需要

101的

微软的默认模式,要批处理运行程序用系统自带的startnet.cmd。就是多个控制台窗口还不能关闭。

startnet.cmd中可以用autoit,winxshell隐藏这个控制台窗口。

或者winpeshl.ini启动一个隐藏批处理的程序,比如:wimbuilder2的bin中的hiderun.exe,
或者直接用WinXShell.exe -code "exec('/hide','myinit.cmd')"

或者直接用WinXShell.exe做启动管理, -script myinit.lua。

总是是需要第3方的,和使用pecmd没有什么差别。

除非内核保留VBS支持,可以用vbs来隐藏运行。
回复

使用道具 举报

10#
发表于 2020-6-20 15:47:26 | 显示全部楼层
我的电脑,回收站,桌面,磁盘驱动器的图标可以适当的用32,48的图标,wim体积基本没差,还美观些。

精简也考虑性价比。。。
回复

使用道具 举报

11#
发表于 2020-6-25 17:59:55 | 显示全部楼层
本帖最后由 slore 于 2020-6-26 18:21 编辑

1.   独立工程 (2020/06/25 17:00更新 - 不再更新)
做成了一个WimBuilder2的工程 --- MiniPE (因为带外壳,所以没有叫CMDPE,不勾选WinXShell就是CMDPE)。


2. WIN10XPE_20200626.zip (30.43 KB, 下载次数: 9) 预设方式 (2020/06/26 18:20更新 - 推荐 预设方式补丁)解压至WIN10XPE工程,选择 miniPE 预设即可。
(共同部分直接使用)


精简(仅维护)  160MB WimBuilder2原工程
+ 精简2(仅维护) Level_01 对应 124MB 版本
+ 精简2(仅维护) + 精简3(仅维护) Level_02 对应  97.3MB 版本  (目前实际做出来是99.9MB)

  • 驱动精简没有处理完
  • 保留个别exe命令
  • 文件管理器补丁(内置,Explorer++, 7zM.exe) 还需要处理下。


精简net.exe命令删除了,ImDisk安装不了,从App中删除了。

使用工程的目的,方便记录已经在帖子中回复的dll和功能,软件的依赖关系,
而且可以使用不同版本内核,32位,64位快速重制作,只要几百kb工程大小,也节省网络下载上传时间。



WIN10XPE.zip

9.63 KB, 下载次数: 8, 下载积分: 无忧币 -2

回复

使用道具 举报

12#
发表于 2020-6-25 19:03:17 | 显示全部楼层
sairen139 发表于 2020-6-25 18:49
请教大神,我的pe已经精简到八十多mb,如果以bfgxp兄的97.3为例在X64位纯uefi启动的电脑上,不需要pe桌面 ...

只要外壳,可以只留WinXShell.exe。有个人配置保留WinXShell.jcfg。


UI组件的话,需要lua_helper和wxsUI下面对应的文件,都80MB了,没必要留了。
回复

使用道具 举报

13#
发表于 2020-6-25 23:22:45 | 显示全部楼层
sairen139 发表于 2020-6-25 23:09
感谢S大,大神教我的方法我应用了只保留了WinXShell.exe和WinXShell.jcfg。制成pe后重启进桌面发现桌面上 ...

默认系统桌面就只有 回收站,我的电脑要改注册表。(WinXShell.lua里面有改注册表的代码,删除了就自己处理下)
回复

使用道具 举报

14#
发表于 2020-6-25 23:46:13 | 显示全部楼层
sairen139 发表于 2020-6-25 23:36
明白了。另外我想请教大神如果应用第三方的资源管理器,有哪些能被WinXShell调用支持的第三方的文件浏览 ...

7zM.exe吧。基本维护差不多都集成7z吧,不过不是很好用。默认winre.wim的记事本调用的老式 打开对话框 也可以凑合,不过没有单独的EXE。

支持第3方文件管理器,主要更合适个人习惯,
XYplorer, Explorer++, TotalCommand, Q-Dir,各有特点,不仅仅是看大小。
回复

使用道具 举报

15#
发表于 2020-6-26 00:46:04 | 显示全部楼层
sairen139 发表于 2020-6-25 23:56
好的,感谢大神细心指导!其实对于第三方的文件浏览器我有两个方面的需求,满足哪个都可以,当然两个需求 ...

就是因为面包屑导航,还有左侧导航树,以及稳定性,所以对于 新版本的文件打开对话框,我做了改造
成为内置文件管理器,有点大以外没毛病。

其他的我不常用。Everything有个问题就是不支持 内存盘,X盘的文件搜索不到,其他确实挺方便的。
回复

使用道具 举报

16#
发表于 2020-6-26 13:09:07 | 显示全部楼层
sairen139 发表于 2020-6-26 12:58
根据大神的指导我在削减WinXSHell只剩两个文件的情况下,我离线挂载config里的DEFAULT配置单元导入注册表 ...

是通过WinXShell.lua添加的啊。不过你精简掉了。


回收站也不是我加的,默认Windows系统桌面就是只有回收站,没有 我的电脑,
我没有特别处理。

对于PE的话,显示倒是没啥, -winpe启动,明确是PE环境的话,我倒是可以自动改注册表。
不过,直接离线改DEFAULT注册表,一样啊。

WimBuilder2构建的时候可以自己选:



启用LUA,也就
Z:\WimBuilder2\vendor\WinXShell\X_PF\WinXShell\lua_helper\x64\winapi.dll
压缩100多kb。。。
回复

使用道具 举报

17#
发表于 2020-6-26 13:46:07 | 显示全部楼层
sairen139 发表于 2020-6-26 13:16
请问S大这个带面包屑功能的文件管理器的新版本放出来了吗?

124版本就带吧。

这个是系统的 文件打开对话框,比如 任务管理器,运行的浏览按钮。

补充了对应的文件就可以用。

只勾选 精简(仅维护) 的 160MB没有问题。

勾选 精简2(仅维护) - Level 01 的 124mb 版本, 打开我的电脑磁盘加载会卡,
桌面刷新,复制文件也会卡一会儿。。。
目前怀疑注册表问题,估计直接替换楼主的SOFTWARE可以解决,没试。


回复

使用道具 举报

18#
发表于 2020-6-26 18:17:40 | 显示全部楼层
slore 发表于 2020-6-26 13:46
124版本就带吧。

这个是系统的 文件打开对话框,比如 任务管理器,运行的浏览按钮。

WIN10XPE_20200626.zip (30.43 KB, 下载次数: 22)

释放到WimBuilder2的Projects\WIN10XPE下面,预设选择miniPE。


清理了SYSTEM的一些与网络相关的服务,现在启动过程不报错,文件管理器打开不卡了,桌面复制,创建快捷方式也不卡了。
基本上与117v2版本一样了(驱动文件还多了些没删除,大了几MB)。

勾选Level 02时,可以去掉,配置-构建,注册表SOFTWARE是默认winre.wim的,压缩后1.5MB。

回复

使用道具 举报

19#
发表于 2020-6-27 08:18:00 | 显示全部楼层
sairen139 发表于 2020-6-27 08:07
请教S大WinXShell的任务栏右下角时间框左边的》怎么设置去掉。 我想要任务栏更简洁一点。
另外时间框要 ...

还真有这种需求?

WinXShell.jcfg
  "::托盘区域":
  {
    "hide_toggle_button":true,
    "::隐藏显示桌面按钮":false
  },
  "JS_NOTIFYCLOCK":
  {
    "visible":false
  }
回复

使用道具 举报

20#
发表于 2020-6-27 08:52:20 | 显示全部楼层
sairen139 发表于 2020-6-27 08:31
是的,bfgxp兄和我的理念差不多pe只要够用就越简单越小越好。
还想请教s大开始菜单的程序文件夹和程序上 ...

开始菜单,没有 程序就没有意义了,所以那个是默认项目删除不了。

至于里面的 快捷方式,就是你 X:\Users\Default\\AppData\Roaming\Microsoft\Windows\Start Menu\和Programs 下面的快捷方式,你都删除这里就是空的了。
回复

使用道具 举报

21#
发表于 2020-6-27 09:04:22 | 显示全部楼层
本帖最后由 slore 于 2020-6-27 09:05 编辑
sairen139 发表于 2020-6-27 08:56
也就是说程序文件夹哪怕里面全没有东西是删不掉的,在开始菜单上一定会存在。
那可以快捷方式我已经全删光了,那个显示(空)占位能让它不在开始菜单里出现吗?

是的目前是会显示的。改代码肯定可以隐藏啊。

"noempty":true,
"noprograms":true

我是可以添加2行代码2个选项来控制不显示。

我现在得找下那个dll不存在,导致网络连接点击就掉了,
程序自动隐藏掉这个项目,目前你们是自己改配置文件,我想自动处理,这个搞完了给你补2个自定义选项隐藏上面的项目。

"noconnections":false

回复

使用道具 举报

22#
发表于 2020-6-27 12:21:36 | 显示全部楼层
本帖最后由 slore 于 2020-6-27 12:38 编辑
slore 发表于 2020-6-27 09:04
是的目前是会显示的。改代码肯定可以隐藏啊。

"noempty":true,

WinXShell_v4.4.1.7z (2.51 MB, 下载次数: 21)

内核不支持网络时,自动隐藏开始菜单网络连接
添加新配置选项隐藏开始菜单项目
配置文件写入更多参数默认值
回复

使用道具 举报

23#
发表于 2020-6-27 17:24:43 | 显示全部楼层
sairen139 发表于 2020-6-27 17:04
请教slore大神这个新颁布我只保留两个文件的情况下,下面的设置无法进入pe:
{
  "JS_README":

应该是true

ture拼错了。。。。

文件中有4个。
回复

使用道具 举报

24#
发表于 2020-6-28 13:39:06 | 显示全部楼层
sairen139 发表于 2020-6-28 13:10
S大,如果配置白色明亮主题的话任务栏左边第二个图标后的那根竖线能去掉吗,视觉上有点突兀。

哦,这里的默认参数没有写啊。

  1. "::快速启动栏":
  2.   {
  3.     "3rd_startup_arguments":"",       资源管理器默认参数(可设置默认打开特定目录, 而不是我的电脑)
  4.     "hide_showdesktop":false,           隐藏显示桌面图标
  5.     "hide_fileexplorer":true,              隐藏资源管理器图标
  6.     "hide_fixedsep":false,                 隐藏分隔线
  7.     "maxiconsinrow":8                     单行最大图标数
  8.   }
复制代码
回复

使用道具 举报

25#
发表于 2020-6-28 18:23:48 | 显示全部楼层
sairen139 发表于 2020-6-28 17:59
请教S大,开始菜单程序文件夹项目上面的显示为空的占位符号的项目都具体文件夹地址是哪个?有什么方法快 ...

本来就是自由添加快捷方式自动识别啊。

路径我说过吧。
X:\Users\Default\AppData\Roaming\Microsoft\Windows\Start Menu\
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-6-2 06:05

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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