无忧启动论坛

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

[原创] (2016-07-06 更新) 轻量WIM更新框架-WIMBuilder(可一键创建PE,精简系统)

    [复制链接]
31#
发表于 2016-6-27 17:03:03 | 只看该作者
slore 发表于 2016-6-27 12:39
手头环境,不能上传附件。如果你是按照这个做的话,因为system32没有精简掉,所以
wallpaperhost还存在 ...

好的谢谢,我再试试,如有方便的话请再传一下81PE工程,另个这句:
启动的控制台输入:
taskmgr.exe,结束wallpaperhost.exe进程,设置用户环境变量

set USERPROFILE=X:\Users\Default

在启动PExlorer.exe
start PExlorer.exe -winpe

能否详细指点一下具体操作吗?理解不来,还请指示一下,谢谢!!!!

点评

因为默认boot.wim里面没有taskkill命令,你到弹出来的cmd窗口,输入:taskmgr 启动了任务管理器吧,切换到“进程”界面,找到wallpaperhost.exe进程,右键结束进程, 此时背景应该变成黑色,然后在命令行提示符下:  详情 回复 发表于 2016-6-27 17:45
回复

使用道具 举报

32#
发表于 2016-6-27 17:08:27 | 只看该作者
虽然看不懂,不过要顶, 太厉害了!
回复

使用道具 举报

33#
 楼主| 发表于 2016-6-27 17:45:28 | 只看该作者
xzf680 发表于 2016-6-27 17:03
好的谢谢,我再试试,如有方便的话请再传一下81PE工程,另个这句:
启动的控制台输入:
taskmgr.exe,结 ...

因为默认boot.wim里面没有taskkill命令,你到弹出来的cmd窗口,输入:taskmgr
启动了任务管理器吧,切换到“进程”界面,找到wallpaperhost.exe进程,右键结束进程,
此时背景应该变成黑色,然后在命令行提示符下:
set USERPROFILE=X:\Users\Default 回车
start PExlorer.exe -winpe 回车

点评

我再测试一下,如果真可以的话,那每次进PE的话都得这样按才能进入不是很麻烦,希望楼主可以做一个81PE工程,上传有问题的话也可以发布在百度网盘上。  详情 回复 发表于 2016-6-27 19:52
回复

使用道具 举报

34#
发表于 2016-6-27 18:49:37 | 只看该作者
wallpaperhost.exe这个有什么用? 应该默认删除此文件.
没它也不影响桌面背景图片.

点评

wallpaperhost创建了桌面窗口,除了显示桌面壁纸以外,还有个重要功能就是shell刷新,文件变动,驱动器插入啥的。boot.wim启动,没有资源管理器,任务管理器也打不开新版文件对话框,所以可能看不到吧,但是notepad.  详情 回复 发表于 2016-7-2 10:26
回复

使用道具 举报

35#
发表于 2016-6-27 18:50:51 | 只看该作者
PExlorer.exe 啥时候正式版? 等WIN10吗?

点评

基本功能已经完了,还有些细节没有处理(对维护来说不重要),主要也没有啥反馈意见,也没有自己要修正的点。看正式WIN10版还有啥问题吧。  发表于 2016-7-2 10:57
回复

使用道具 举报

36#
发表于 2016-6-27 19:52:23 | 只看该作者
slore 发表于 2016-6-27 17:45
因为默认boot.wim里面没有taskkill命令,你到弹出来的cmd窗口,输入:taskmgr
启动了任务管理器吧,切换 ...

我再测试一下,如果真可以的话,那每次进PE的话都得这样按才能进入不是很麻烦,希望楼主可以做一个81PE工程,上传有问题的话也可以发布在百度网盘上。
回复

使用道具 举报

37#
发表于 2016-6-30 16:31:33 | 只看该作者
支持原创,下载看看学习一下

点评

wallpaperhost创建了桌面窗口,除了显示桌面壁纸以外,还有个重要功能就是shell刷新,文件变动,驱动器插入啥的。boot.wim启动,没有资源管理器,任务管理器也打不开新版文件对话框,所以可能看不到吧,但是notepad.  详情 回复 发表于 2016-7-2 10:24
回复

使用道具 举报

38#
 楼主| 发表于 2016-7-2 10:24:51 | 只看该作者
回复错了,不好意思。
回复

使用道具 举报

39#
 楼主| 发表于 2016-7-2 10:26:06 | 只看该作者
2012bzsb 发表于 2016-6-27 18:49
wallpaperhost.exe这个有什么用? 应该默认删除此文件.
没它也不影响桌面背景图片.

wallpaperhost创建了桌面窗口,除了显示桌面壁纸以外,还有个重要功能就是shell刷新,文件变动,驱动器插入啥的。boot.wim启动,没有资源管理器,任务管理器也打不开新版文件对话框,所以可能看不到吧,但是notepad.exe的打开文件对话框可以使用老版的(左边不是目录树,而是固定的几个位置),
你在这个窗口,可以新建,复制文件,改名,删除之类操作,有wallpaperhost.exe的时候会自动刷新,
你要是删除了就得手动F5。
PExlorer.exe对这块也没处理,加了个内存补丁修改shell32.dll的一个字节可以达到效果,但是
具体修改地址,随Windows版本更新总是变化,给我对应版本的shell32.dll,我有方法能定位修改地址,
但是程序自动识别有点麻烦。
回复

使用道具 举报

40#
 楼主| 发表于 2016-7-2 16:14:35 | 只看该作者
为了32位和64位,不同语言的WIM文件可以使用相同构建工程定义,小幅更新。
回复

使用道具 举报

41#
发表于 2016-7-2 20:27:36 | 只看该作者
希望更新上传一个81PE工程
回复

使用道具 举报

42#
发表于 2016-7-5 12:28:39 | 只看该作者
求精简系统的样板 谢谢楼主
回复

使用道具 举报

43#
发表于 2016-7-6 09:55:49 | 只看该作者
好东西,要支持,谢谢分享。。
回复

使用道具 举报

44#
发表于 2016-7-6 14:20:16 | 只看该作者
支持LZ,太给力了!!!
回复

使用道具 举报

45#
发表于 2016-7-6 22:58:25 来自手机 | 只看该作者
有意思。脚本很少,什么规律做的。
回复

使用道具 举报

46#
发表于 2016-7-7 09:01:53 | 只看该作者
Good job!
回复

使用道具 举报

47#
发表于 2016-7-11 09:03:33 | 只看该作者
非常感谢楼主的分享
回复

使用道具 举报

48#
发表于 2016-7-25 11:45:01 | 只看该作者
求个纯英文版的PE 发一个撒   375006047@qq.com
回复

使用道具 举报

49#
发表于 2016-7-27 09:55:17 | 只看该作者
谢谢分享。感谢。
回复

使用道具 举报

50#
发表于 2016-7-28 12:29:42 | 只看该作者
本帖最后由 ly5360 于 2016-7-28 12:40 编辑

最近想自己做个pe,看到楼主的神器,下来使用时发现挂在WIM会失败问题,但实际上已经挂在好了,不知道是不是我config.ini配置错了,我的情况先说明下:

1、制作PE的电脑是Win10x64 10240 LTSB,想做一个基于Win8x32 PRO版的WinPE;
2、Win8 ISO文件解压后的目录D:\MyPE\wim-soure;
3、PE_Bulider目录:D:\PB_Workspace\PE_Builder
4、config.ini文件设置:
set PB_MNT_DIR=D:\PB_Workspace\mnt  //目录存在
set PB_SRC_WIM=D:\MyPE\wim-soure\sources\install.wim //win8原版ISO解压后的路径
set PB_BASE_WIM=D:\MyPE\wim-soure\sources\boot.wim //win8原版ISO解压后的路径
set PB_BASE_INDEX=1
set PB_PE_WIM=%PB_MNT_DIR%\build\boot.wim
set PB_PE_ARCH=x86
rem skip update files' rights operation
set PB_SKIP_UFR=0
rem skip update registry's rights operation
set PB_SKIP_URR=0

5、Projects空文件夹已建立,路径:D:\PB_Workspace\Projects\Win8PRO

问题:
install.wim已挂在到D:\PB_Workspace\Projects\Win8PRO\1下面,但PE_Builder的脚本却提示WIM挂载失败;

PE_Builder批处理是7月6日版本;

期待楼主指导~

——————————————————————————
已经解决,我用7月6日的PE_Builder.bat.zip ,工作在6月21日的PB_Workspace.zip 上了,把PB_Workspace.zip 更新到7月2日的正常了

点评

最新版本应该是WIM_Builder目录。 错误原因,估计是以前挂载过改目录,没卸载掉,新运行的是这次挂载失败了,虽然目录还在。 http://pan.baidu.com/s/1jIMzbAu#path=%252FPE%252FMyPE_Workspace 确认下是否是  详情 回复 发表于 2016-7-28 12:51
回复

使用道具 举报

51#
 楼主| 发表于 2016-7-28 12:51:09 | 只看该作者
ly5360 发表于 2016-7-28 12:29
最近想自己做个pe,看到楼主的神器,下来使用时发现挂在WIM会失败问题,但实际上已经挂在好了,不知道是不 ...

最新版本应该是WIM_Builder目录。

错误原因,估计是以前挂载过改目录,没卸载掉,新运行的是这次挂载失败了,虽然目录还在。

http://pan.baidu.com/s/1jIMzbAu#path=%252FPE%252FMyPE_Workspace
确认下是否是7/6的最新版。

这个版本里面应该有个 PE_Builder_CLEANUP.bat 的,你运行下,选择你的工程,会自动清理
WIM挂载过的。

这个工具默认会挂载,install.wim到 mnt下面的SOURCE目录,boot.wim会挂载到
为工程名的目录。
dism命令
dism /Get-MountedWimInfo
确认下,是否挂载过,有的话用CLEANUP卸载,或者手动卸载试试。

如果还不行,SOURCE目录实际挂载了,但是dism命令提示挂载失败,
删除config.ini的PB_SRC_WIM路径
set PB_SRC_WIM=D:\MyPE\wim-soure\sources\install.wim

set PB_SRC_WIM=

如果是boot.wim不能挂载,尝试把工程目录复制下,改个名字重新挂载到新目录上试试。

建议不要修改WIM_Builder的config.ini,而是在工程目录下用工程的config.ini覆盖默认选项。
回复

使用道具 举报

52#
发表于 2016-7-28 14:01:01 | 只看该作者
slore 发表于 2016-7-28 12:51
最新版本应该是WIM_Builder目录。

错误原因,估计是以前挂载过改目录,没卸载掉,新运行的是这次挂载 ...

楼主回复太及时了,非常感谢,够热情!目前的情况是仍有问题,如下:

1、使用PE_Builder.bat制作PE时,到卸载boot.wim步骤会提示:
错误: 0xc1420117
不能完全卸载目录。这通常是由于应用程序仍在装载目录中打开文件。请关闭这些文件并重新卸载来完成卸载过程。
可以在 C:\Windows\Logs\DISM\dism.log 上找到 DISM 日志文件
可以确定的是应该没程序访问挂载出来的路径,不知道为什么会这样;
尝试方法:
a、使用PE_Builder_CLEANUP.bat也会出现上面一样的错误;
b、删除boot.wim挂载出来的目录,并且清空回收站,然后使用dism /Cleanup-Wim,可正常卸载;


2、创建可引导ISO镜像时,会出现下文提示:貌似是boot_build.wim路径不对,实际文件在D:\PB_Workspace\mnt\boot_build.wim,未在build目录下,将wim放到build目录下则可创建ISO;
工序:创建可引导ISO镜像
请按任意键继续. . .
D:\PB_Workspace\mnt\build\boot_build.wim is not exist.
请按任意键继续. . .

不知道这是不是bug;

3、经过各种磨难,ISO做好了,启动了PE,结果出现下图(已经用了MINI WIN10,并删除了system32和winsxs精简的patch目录,也开启了更新注册表和文件权限)


不知楼主是否时间方便,可以加个QQ,我的Q83704429,验证答案李杨,或者留个楼主的QQ我加你也可以!

评分

参与人数 1无忧币 +5 收起 理由
slore + 5 很有价值的反馈

查看全部评分

回复

使用道具 举报

53#
 楼主| 发表于 2016-7-28 15:48:52 来自手机 | 只看该作者
set PE_BASE_INDEX=2,boot.wim的第一卷是winPE要改注册表或者init.bat中使用提示的dism命令
回复

使用道具 举报

54#
发表于 2016-7-28 18:57:07 | 只看该作者
支持了支持楼主
回复

使用道具 举报

55#
发表于 2016-7-28 21:18:09 | 只看该作者
度盘密码是多少啊?

点评

以为是无密码分享,自己能直接点开。。。 1楼更新了链接。  详情 回复 发表于 2016-7-28 21:28
回复

使用道具 举报

56#
 楼主| 发表于 2016-7-28 21:28:20 | 只看该作者
kli 发表于 2016-7-28 21:18
度盘密码是多少啊?

以为是无密码分享,自己能直接点开。。。
1楼更新了链接。

点评

kli
谢谢回复,才发现这么有用的帖子,萌新准备尝试自己做个pe  详情 回复 发表于 2016-7-28 21:30
回复

使用道具 举报

57#
发表于 2016-7-28 21:30:43 | 只看该作者
slore 发表于 2016-7-28 21:28
以为是无密码分享,自己能直接点开。。。
1楼更新了链接。

谢谢回复,才发现这么有用的帖子,萌新准备尝试自己做个pe
回复

使用道具 举报

58#
发表于 2016-7-28 22:31:48 | 只看该作者
厉害啊,这个工具做PE方便多啦
回复

使用道具 举报

59#
发表于 2016-8-3 10:58:54 | 只看该作者
多谢大大!
回复

使用道具 举报

60#
发表于 2016-8-3 18:39:03 | 只看该作者
看介绍不错,琢磨琢磨
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-6-2 22:24

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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