无忧启动论坛

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

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

    [复制链接]
1#
发表于 2020-6-10 11:55:06 | 显示全部楼层
实测 imdisk 自带安装脚本 不太稳定。如果在 进入桌面前运行 可能造成 卡死。太罗嗦,反而出问题。
自己 做了一个 就几句话的 。实测 没问题。用这个 install2.cmd 代替 原版的  install.cmd

install2.zip (321 Bytes, 下载次数: 7)

点评

默认工程带的东西,个人倾向于保留原版。有修改是原版的基础上自己使用 自定义补丁去修改。 你的这个install2.cmd可以放到: AppData的个人补丁中,替换imdisk的安装, 我下次加一个 分享补丁集,把你这个脚本  详情 回复 发表于 2020-6-10 12:16
回复

使用道具 举报

2#
发表于 2020-6-10 13:33:02 来自手机 | 显示全部楼层
slore 发表于 2020-6-10 12:16
默认工程带的东西,个人倾向于保留原版。有修改是原版的基础上自己使用
自定义补丁去修改。


好的,好的,
还有就是,如果用 boot.wim 第一卷做pe ,会因为 注册表里有 \$windows.~bt  而在启动的时候出错

点评

推荐winre.wim。要么用boot.wim第二个索引。替换这个没啥意义。  发表于 2020-6-10 13:50
回复

使用道具 举报

3#
发表于 2020-6-13 07:25:46 | 显示全部楼层
发现,声音模块,没有把 wmiclnt. dll 考虑进来, rs5 的boot.wim 2卷,制作出的pe没有状态栏小喇叭图标。

可以补充下。

点评

winre.wim啥都不加,就有声音支持,托盘只是调节。 winre.wim还有网络支持。 使用boot.wim的话,专门另写补丁好吧。 感觉会缺不少。 问下用boot.wim有什么好处??  详情 回复 发表于 2020-6-13 09:52
回复

使用道具 举报

4#
发表于 2020-6-13 22:44:16 | 显示全部楼层
slore 发表于 2020-6-13 09:52
winre.wim啥都不加,就有声音支持,托盘只是调节。
winre.wim还有网络支持。

注册表会小一些吧,做出来的 wim 会小一些。当然,要加入功能,可能对应的文件 也会多考虑一些。
回复

使用道具 举报

5#
发表于 2022-11-17 22:44:45 | 显示全部楼层
2012fhx 发表于 2022-2-5 16:56
用 Wimbuilder2 制作的PE,无法用  PECMD 的 pint 命令附加快捷方式到开始菜单,是怎么回事?

开始菜单 是 第三方软件生成的,位置不一样
回复

使用道具 举报

6#
发表于 2022-11-20 22:59:48 | 显示全部楼层
反馈个 问题吧。
尝试用 wimbuilder2 以 win10 ltsc2019 21h2 的 wimre.wim 做基础,制作一个 pe
发现 选中 截图工具 后 ,不能直接启动进入 admin 账户,会 黑屏 卡死。

用 那个版本 的 win10 的 boot.wim 第一卷,制作,就不会出这个问题,但是 明显系统服务不全,习惯还是用 wimre.wim 。

点评

是否是更新版本? 更新版本的话,winre可能和install的一下文件版本不一致。 boot.wim第二卷 + W2专家模式的 Boot2WinRE 选项能好些。  详情 回复 发表于 2022-11-20 23:17
回复

使用道具 举报

7#
发表于 2022-11-21 08:42:18 | 显示全部楼层
slore 发表于 2022-11-20 23:17
是否是更新版本?
更新版本的话,winre可能和install的一下文件版本不一致。

好的,多谢。
回复

使用道具 举报

8#
发表于 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
回复

使用道具 举报

9#
发表于 2022-12-12 13:42:12 | 显示全部楼层
slore 发表于 2022-12-12 12:02
选winre和install版本相同的镜像制作,或者boot.wim[2]加Boot转re补丁。

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

winre 与 install 同源 ISO
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-13 09:14

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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