无忧启动论坛

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

如何删除WimBuilder2-Full.v2020-08-08里面自带的工具和添加自己的工具?

[复制链接]
跳转到指定楼层
1#
发表于 2020-9-4 17:33:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
2#
发表于 2020-9-4 18:00:25 | 只看该作者
本帖最后由 slore 于 2020-9-4 18:02 编辑

默认预设,APP不要勾选,只勾选需要的系统功能组件。
PE外置集不要勾选(默认就没选),就不会带软件。

你也可以直接把vendor改名或者删除(PECMD.exe也不会添加)

自己绿色软件的话,直接扔X目录就可以,啥也不用做。要创建开始菜单或桌面快捷方式的话,要自己写个main.bat更新启动配置。
call LinkToDeskop.....
call LinkToStartMenu....
回复

使用道具 举报

3#
发表于 2020-9-4 18:05:26 | 只看该作者
WimBuilder2的编译文件在WimBuilder2-Full.v2020-08-08\Projects\WIN10XPE\02-Apps\,程序的源文件在  WimBuilder2-Full.v2020-08-08\vendo    pe  工具集在WimBuilder2-Full.v2020-08-08\_PEMaterial_,定义自己的程序   可以放在WimBuilder2-Full.v2020-08-08\Projects\WIN10XPE\X\Program Files\    不用另外写 编译编码     只要在pecmd.ini里创建桌面  任务栏所有程序快捷方式  就可以了

点评

感谢  详情 回复 发表于 2020-9-5 02:07

评分

参与人数 1无忧币 +5 收起 理由
slore + 5 赞一个!

查看全部评分

回复

使用道具 举报

4#
 楼主| 发表于 2020-9-4 20:02:37 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

5#
发表于 2020-9-4 20:47:13 | 只看该作者
本帖最后由 slore 于 2020-9-4 20:48 编辑
bjay2008xmy 发表于 2020-9-4 20:02
WimBuilder的作者,久仰久仰。
我吧vendor删掉,PE启动后startnet.cmd还是会有错误提示,需要删掉main.b ...

默认的startnet.cmd会调用,pecmd和WinXShell命令,你把vendor删除了就是彻底纯净PE,调用那些命令都会出错。

你需要自己重新写startnet.cmd。

Projects/WIN10XPE/_CustomFiles_/PEMeterial/startnet.cmd。

或者自己写一个补丁,复制自己的startnet.cmd到"%X_SYS%\"替换点我预设的startnet. cmd
回复

使用道具 举报

6#
 楼主| 发表于 2020-9-4 22:43:10 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

7#
发表于 2020-9-4 23:07:59 | 只看该作者
bjay2008xmy 发表于 2020-9-4 22:43
那个批处理命令我看不懂,挺复杂的。
你能否修改一下startnet.cmd让它只保留启动网络的功能?之前我用wind ...

你写成你自己喜欢的命令就行。
wpeinit.exe
start explorer.exe
cmd

3行就行了。

全功能没必要,要多软件运行,

回复

使用道具 举报

8#
发表于 2020-9-4 23:08:35 | 只看该作者
bjay2008xmy 发表于 2020-9-4 22:43
那个批处理命令我看不懂,挺复杂的。
你能否修改一下startnet.cmd让它只保留启动网络的功能?之前我用wind ...

你写成你自己喜欢的命令就行。
wpeinit.exe
start explorer.exe
cmd

3行就行了。

全功能没必要,要多支持软件运行,

完整SOFTWARE,勾选32位软件支持,基本就够了。
回复

使用道具 举报

9#
 楼主| 发表于 2020-9-5 00:00:57 来自手机 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

10#
发表于 2020-9-5 00:07:32 | 只看该作者
bjay2008xmy 发表于 2020-9-5 00:00
原来想让pe运行更多的exe,只要勾选支持32位软件运行就行了啊,这也太简单了吧

看啥软件了,一般软件补充system 32和wow64下面的dll就行了。

维护的话勾选32位支持。

还有个别软件要. NET一般用不上。
回复

使用道具 举报

11#
 楼主| 发表于 2020-9-5 02:04:11 来自手机 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

12#
 楼主| 发表于 2020-9-5 02:07:36 来自手机 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

13#
 楼主| 发表于 2020-9-5 13:33:28 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

14#
发表于 2020-9-5 14:28:42 | 只看该作者
本帖最后由 slore 于 2020-9-5 14:29 编辑
bjay2008xmy 发表于 2020-9-5 13:33
感谢。我还想向PE的%systemroot%\system32、%systemroot%\system32\drivers添加文件,和添加注册表项,可 ...

加单文件直接:

main.bat
  1. call AddFiles "\Windows\System32\xxx.dll"
复制代码


加多个文件(explorer外壳需要文件例:Z:\WimBuilder2\Projects\WIN10XPE\01-Components\00-Shell\Explorer)
main.bat
  1. call AddFiles %0 :end_files
  2. goto :end_files

  3. \Windows\SystemResources\Windows.UI.ShellCommon
  4. @\Users\Default\AppData\Roaming\Microsoft\Windows\SendTo\
  5. Compressed (zipped) Folder.zfsendtotarget
  6. Desktop (create shortcut).DeskLink
  7. desktop.ini

  8. ; Windows Trusted Runtime Interface Driver
  9. \Windows\System32\drivers\WindowsTrustedRT.sys

  10. ; Explorer
  11. \Windows\explorer.exe
  12. \Windows\??-??\explorer.exe.mui

  13. @\Windows\System32\
  14. ;comctl32.dll
  15. AppHelp.dll,AppResolver.dll,atlthunk.dll,avifil32.dll,clip.exe,Clipc.dll
  16. control.exe,comsvcs.dll,CoreMessaging.dll,CoreUIComponents.dll,cscapi.dll
  17. ctfmon.exe,desk.cpl,edputil.dll
  18. ELSCore.dll,IconCodecService.dll,imageres.dll,InfDefaultInstall.exe
  19. InputSwitch.dll,mfperfhelper.dll
  20. MrmCoreR.dll,mscories.dll,MsCtfMonitor.dll,msutb.dll,mycomput.dll,policymanager.dll,pdh.dll,PhotoMetadataHandler.dll,pnputil.exe
  21. ProximityCommon.dll,ProximityCommonPal.dll,ProximityService.dll,ProximityServicePal.dll
  22. rmclient.dll,sendmail.dll
  23. SettingSyncCore.dll,SharedStartModel.dll,ShellCommonCommonProxyStub.dll,shfolder.dll,shutdown.exe
  24. StartTileData.dll,stobject.dll,StorageUsage.dll,systemcpl.dll,TDLMigration.dll,TextInputFramework.dll,thumbcache.dll
  25. twinapi.appcore.dll,twinapi.dll,twinui.appcore.dll,twinui.pcshell.dll,UIAnimation.dll,UIRibbon.dll,UIRibbonRes.dll
  26. Windows.Gaming.Input.dll,Windows.Internal.Shell.Broker.dll,Windows.Networking.Connectivity.dll,WorkFoldersShell.dll,zipfldr.dll
  27. windows.immersiveshell.serviceprovider.dll
  28. credssp.dll,mblctr.exe,TextShaping.dll
  29. Windows.Globalization.dll

  30. +ver <= 17000
  31. VEEventDispatcher.dll

  32. +ver > 17000
  33. cdp.dll,dsreg.dll

  34. +ver > 17700
  35. +if "%opt[slim.extra]%" <> "true"
  36. ; dll for StateRepository (AppRepository). The StateRepository service is not registered in the Registry
  37. StateRepository.core.dll,Windows.StateRepository.dll
  38. Windows.StateRepositoryBroker.dll,Windows.StateRepositoryClient.dll
  39. -if

  40. +ver >= 18885
  41. CoreMessaging.dll,CoreUIComponents.dll,rmclient.dll,twinapi.appcore.dll,InputHost.dll,TextInputFramework.dll

  42. WindowManagement.dll
  43. WindowManagementAPI.dll
  44. Windows.UI.dll

  45. +ver >= 20150
  46. dmenrollengine.dll

  47. ; remove ver check (add with any ver)
  48. +ver*

  49. ; Advanced system setting
  50. sysdm.cpl,DeviceProperties.exe,SystemPropertiesAdvanced.exe,SystemPropertiesComputerName.exe
  51. systempropertieshardware.exe,systempropertiesperformance.exe
  52. systempropertiesremote.exe

  53. ; Device Manager cpl
  54. hdwwiz.cpl,hdwwiz.exe

  55. ; Timedate Mouse Region, Language cpl
  56. timedate.cpl,main.cpl,intl.cpl

  57. ; Browse Folder
  58. ;ExplorerFrame.dll

  59. ; Previous version tab
  60. twext.dll

  61. ; Shell extension for Windows Script Host
  62. \Windows\System32\wshext.dll

  63. ; Eject usb
  64. DeviceCenter.dll,DeviceEject.exe,StorageContextHandler.dll

  65. ; System Information (Optional)
  66. msinfo32.exe

  67. ; Map a network drive also in network addition
  68. netplwiz.dll,netplwiz.exe

  69. ; Sharing from explorer
  70. dtsh.dll,shpafact.dll,networkexplorer.dll,provsvc.dll

  71. ; Password Notification from event-log
  72. kdcpw.dll

  73. ; Addional Cmds
  74. cacls.exe,Comp.exe,choice.exe,Fc.exe,findstr.exe
  75. Help.exe,Label.exe,Makecab.exe,sc.exe,Sort.exe
  76. taskkill.exe

  77. ; ShellHWDetection
  78. shsvcs.dll

  79. ; DLNA Namespace
  80. dlnashext.dll

  81. ; Taking Ownership (Appinfo and ProfSvc services). ProfSvc services already here (profsvc.dll,profsvcext.dll,provsvc.dll,objsel.dll)
  82. appinfo.dll,appinfoext.dll,objsel.dll

  83. ; Version Info
  84. winver.exe

  85. :end_files
复制代码


加系统驱动:
  1. call AddDrivers "netrx80.inf,trautodio.inf"
复制代码


加第三方驱动
dism /add-drivers命令。


加注册表,就是普通的reg命令。
PE的注册表挂载在:
HKLM\Tmp_Software
HKLM\Tmp_SYSTEM
HKLM\Tmp_Default

回复

使用道具 举报

15#
 楼主| 发表于 2020-9-7 13:22:36 来自手机 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

16#
 楼主| 发表于 2020-9-7 13:57:31 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

17#
发表于 2020-9-7 15:47:13 | 只看该作者
本帖最后由 slore 于 2020-9-7 15:49 编辑
bjay2008xmy 发表于 2020-9-7 13:57
构建PE的时候我发现会挂载在X盘,我就写了一个批处理复制趁它不注意的时候复制文件进去,很顺利。就是添 ...

Tmp不是Tem。

另外,路径最好用%X%,如果X:被别的磁盘,虚拟磁盘等先用了,会自动找一个盘符(优先,A:, B:盘符)
不用趁他不注意啊,main.bat会自动执行,
或者放到 MyCustom目录,不过最好还是建立一个补丁目录更好些。
回复

使用道具 举报

18#
发表于 2020-9-7 15:47:57 | 只看该作者
bjay2008xmy 发表于 2020-9-7 13:22
貌似只挂载了部分注册表,我想操作[HKEY_LOCAL_MACHINE]\ControlSet001\Services

服务在tmp_SYSTEM下面。
回复

使用道具 举报

19#
 楼主| 发表于 2021-6-2 19:08:40 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-17 12:29

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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