无忧启动论坛

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

[讨论] 快速制作win7pe,不用获取所需文件和注册表权限,只需删除Interactive User的一处值

[复制链接]
跳转到指定楼层
1#
发表于 2018-4-11 09:58:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 yjqd 于 2018-4-11 10:07 编辑

以前严格按照achst的教程制作了win7pe,当时用的什么win7安装镜像不记得了
"全手工制作WIN8PE,WIN7PE一条龙教程——不用ADK/AIK/Winbuilder/MakePE..."
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=273524

最近又下载了win7安装镜像制作win7pe,cn_windows_7_ultimate_with_sp1_x86_dvd_u_677486.iso
不用获取所需文件和注册表权限,只需删除注册表Interactive User的一处值,添加explorer,启动后成功运行桌面环境
测试了一些程序,能正常运行,Dism解压卸载功能正常,imagex功能正常,不知其它程序或执行其它操作会不会有问题
本贴只是制作win7pe来玩玩,体验快速制作explorer桌面环境的快乐


制作步骤:
在win8pe下制作
工具:STRW.exe

从win7安装镜像中把boot.wim和install.wim提取出来

导出boot.wim的卷1
imagex /export /boot boot.wim 1 winpe.wim

新建一个winpe文件夹,挂载winpe.wim
DISM /Mount-wim /wimFile:winpe.wim /index:1 /mountdir:winpe

修改路径
Dism /image:winpe /Set-TargetPath:X:\     相当于把winpe的SOFTWARE中的$windows.~bt\替换为空

运行regedit,挂载winpe的SOFTWARE单元,项名称为1

运行下面的命令,pe启动后输入explorer.exe才能运行,否则无反应
REG ADD "HKLM\1\Microsoft\Windows NT\CurrentVersion\Winlogon" /V Shell /t REG_SZ /d explorer.exe /F

导出挂载的SOFTWARE单元为pe.reg,备用,卸载SOFTWARE

新建一个install文件夹,挂载install.wim
DISM /Mount-wim /wimFile:install.wim /index:1 /mountdir:install

拷贝SOFTWARE单元出来,同时拷贝一些文件出来,文件列表见后

挂载install的SOFTWARE单元,项名称为1
导入刚才导出的pe.reg

运行下面的命令,删除Interactive Userpe的一处值
如果不删除Interactive User的这一处值,启动后输入explorer.exe能出现桌面,但是点击开始-电脑,会报错

REG ADD "HKLM\1\Classes\AppID\{CDCBCFCA-3CDC-436f-A4E2-0E02075250C2}" /V RunAs /t REG_SZ /F

卸载install的SOFTWARE单元

修改路径
用STRW.exe替换SOFTWARE的 C:\ D:\为 X:\,速度非常快

替换SOFTWARE的 C:\
STRW SOFTWARE 0 0 /R /HEX:43003A005C /HEX:58003A005C /A

C:\在SOFTWARE是以Unicode形式存在的,所以替换时用16进制   /HEX:43003A005C表示16进制的 C:\     /HEX:58003A005C表示16进制的 X:\

替换SOFTWARE的 D:\
STRW SOFTWARE 0 0 /R /HEX:44003A005C /HEX:58003A005C /A
D:\有一部分在SOFTWARE是以Unicode形式存在的,所以替换时用16进制  /HEX:44003A005C表示16进制的 D:\     /HEX:58003A005C表示16进制的 X:\

STRW SOFTWARE 0 0 /R /Asc:D:\ /Asc:X:\ /A
D:\有一部分在SOFTWARE是以Ascii形式存在的,直接用Ascii替换

其它的注册表单元都不用管了
把刚才修改的install的SOFTWARE单元和拷贝的其它文件放到winpe相应的位置

运行命令制作wim镜像
imagex /capture /COMPRESS maximum /boot winpe NEWwinpe.wim "windows pe" /verify

win7pe制作完成

=======================================================================================================================
文件列表:

以下文件从install.wim中拷贝出来

Windows\explorer.exe
Windows\zh-CN\explorer.exe.mui
Windows\System32\ExplorerFrame.dll
Windows\System32\zh-CN\explorerframe.dll.mui
Windows\System32\actxprxy.dll
Windows\System32\comctl32.dll
Windows\System32\zh-CN\comctl32.dll.mui
Windows\System32\mscories.dll
Windows\System32\oledlg.dll
Windows\System32\zh-CN\oledlg.dll.mui
Windows\System32\shdocvw.dll
Windows\System32\zh-CN\shdocvw.dll.mui
Windows\System32\shellstyle.dll
Windows\System32\zh-CN\shellstyle.dll.mui
Windows\Branding\Basebrd\basebrd.dll
Windows\Branding\Basebrd\zh-CN\basebrd.dll.mui
Windows\Branding\ShellBrd\shellbrd.dll

Windows\System32\iedkcs32.dll
Windows\System32\mlang.dll       缺少它,即使存在iedkcs32.dll,也会报错“启动iedkcs32.dll时出错 找不到指定的模块”

Windows\System32\config\SOFTWARE








评分

参与人数 3无忧币 +11 收起 理由
maomihuacha + 1
lwslin + 5 很给力!
zmac2007 + 5

查看全部评分

2#
发表于 2018-4-11 12:00:05 | 只看该作者
不用获取所需文件和注册表权限


你只是让explorer启动不用,你在不断完善的过程还是要的。
你这光添加文件不用改权限,要精简boot.wim删除系统文件时,你就要获取权限了。

你要不用explorer,连你上面最多的红色“C:\ D:\为 X:\”的步骤都可以不要,最大的SOFTWARE也不用要。。。

整理出最小依赖还是不错的。

点评

注册表和文件权限基本上可以忽律  详情 回复 发表于 2018-4-11 13:13
对的,获取权限在今后的完善中是必须的 对一般的人来说打造自己满意的pe道路真是漫长啊 ===================================== 本贴只是制作win7pe来玩玩 感谢所有提供制作pe知识的朋友  详情 回复 发表于 2018-4-11 12:49
回复

使用道具 举报

3#
发表于 2018-4-11 12:29:06 | 只看该作者
strw.exe 谁有源代码

点评

我下载的strw.exe的压缩包里只有两个文件 16位和32位的strw.exe 里面没有源代码  详情 回复 发表于 2018-4-11 12:51
回复

使用道具 举报

4#
 楼主| 发表于 2018-4-11 12:49:55 | 只看该作者
slore 发表于 2018-4-11 12:00
你只是让explorer能启动不用,你在不断完善的过程还是要的。
你这光添加文件不用改权限,要精简boot.w ...

对的,获取权限在今后的完善中是必须的
对一般的人来说打造自己满意的pe道路真是漫长啊

=====================================
本贴只是制作win7pe来玩玩
感谢所有提供制作pe知识的朋友
回复

使用道具 举报

5#
 楼主| 发表于 2018-4-11 12:51:50 | 只看该作者
addaadda 发表于 2018-4-11 12:29
strw.exe 谁有源代码

我下载的strw.exe的压缩包里只有两个文件
16位和32位的strw.exe

里面没有源代码
回复

使用道具 举报

6#
发表于 2018-4-11 13:13:54 | 只看该作者
slore 发表于 2018-4-11 12:00
你只是让explorer能启动不用,你在不断完善的过程还是要的。
你这光添加文件不用改权限,要精简boot.w ...
在win8pe下制作

注册表和文件权限基本上可以忽律
回复

使用道具 举报

7#
发表于 2024-6-1 11:28:16 | 只看该作者
附件呢
strw.exe
回复

使用道具 举报

8#
发表于 2024-6-1 11:43:58 | 只看该作者
我几秒钟,就完成制作一个骨头win7pe,32位与64位
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-24 05:02

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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