无忧启动论坛

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

如何在自己制作好的PE里添加第三方软件 ,不用pecmd

  [复制链接]
跳转到指定楼层
1#
发表于 2017-9-15 13:00:18 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
如何在自己制作好的PE里添加第三方软件,不用pecmd怎么做到添加软件,求大神指导

点评

使用PowerPro调用本机绿色软件,没有折腾,完全自己说了算。关键问题要看你最终打算弄成啥样的,没有标准,就没有答案。  发表于 2017-9-16 17:10
推荐
发表于 2017-9-16 18:12:28 | 只看该作者
本帖最后由 slore 于 2017-9-16 18:28 编辑

不知道论坛怎么了,没些有效的回答。
点鼠标点几下,3~5分钟的事清,也没人好好说。

826773297 说的是对的,主要是下面的步骤,不过没必要到PE下,正常Windows下就可以做。

1.解压WIM
2.复制自己要的软件到挂载的目录
3.创建快捷方式
4.重新打包WIM

==============================================
如果你用wimbuilder操作的话,就是自己建立一个文件夹,把自己的软件按X盘的目录结构放进去,
会自动添加,放reg文件也会自动导入。
如果想自己手动复制的话,添加一个文件夹,放个LAST.bat里面写个
notepad.exe
pause

双击PE_Builder_STRAIGHT.bat就自动帮你添加了。(不到1分钟ISO就可以做成)

如果win7或者win8的话,直接写explorer,帮你打开一个文件管理器,自己复制。
win10由于安全原因,看不到挂载的虚拟X盘,用notepad.exe模拟。

==============================================

wimbuilder添加的演示动画如下:


wimbuilder不过把这些步骤用批处理简化了下,
你可以不使用wimbuilder,那么,上面4步,直接用下面的命令自己敲。

1.解压WIM
  1. Dism /mount-wim /wimfile:pe.wim /index:1 /mountdir:D:\mnt\mype
复制代码

2.复制自己要的软件到挂载的目录
  1. 打开D:\mnt\mype,自己往里面复制软件
复制代码

3.创建快捷方式
因为快捷方式是X盘,所以这步,用subst D:\mnt\mype X:挂载mype目录到X盘。
然后,按上面的操作自己在Desktop创建快捷方式。

4.重新打包WIM
  1. 卸载虚拟X盘,dism命令保存WIM
  2. subst X: /D
  3. DismX /unmount-wim /MountDir:D:\mnt\mype
复制代码



添加好的WIM运行结果如下:

点评

人心助人(小白),真诚点赞!!! winpe添加第三方程序diy 我得试试在chiannet的winpe增加teamviewer。 再次感谢slore!  详情 回复 发表于 2017-10-14 19:02
热心助小白,赞!! winpe添加第三方软件diy  详情 回复 发表于 2017-10-14 19:00
回复

使用道具 举报

推荐
发表于 2017-9-17 19:49:35 | 只看该作者
本帖最后由 ku588 于 2017-9-17 20:27 编辑
18121742 发表于 2017-9-17 19:39
拜谢!
按照你说的做,安装版工具软件不用修改注册表吗?
我去试试,如有疑问,再讨教于你


绿色版软件按上面说的添加就可以了,建议PE中添加软件选用绿色单文件版,或自动安装注册的打包单文件版,
如果软件不需要复杂的注册安装,散开到目录创建快捷方式也行,自动安装注册的打包单文件版软件在PE下运行时会静默安装注册并创建桌面快捷方式。

==================================================
也可以在PE下安装设置好软件,X:\Windows\System32\config目录下是注册表文件。
如果单独添加某一软件的注册表文件,就复杂了,需要你知道添加哪些注册表项,
也可以PE下安装注册后运行REGEDIT找到注册表项导出,运行软件时自动导入即可,
也可以解开你自己的PE-WIM,挂载相关注册表项添加进去后保存,重打包。

==================================================
一般软件都可以做成运行自动安装注册的单文件版,添加到PE中并添加到桌面快捷方式就可以了,
不需要再单独添加注册表项,这样做比较省事,你只需要修改打包单文件程序,
修改后添加到PE “Program Files”目录,不需要再单独添加修改PE注册表!
尽量少修改PE注册表,建议只修改软件,在PE下运行时自动安装注册并发送到桌面快捷方式。

点评

继续赞ku588的指导,winpe 增加第三方程序。  详情 回复 发表于 2017-10-14 19:13
32位软件不仅在PE里运行不了,我找到C盘里的32位软件也运行不了,C盘64的软件在PE里可以运行,不知道是注册表的问题还是缺少文件 另外,我按照你说的创建快捷方式,没弄明白,还把虚拟机上的“发送到桌面快捷方式  详情 回复 发表于 2017-9-18 20:35

评分

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

查看全部评分

回复

使用道具 举报

推荐
发表于 2017-9-17 13:11:54 | 只看该作者
解压,再解压,总之找到wim文件,也就是PE文件,然后wim工具解压,到程序文件夹下添加自己的绿色软件,看程序文件夹下有个ini文件,照葫芦画瓢,把自己的软件添加到桌面即可。这是最简单的了
回复

使用道具 举报

推荐
发表于 2017-9-17 16:19:03 | 只看该作者
18121742 发表于 2017-9-17 15:04
我好象明白了,你说的绿化版应该是免安装版,另外我不是要必须往PE里添加软碟通这个工具,我只是打个比方 ...

对的,免安装版.我回复的的里面有wimbuilder的链接.oscdimg也提取出来了,在bin\oscdimg_x86.exe.
还有个MakeBootISO.bat.wimbuilder是批处理,你可以直接看代码.

评分

参与人数 2无忧币 +10 收起 理由
papago + 5 赞一个!
18121742 + 5 很给力!

查看全部评分

回复

使用道具 举报

6#
发表于 2017-9-15 13:20:34 | 只看该作者
你还是先下载别人制作好的自己研究吧!我当时也是那样!遇到什么不会的再问!
回复

使用道具 举报

7#
 楼主| 发表于 2017-9-15 13:29:42 | 只看该作者
ge 发表于 2017-9-15 13:20
你还是先下载别人制作好的自己研究吧!我当时也是那样!遇到什么不会的再问!

下载别人的也看不出是如何加入第三方软件的

点评

pecmd是比较方便的方式,其他方式也有很多, 看不出是如何加入第三方软件的.是因为你了解还不够,论坛中多用搜索功能 如:搜“sh.exe”,这是另一种PE里添加第三方软件的方式  详情 回复 发表于 2017-9-15 17:11
回复

使用道具 举报

8#
发表于 2017-9-15 14:20:51 | 只看该作者
18121742 发表于 2017-9-15 13:29
下载别人的也看不出是如何加入第三方软件的

这个第三方软件是一样的!有的是在PE启动时静默安装的!比如极点五笔主程序就可以把安装的文件夹复制过去!使用在PECMD.INI里面添加REGISTRY.EXE /S!有的是免安装绿色版的!比如DG只要用命令添加快捷方式就可以了!
回复

使用道具 举报

9#
发表于 2017-9-15 17:11:33 | 只看该作者
18121742 发表于 2017-9-15 13:29
下载别人的也看不出是如何加入第三方软件的

pecmd是比较方便的方式,其他方式也有很多,

看不出是如何加入第三方软件的.是因为你了解还不够,论坛中多用搜索功能
如:搜“sh.exe”,这是另一种PE里添加第三方软件的方式
回复

使用道具 举报

10#
发表于 2017-9-15 17:45:21 | 只看该作者
一上来就遇到一个这个提问觉得很有意思,我告诉你简单的方法:直接进PE,把你要的软件放到内存盘X盘里,然后点右键发送到桌面快捷方式,把WIM文件解包按原位置放入你的软件,桌面快捷方式也放到桌面,然后重新打包就OK了,不知道你听不听得懂,自己多看看吧
回复

使用道具 举报

11#
发表于 2017-9-15 18:51:26 | 只看该作者
如何在自己制作好的PE里添加第三方软件,不用pecmd怎么做到添加软件,求大神指导
回复

使用道具 举报

12#
 楼主| 发表于 2017-9-16 12:22:47 | 只看该作者
826773297 发表于 2017-9-15 17:45
一上来就遇到一个这个提问觉得很有意思,我告诉你简单的方法:直接进PE,把你要的软件放到内存盘X盘里,然 ...

懵了,真的懵了!求大神教我

QQ图片20170916121755.jpg (55.43 KB, 下载次数: 116)

QQ图片20170916121755.jpg
回复

使用道具 举报

13#
发表于 2017-9-16 15:21:04 | 只看该作者
我看我们谁也帮不了你!自己努力吧!
回复

使用道具 举报

14#
发表于 2017-9-16 16:44:51 | 只看该作者
潜水一段时间,自然就会了。呵呵。
回复

使用道具 举报

15#
发表于 2017-9-16 17:12:54 | 只看该作者
学习学习   新人来的 !!! 我也想加程序进PE 都不知道 怎么开头!!!有 知道怎么大致的 步骤 流程的 怎么走?
回复

使用道具 举报

16#
发表于 2017-9-16 22:01:37 来自手机 | 只看该作者
到现在才发现有比我更菜的!
回复

使用道具 举报

17#
 楼主| 发表于 2017-9-17 13:04:13 | 只看该作者
slore 发表于 2017-9-16 18:12
不知道论坛怎么了,没些有效的回答。
点鼠标点几下,3~5分钟的事清,也没人好好说。


首先我要说的第一句话,就是发自内心地感谢你的指导,虽然还没有太明白
从我自己拥有第一台电脑到现在,我没用过任何PE,更别说制作了,我用原版系统安装光盘或U盘就能解决电脑问题或系统安装,XP年代最多再配个dos光盘就行了
在网上关于电脑系统的问题到处都能看到PE的字样,百度一搜一大片,上个月才有如何制作PE的想法,也只是想学习学习,于是找到了无忧论坛。既然我想知道PE的制作过程和原理,所以我从一开始就尽量不用第三方工具(只有软碟通和注册表工具),用dism命令来处理wim文件的解压或压缩,看了一个多月的论坛帖子,才弄明白如何进入桌面的,并简单地加入了一些文件,如桌面右键显示设置、个性化、写字板、压缩文件等等,但也只是不显示英文而显示和正常系统一样的字样而已,因为点鼠标根本打不开,有种放弃学习制作PE的心理,可我也知道既然有开始就得有结尾,我不能放弃!!!我一定要搞明白,不用其他工具怎么往自己制作的PE添加功能和软件,虽然我是小白,我也不在乎有人讽刺或嘲笑。
再次感谢你的回复,也许还会麻烦你的,比如此贴你的回复我不太明白,假设我从网上下载的软碟通,直接放到X盘里吗?如果是这样,在PE里要用软碟通,是不是要先安装此工具啊?

点评

做PE,改PE就是解压WIM文件,然后增减文件,更新注册表,这个就是原理. 你已经知道了.就没必要每次用软碟通自己做ISO. 我上面提到的wimbuilder就是批处理,调用dism命令,和用微软的oscdimg.exe打包ISO, 和自己打  详情 回复 发表于 2017-9-17 14:26
回复

使用道具 举报

18#
发表于 2017-9-17 14:26:53 | 只看该作者
18121742 发表于 2017-9-17 13:04
首先我要说的第一句话,就是发自内心地感谢你的指导,虽然还没有太明白
从我自己拥有第一台电脑到现在 ...
既然我想知道PE的制作过程和原理,所以我从一开始就尽量不用第三方工具(只有软碟通和注册表工具),用dism命令来处理wim文件的解压或压缩


做PE,改PE就是解压WIM文件,然后增减文件,更新注册表,这个就是原理.
你已经知道了.就没必要每次用软碟通自己做ISO.

我上面提到的wimbuilder就是批处理,调用dism命令,和用微软的oscdimg.exe打包ISO,
和自己打命令没有区别,不过简化了下操作.
当然自己坚持手动做,也没有问题,我也给你说了手动做的dism命令.

wimbuilder:
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=378459

  1. 比如此贴你的回复我不太明白,假设我从网上下载的软碟通,直接放到X盘里吗?如果是这样,在PE里要用软碟通,是不是要先安装此工具啊?
复制代码

往PE放的软件,一般不是要运行setup.exe的安装版,而是绿化版.

就是在系统上安装,然后把实际安装的文件,和注册表变动提取出来,然后放到PE下直接运行.

另外,就是绿化版如果依赖些系统组件(*.dll),也许你运行不了,这个是wim的PE内核需要补充文件了.
这个是制作PE的重点,那些组件依赖,需要补充那些服务和DLL,注册表是个大工程.

点评

再次感谢,学习到很多, 翻几天的帖子,今天最有帮助!!  详情 回复 发表于 2017-10-14 19:07
回复

使用道具 举报

19#
 楼主| 发表于 2017-9-17 15:04:03 | 只看该作者
本帖最后由 18121742 于 2017-9-17 15:39 编辑
slore 发表于 2017-9-17 14:26
做PE,改PE就是解压WIM文件,然后增减文件,更新注册表,这个就是原理.
你已经知道了.就没必要每次用软 ...

我好象明白了,你说的绿化版应该是免安装版,另外我不是要必须往PE里添加软碟通这个工具,我只是打个比方,也可以换成如分区工具、备份工具等软件。看来要想往PE里添加第三方工具软件不是一个简单的复制粘贴,还要添加需要的组件并修改注册表,我还得努力!谢谢你!
WIMBuilder这个工具在哪能下载到,最好是中文的
oscdimg.exe是系统自带的吗?怎么打开
找到了
https://technet.microsoft.com/zh-cn/library/hh824847.aspx 好象必须下载ADK才能用

点评

对的,免安装版.我回复的的里面有wimbuilder的链接.oscdimg也提取出来了,在bin\oscdimg_x86.exe. 还有个MakeBootISO.bat.wimbuilder是批处理,你可以直接看代码.  详情 回复 发表于 2017-9-17 16:19
回复

使用道具 举报

20#
发表于 2017-9-17 19:16:32 | 只看该作者
本帖最后由 ku588 于 2017-9-17 21:03 编辑

按826773297 说的,启动你的PE,把你要添加的软件以绿色单文件或散开目录形式复制到X:\Program Files目录下,在Program Files目录下找到你要添加到桌面快捷方式的主程序,右键发送到桌面快捷方式,待所有要添加的软件与快捷方式添加完成后,打开X:\Users\Public目录,复制Desktop目录,复制你添加到Program Files目录下所有软件,在windows下用WIM工具解开你的PE-WIM,把你在PE下复制的Desktop目录复制到Users\Public目录下,把你添加的对应快捷方式的软件复制到Program Files目录下,重新打包即可。当然,你若能在PE下挂载自己的PE-WIM添加快捷方式与对应程序后重打包,更省事,没必要到windows下操作了。
==================================
看你在自己的PE下右键发送到桌面快捷方式无效,是你的PE缺失此功能,
修复这个功能你需要一个SEND.DLL文件,放入某目录,
批处理添加右键“发送到桌面快捷方式”:
regsvr32 /S 某目录\SEND.DLL !

点评

有一位热心肠的前辈! winpe的diy添加第三方程序。  详情 回复 发表于 2017-10-14 19:10

评分

参与人数 1无忧币 +5 收起 理由
18121742 + 5 很给力!

查看全部评分

回复

使用道具 举报

21#
 楼主| 发表于 2017-9-17 19:39:38 | 只看该作者
ku588 发表于 2017-9-17 19:16
按826773297 说的,启动你的PE,把你要添加的软件以绿色单文件或散开目录形式复制到X:\Program Files目录下 ...

拜谢!
按照你说的做,安装版工具软件不用修改注册表吗?
我去试试,如有疑问,再讨教于你

点评

绿色版软件按上面说的添加就可以了,建议PE中添加软件选用绿色单文件版,或自动安装注册的打包单文件版,(在PE下运行这个打包程序时再静默安装注册创建桌面快捷方式)。  详情 回复 发表于 2017-9-17 19:49
回复

使用道具 举报

22#
 楼主| 发表于 2017-9-17 20:36:37 | 只看该作者
ku588 发表于 2017-9-17 19:49
绿色版软件按上面说的添加就可以了,建议PE中添加软件选用绿色单文件版,或自动安装注册的打包单文件版 ...

谢谢你耐心详细的回复,也给了我信心
回复

使用道具 举报

23#
发表于 2017-9-17 22:03:57 | 只看该作者
經驗談
備份 PE 的 \Windows\System32\config 資料夾

進 PE 開 Regshot 執行第1次shot  , 開始安裝第三方软件 , 成功安裝完成後 , Regshot 執行第2次shot , 比較前後shot , 得到第三方软件安裝的注冊碼及文件(位置) , 離線注入 PE
如果 PE 安裝第三方软件失敗 , 進正常系統 , 開 Regshot , 安裝第三方软件 , 得到第三方软件安裝的注冊碼及文件位置 , 離線注入 PE

問題 ::
將得到的第三方软件安裝的注冊碼及文件 , 離線注入 PE 後 , 進 PE 不能執行:

1. 缺文件 , 使用 ProcessMonitor , 可大概看出是System32裡面或是SysWOW64裡面或是其他資料夾裡面缺了那些文件 , 逐一從正常系統補文件到正確位置
2. 缺服務 , 使用 ProcessMonitor , 可看出執行時 , 訪問了那些Services , 進正常系統進該Services , 配合 ProcessMonitor , 做開啟服務及注消服務動作 , 從 ProcessMonitor 裡面 , 可大概看出 , 逐一從正常系統補注冊碼及文件
3. 缺資料夾 , 新增資料夾就解決
4. 注冊碼
篩選得到的第三方软件安裝時的注冊碼 :
保留及刪減要領是有無涉及 [PE 專有的]  [Services] 和 [SECURITY] ,
[SECURITY]  注冊碼不能離線預先注入 PE , 否則 PE 無法啟動:
[HKEY_LOCAL_MACHINE\SECURITY\
[HKEY_LOCAL_MACHINE\SAM\

[Services] :
驅動類 , 保留下列 3 項多半足夠
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\

[PE 專有的注冊碼] :
概略最簡單方法是匯出舊的 [備份 PE 的 \Windows\System32\config\SYSTEM] 注冊碼
然後匯入到新的 SYSTEM 裡面

5. 例外
當完成前述 1~4 動作 , 進 PE 仍然無法正確執行第三方软件 , 如果是 [Services] 沒有啟動.
一些啟動服務的例子 :
netcfg -c s -i MS_verigio  (阻止訪問特定網址軟件)
net start hcmon  (VMware Player)
net start VMAuthdService  (VMware Player)
net start VMnetDHCP  (VMware Player)
net start "VMware NAT Service"  (VMware Player)
net start VMUSBArbService  (VMware Player)
sc.exe start VSS
...
這些服務可進桌面啟動 , 之後才可正確執行第三方软件
當然可以自動化所有服務啟動動作

6. 自我摸索及折騰!!  

点评

diy增加winpe中第三方程序! 感谢parsons.  详情 回复 发表于 2017-10-14 19:16
谢谢你,我再慢慢尝试  详情 回复 发表于 2017-9-18 13:06

评分

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

查看全部评分

回复

使用道具 举报

24#
发表于 2017-9-18 01:32:45 来自手机 | 只看该作者
发现好多都不懂  说的一些东西没用过  有视频介绍没
回复

使用道具 举报

25#
发表于 2017-9-18 01:32:47 来自手机 | 只看该作者
发现好多都不懂  说的一些东西没用过  有视频介绍没
回复

使用道具 举报

26#
 楼主| 发表于 2017-9-18 13:06:32 | 只看该作者
parsons 发表于 2017-9-17 22:03
經驗談
備份 PE 的 \Windows\System32\config 資料夾

谢谢你,我再慢慢尝试
回复

使用道具 举报

27#
 楼主| 发表于 2017-9-18 20:35:34 | 只看该作者
ku588 发表于 2017-9-17 19:49
绿色版软件按上面说的添加就可以了,建议PE中添加软件选用绿色单文件版,或自动安装注册的打包单文件版 ...


32位软件不仅在PE里运行不了,我找到C盘里的32位软件也运行不了,C盘64的软件在PE里可以运行,不知道是注册表的问题还是缺少文件
另外,我按照你说的创建快捷方式,没弄明白,还把虚拟机上的“发送到桌面快捷方式”也弄没了,不知道怎么弄了,百度也无果

QQ图片20170918202323.png (215.29 KB, 下载次数: 104)

QQ图片20170918202323.png

2.png (11.21 KB, 下载次数: 100)

2.png

QQ图片20170918164644.png (95.3 KB, 下载次数: 95)

QQ图片20170918164644.png

点评

关于发送到桌面快捷方式:相关帖子,自己研究: http://bbs.wuyou.net/forum.php?mod=viewthread&tid=104180 http://bbs.wuyou.net/forum.php?mod=viewthread&tid=149472 http://bbs.wuyou.net/forum.php?mod  详情 回复 发表于 2017-9-18 22:48
“32位软件不仅在PE里运行不了!” :你的64位PE不支持32位程序,PE缺少支持32位组件,这是你PE本身的问题,一个完整的好的PE不仅支持64位程序还要支持32位程序,要想广泛兼容还要添加更多组件、DLL文件和相关注册表  详情 回复 发表于 2017-9-18 22:28
回复

使用道具 举报

28#
发表于 2017-9-18 22:28:40 | 只看该作者
本帖最后由 ku588 于 2017-9-18 23:44 编辑
18121742 发表于 2017-9-18 20:35
32位软件不仅在PE里运行不了,我找到C盘里的32位软件也运行不了,C盘64的软件在PE里可以运行,不知道是 ...


“32位软件不仅在PE里运行不了!” :你的64位PE不支持32位程序,PE缺少支持32位组件,这是你PE本身的问题,一个完整的好的PE不仅支持64位程序还要支持32位程序,要想广泛兼容,你的PE需要添加更多组件、DLL文件、相关注册表项...... 本身选用的PE功能缺失做什么都是徒劳,如果个人对DIY - PE不太熟悉,建议选用别人制作好的功能完整的PE进行个性化DIY,容易上手些,要完全掌握制作修改PE不是一朝一日的事儿,也不是说两句话就能完全解决的事儿,需要慢慢研究摸索积累经验。
回复

使用道具 举报

29#
发表于 2017-9-18 22:48:58 | 只看该作者
本帖最后由 ku588 于 2017-9-18 23:44 编辑
18121742 发表于 2017-9-18 20:35
32位软件不仅在PE里运行不了,我找到C盘里的32位软件也运行不了,C盘64的软件在PE里可以运行,不知道是 ...


关于发送到桌面快捷方式:相关帖子,下面的方法在XP/03/WIN7/WIN8/PE中验证没有问题,10PE中,个人没有验证过,自己研究!

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=149472

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=129698

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=104180

点评

diy给winpe增加绿色程序,发送到桌面快捷方式。 感谢ku588!  详情 回复 发表于 2017-10-14 19:18

评分

参与人数 1无忧币 +5 收起 理由
18121742 + 5 很给力!

查看全部评分

回复

使用道具 举报

30#
发表于 2017-10-14 19:00:36 | 只看该作者
slore 发表于 2017-9-16 18:12
不知道论坛怎么了,没些有效的回答。
点鼠标点几下,3~5分钟的事清,也没人好好说。

热心助小白,赞!!
winpe添加第三方软件diy
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-4-28 05:04

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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