无忧启动论坛

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

[原创] Wimbuilder2-基于hta/vbs/js/bat的图形界面新的PE生成器

    [复制链接]
361#
发表于 2022-11-21 08:42:18 | 只看该作者
slore 发表于 2022-11-20 23:17
是否是更新版本?
更新版本的话,winre可能和install的一下文件版本不一致。

好的,多谢。
回复

使用道具 举报

362#
发表于 2022-12-12 09:00:00 | 只看该作者
winre.wim 与 install.wim drive 注册表合并后,可能出现 *.inf_??????? 中 有两个 *.inf_ ,导致一些驱动装载出现问题。

弄个脚本,根据系统是否真实存在 对应的 驱动文件,来删除那个无效的。

  1. @echo off
  2. setlocal ENABLEDELAYEDEXPANSION

  3. rem 系统所在位置
  4. set "sysdrv=H:\pe.system\boot.wim\mount"
  5. rem 挂载注册表 挂载名称
  6. set load_p=pe_sys
  7. rem system 中两个注册表位置
  8. set infs=HKEY_USERS\!load_p!\DriverDatabase\DriverInfFiles
  9. set sysdir=HKEY_USERS\!load_p!\DriverDatabase\DriverPackages

  10. rem 把当前目录下的 system 挂载到注册表指定位置
  11. reg load hku\!load_p! system

  12. call :del_reg
  13. call :edit_reg

  14. pause
  15. reg unload hku\!load_p!
  16. goto :eof

  17. :del_reg
  18. rem 对比系统文件,删除注册表中无效记载 ,如果注册表里的项目系统中没有,就删除注册表项目。逐一确认,避免误删。
  19. for /f %%c in ('reg query !sysdir!') do (
  20.     if not exist "!sysdrv!\windows\system32\DriverStore\FileRepository\%%~nxc" (
  21.             echo %%~nxc No found  deleting...
  22.             reg delete %%c
  23.     )
  24. )
  25. exit /b

  26. :edit_reg
  27. rem 如果注册表中 有记录不一致的情况,将其修改为一致。
  28. for /f %%c in ('reg query !sysdir!') do (
  29.     for /f "tokens=1 delims=_" %%d IN ("%%~nxc") do (
  30.         for /f "tokens=3" %%e in ('reg query !infs!\%%d /ve  ') do (
  31.             if not "%%e"=="" (
  32.                 if not "%%e"=="%%~nxc" (
  33.                     echo [%%~nxc] [%%e]
  34.                     reg add !infs!\%%d /t REG_SZ /ve  /d "%%~nxc" /f
  35.                     reg add !infs!\%%d /t REG_SZ /v Active  /d "%%~nxc" /f
  36.                 )
  37.             )
  38.         )
  39.     )
  40. )
  41. exit /b

复制代码




点评

选winre和install版本相同的镜像制作,或者boot.wim[2]加Boot转re补丁。 更新版本其实没特别的给PE,不更新也行。 合并后,把同名的提取install的驱动就好了。  详情 回复 发表于 2022-12-12 12:02
回复

使用道具 举报

363#
 楼主| 发表于 2022-12-12 12:02:55 | 只看该作者
dos时代菜鸟 发表于 2022-12-12 09:00
winre.wim 与 install.wim drive 注册表合并后,可能出现 *.inf_??????? 中 有两个 *.inf_ ,导致一些驱动装 ...

选winre和install版本相同的镜像制作,或者boot.wim[2]加Boot转re补丁。

更新版本其实没特别的给PE,不更新也行。

合并后,把同名的提取install的驱动就好了。

点评

winre 与 install 同源 ISO  详情 回复 发表于 2022-12-12 13:42
回复

使用道具 举报

364#
发表于 2022-12-12 13:42:12 | 只看该作者
slore 发表于 2022-12-12 12:02
选winre和install版本相同的镜像制作,或者boot.wim[2]加Boot转re补丁。

更新版本其实没特别的给PE, ...

winre 与 install 同源 ISO
回复

使用道具 举报

365#
发表于 2022-12-12 15:16:56 | 只看该作者
很给力
回复

使用道具 举报

366#
发表于 2022-12-12 15:17:11 | 只看该作者
yyds
回复

使用道具 举报

367#
发表于 2023-1-2 18:30:48 | 只看该作者
本帖最后由 Gay夜 于 2023-1-2 20:19 编辑

S大,\Windows\System32\actxprxy.dll应该放入explorer的文件列表submain.bat中,在22621.963版本的win11PE中删掉该文件是无法启动explorer的。还有shellstyle.dll,少了它explorer只能卡在全白

点评

你说的这2个文件,任务管理器 新建 文件,打开对话框 就需要。 WimBuilder2\Projects\WIN10XPE\shared\NewBrowseDlg\main.bat 中有。 explorer\submain.bat 中会调用此共享补丁,所以这个文件是被加上的。  详情 回复 发表于 2023-1-2 23:11
回复

使用道具 举报

368#
 楼主| 发表于 2023-1-2 23:11:43 | 只看该作者
Gay夜 发表于 2023-1-2 18:30
S大,\Windows\System32\actxprxy.dll应该放入explorer的文件列表submain.bat中,在22621.963版本的win11PE ...

你说的这2个文件,任务管理器 新建 文件,打开对话框 就需要。

WimBuilder2\Projects\WIN10XPE\shared\NewBrowseDlg\main.bat 中有。

explorer\submain.bat 中会调用此共享补丁,所以这个文件是被加上的。

  1. $ git grep NewBrowseDlg
  2. Projects/WIN10XPE/01-Components/00-Shell/Explorer/submain.bat:call SharedPatch NewBrowseDlg
复制代码


刚下载 zh-cn_windows_11_business_editions_version_22h2_updated_dec_2022_x64_dvd_0b26ca48.iso
测试了22621.963版本默认构建没有问题。正常进入桌面。

回复

使用道具 举报

369#
发表于 2023-1-14 11:18:47 | 只看该作者
本帖最后由 Gay夜 于 2023-1-14 11:30 编辑
slore 发表于 2023-1-2 23:11
你说的这2个文件,任务管理器 新建 文件,打开对话框 就需要。

WimBuilder2\Projects\WIN10XPE\shared ...

同一个版本的(zh-cn_windows_11_business_editions_version_22h2_updated_dec_2022_x64_dvd_0b26ca48.iso),用的2022-02-02版本的Winbuilder2,选择winre.wim构建的,startnet.cmd引导 ,但是卡在desktop.ini启动不了,一直说找不到X:\Users\Default\Desktop\desktop.ini,explorer也开不了




点评

新win11系统,用蓝凑的 2022.02.02_updated版本。  详情 回复 发表于 2023-1-14 12:21
回复

使用道具 举报

370#
发表于 2023-1-14 11:35:04 | 只看该作者

感谢分享!
回复

使用道具 举报

371#
发表于 2023-1-14 11:42:40 | 只看该作者
感谢楼主分享!
回复

使用道具 举报

372#
 楼主| 发表于 2023-1-14 12:21:24 | 只看该作者
Gay夜 发表于 2023-1-14 11:18
同一个版本的(zh-cn_windows_11_business_editions_version_22h2_updated_dec_2022_x64_dvd_0b26ca48.is ...

新win11系统,用蓝凑的 2022.02.02_updated版本。
回复

使用道具 举报

373#
发表于 2023-1-14 15:14:28 | 只看该作者
slore 发表于 2023-1-14 12:21
新win11系统,用蓝凑的 2022.02.02_updated版本。

谢谢,update版本做的已经成功启动了,但是我还是有问题,为什么我自己做的11PE,注册表[HKEY_LOCAL_MACHINE\pe-soft\Microsoft\Windows NT\CurrentVersion\Winlogon]
shell=explorer.exe的时候,启动explorer.exe只有空白的个性化设置,两秒后就关掉了,explorer也启动不了,(shell=cmd.exe /k cmd.exe的时候explorer是可以启动的),为什么你的explorer的个性化设置就有Windows 主题... Windows桌面更新这些东西

点评

W2制作的shell都是设置的explorer.exe吧。 你是不是启动管理自己修改了。按找默认启动的处理流程看下吧。  详情 回复 发表于 2023-1-14 18:45
回复

使用道具 举报

374#
 楼主| 发表于 2023-1-14 18:45:08 | 只看该作者
Gay夜 发表于 2023-1-14 15:14
谢谢,update版本做的已经成功启动了,但是我还是有问题,为什么我自己做的11PE,注册表[HKEY_LOCAL_MACH ...

W2制作的shell都是设置的explorer.exe吧。

你是不是启动管理自己修改了。按找默认启动的处理流程看下吧。
回复

使用道具 举报

375#
发表于 2023-1-29 20:52:00 | 只看该作者
  1. 错误: 87

  2. cleanup-mountpoints 选项未知。
  3. 有关详细信息,请通过运行 DISM.exe /? 参阅帮助。

  4. 可以在 C:\Windows\Logs\DISM\dism.log 上找到 DISM 日志文件
复制代码


这个错误一直冒出来。。。咋解决?

点评

win7操作系统么?这个只是清理挂载点,出错无视就行了。  详情 回复 发表于 2023-1-29 20:59
回复

使用道具 举报

376#
 楼主| 发表于 2023-1-29 20:59:35 | 只看该作者
2010linlance 发表于 2023-1-29 20:52
这个错误一直冒出来。。。咋解决?

win7操作系统么?这个只是清理挂载点,出错无视就行了。

点评

哦,确实是Win7x64系统,做了几个Win10PE,都失败了,里面设置太混乱了……。 而且 体积好大,动不动 就是500MB,选择Mini模式,基本都无法启动……。  详情 回复 发表于 2023-1-30 00:07
回复

使用道具 举报

377#
发表于 2023-1-30 00:07:10 | 只看该作者
slore 发表于 2023-1-29 20:59
win7操作系统么?这个只是清理挂载点,出错无视就行了。

哦,确实是Win7x64系统,做了几个Win10PE,都失败了,里面设置太混乱了……。
而且 体积好大,动不动 就是500MB,选择Mini模式,基本都无法启动……。
回复

使用道具 举报

378#
发表于 2023-3-7 22:28:34 | 只看该作者
dll有缺失.不过还是要谢谢教程发布者.谢谢.
回复

使用道具 举报

379#
发表于 2023-3-10 10:43:33 | 只看该作者
本帖最后由 xtuuypeu 于 2023-3-10 10:59 编辑

首先很感谢slore大出品了一个优秀的PEDIY工具,有2个问题想请教一下slore大:

1、在LITE模式下,只使用Explorer和StartIsBack,不勾选Winxshell
     (1)如果同时勾选“DWM”和“精减(仅维护)“,则生成的PE在桌面点击"此电脑"右键时,会出现转圈卡死。
     (2)如果只勾选两项中的任意一项,"此电脑"右键菜单及各项功能正常。
     (3)如果是“精减(仅维护)“中误删了文件,为什么在不勾选“DWM”时"此电脑"右键菜单又是正常的,我猜测在LITE模式下“DWM”和“精减(仅维护 )“是否有冲突?

2、LITE模式生成的PE,在用DISM注入驱动时,会提示”add-driver 选项未知,错误87“,而用网上其它一些成品PE或其它工具生的PE测试,用DISM注入驱动则一次成功,我猜测是不是 System32 目录下误删了文件或注表项有问题?

请slore大在方便的时候测试一下,再次感谢!
回复

使用道具 举报

380#
发表于 2023-3-20 08:56:24 | 只看该作者
感谢大佬的工具
回复

使用道具 举报

381#
发表于 2023-4-29 15:29:29 | 只看该作者
不同的预设有什么区别?

点评

勾选的项目不同。也可以将自己选择的预设保存。 这样比较方便,制作的时候可以一键切换不同选项组合。  详情 回复 发表于 2023-5-1 23:34
回复

使用道具 举报

382#
发表于 2023-4-30 12:51:53 | 只看该作者
支持楼主,感谢无忧。
回复

使用道具 举报

383#
发表于 2023-5-1 18:57:24 | 只看该作者
很深奥,看不懂
回复

使用道具 举报

384#
 楼主| 发表于 2023-5-1 23:34:42 | 只看该作者
CYYspace 发表于 2023-4-29 15:29
不同的预设有什么区别?

勾选的项目不同。也可以将自己选择的预设保存。
这样比较方便,制作的时候可以一键切换不同选项组合。
回复

使用道具 举报

385#
发表于 2023-5-28 16:42:49 | 只看该作者
我不依赖pecmd的两个ini,用其他方法进Admin,安全选项中点击“任务管理器”没反应,怎么回事?用正常的方法进Admin就是在安全选项前运行了Taskmgr

点评

看看有没有 "X:\Windows\System32\LaunchTM.exe" 这个文件,没有的话补上试试  详情 回复 发表于 2023-8-23 12:58
回复

使用道具 举报

386#
发表于 2023-5-29 21:26:18 | 只看该作者
谢谢分享            
回复

使用道具 举报

387#
发表于 2023-6-18 22:19:10 | 只看该作者
觉得很复杂
回复

使用道具 举报

388#
发表于 2023-8-22 19:33:55 | 只看该作者
本帖最后由 bmdev 于 2023-8-22 19:58 编辑

反馈WimBuilder2的一些bug:
1.专家模式选择默认下生成的PE似乎有些问题:pecmd.ini只有启动cmd的命令,开机后只有cmd窗口,背景不生效,并且看不到鼠标,要输入explorer之后才能看到。
而且输入explorer后打开此电脑或控制面板会显示”试图应用不存在的令牌“,开始菜单不生效









入门模式下制作并测试一切正常。

2.WimBuilder2中显示加载进度条 好像没有起效

WinBuilder 版本WimBuilder2-Full.v2022-02-02_updated
WinRE镜像版本 19045.2006

点评

专家模式,会开放 我的定制(后置)— 我的启动管理 项目。 这个默认勾选了,就使用自己的pecmd.ini进行初始化了。 默认我附带了一个只写了cmd.exe的pecmd.ini。 不要勾选这个项目,或者界面上点编辑,用自己的  详情 回复 发表于 2023-8-23 12:28
回复

使用道具 举报

389#
 楼主| 发表于 2023-8-23 12:28:01 | 只看该作者
bmdev 发表于 2023-8-22 19:33
反馈WimBuilder2的一些bug:
1.专家模式选择默认下生成的PE似乎有些问题:pecmd.ini只有启动cmd的命令,开 ...

专家模式,会开放 我的定制(后置)— 我的启动管理 项目。
这个默认勾选了,就使用自己的pecmd.ini进行初始化了。

默认我附带了一个只写了cmd.exe的pecmd.ini。
不要勾选这个项目,或者界面上点编辑,用自己的启动管理。

2不知道是不是因为1没有做初始化导致的问题。
回复

使用道具 举报

390#
发表于 2023-8-23 12:58:16 | 只看该作者
CYYspace 发表于 2023-5-28 16:42
我不依赖pecmd的两个ini,用其他方法进Admin,安全选项中点击“任务管理器”没反应,怎么回事?用正常的方 ...

看看有没有 "X:\Windows\System32\LaunchTM.exe" 这个文件,没有的话补上试试
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-23 22:12

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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