本帖最后由 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
2.复制自己要的软件到挂载的目录
3.创建快捷方式 因为快捷方式是X盘,所以这步,用subst D:\mnt\mype X:挂载mype目录到X盘。 然后,按上面的操作自己在Desktop创建快捷方式。 4.重新打包WIM
添加好的WIM运行结果如下: |
本帖最后由 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下运行时自动安装注册并发送到桌面快捷方式。 |
解压,再解压,总之找到wim文件,也就是PE文件,然后wim工具解压,到程序文件夹下添加自己的绿色软件,看程序文件夹下有个ini文件,照葫芦画瓢,把自己的软件添加到桌面即可。这是最简单的了 |
ku588 发表于 2017-9-18 22:48 diy给winpe增加绿色程序,发送到桌面快捷方式。 感谢ku588! |
parsons 发表于 2017-9-17 22:03 diy增加winpe中第三方程序! 感谢parsons. |
ku588 发表于 2017-9-17 19:49 继续赞ku588的指导,winpe 增加第三方程序。 |
ku588 发表于 2017-9-17 19:16 有一位热心肠的前辈! winpe的diy添加第三方程序。 |
slore 发表于 2017-9-17 14:26 再次感谢,学习到很多, 翻几天的帖子,今天最有帮助!! |
slore 发表于 2017-9-16 18:12 人心助人(小白),真诚点赞!!! winpe添加第三方程序diy 我得试试在chiannet的winpe增加teamviewer。 再次感谢slore! |
slore 发表于 2017-9-16 18:12 热心助小白,赞!! winpe添加第三方软件diy |
本帖最后由 ku588 于 2017-9-18 23:44 编辑 18121742 发表于 2017-9-18 20:35 关于发送到桌面快捷方式:相关帖子,下面的方法在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 |
本帖最后由 ku588 于 2017-9-18 23:44 编辑 18121742 发表于 2017-9-18 20:35 “32位软件不仅在PE里运行不了!” :你的64位PE不支持32位程序,PE缺少支持32位组件,这是你PE本身的问题,一个完整的好的PE不仅支持64位程序还要支持32位程序,要想广泛兼容,你的PE需要添加更多组件、DLL文件、相关注册表项...... 本身选用的PE功能缺失做什么都是徒劳,如果个人对DIY - PE不太熟悉,建议选用别人制作好的功能完整的PE进行个性化DIY,容易上手些,要完全掌握制作修改PE不是一朝一日的事儿,也不是说两句话就能完全解决的事儿,需要慢慢研究摸索积累经验。 |
parsons 发表于 2017-9-17 22:03 谢谢你,我再慢慢尝试 |
发现好多都不懂 说的一些东西没用过 有视频介绍没 |
发现好多都不懂 说的一些东西没用过 有视频介绍没 |
經驗談 備份 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. 自我摸索及折騰!! |
ku588 发表于 2017-9-17 19:49 谢谢你耐心详细的回复,也给了我信心 |
ku588 发表于 2017-9-17 19:16 拜谢! 按照你说的做,安装版工具软件不用修改注册表吗? 我去试试,如有疑问,再讨教于你 |
本帖最后由 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 ! |
本帖最后由 18121742 于 2017-9-17 15:39 编辑 slore 发表于 2017-9-17 14:26 我好象明白了,你说的绿化版应该是免安装版,另外我不是要必须往PE里添加软碟通这个工具,我只是打个比方,也可以换成如分区工具、备份工具等软件。看来要想往PE里添加第三方工具软件不是一个简单的复制粘贴,还要添加需要的组件并修改注册表,我还得努力!谢谢你! WIMBuilder这个工具在哪能下载到,最好是中文的 oscdimg.exe是系统自带的吗?怎么打开 找到了https://technet.microsoft.com/zh-cn/library/hh824847.aspx 好象必须下载ADK才能用 |
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
往PE放的软件,一般不是要运行setup.exe的安装版,而是绿化版. 就是在系统上安装,然后把实际安装的文件,和注册表变动提取出来,然后放到PE下直接运行. 另外,就是绿化版如果依赖些系统组件(*.dll),也许你运行不了,这个是wim的PE内核需要补充文件了. 这个是制作PE的重点,那些组件依赖,需要补充那些服务和DLL,注册表是个大工程. |
slore 发表于 2017-9-16 18:12 首先我要说的第一句话,就是发自内心地感谢你的指导,虽然还没有太明白 从我自己拥有第一台电脑到现在,我没用过任何PE,更别说制作了,我用原版系统安装光盘或U盘就能解决电脑问题或系统安装,XP年代最多再配个dos光盘就行了 在网上关于电脑系统的问题到处都能看到PE的字样,百度一搜一大片,上个月才有如何制作PE的想法,也只是想学习学习,于是找到了无忧论坛。既然我想知道PE的制作过程和原理,所以我从一开始就尽量不用第三方工具(只有软碟通和注册表工具),用dism命令来处理wim文件的解压或压缩,看了一个多月的论坛帖子,才弄明白如何进入桌面的,并简单地加入了一些文件,如桌面右键显示设置、个性化、写字板、压缩文件等等,但也只是不显示英文而显示和正常系统一样的字样而已,因为点鼠标根本打不开,有种放弃学习制作PE的心理,可我也知道既然有开始就得有结尾,我不能放弃!!!我一定要搞明白,不用其他工具怎么往自己制作的PE添加功能和软件,虽然我是小白,我也不在乎有人讽刺或嘲笑。 再次感谢你的回复,也许还会麻烦你的,比如此贴你的回复我不太明白,假设我从网上下载的软碟通,直接放到X盘里吗?如果是这样,在PE里要用软碟通,是不是要先安装此工具啊? |
到现在才发现有比我更菜的! |
学习学习 新人来的 !!! 我也想加程序进PE 都不知道 怎么开头!!!有 知道怎么大致的 步骤 流程的 怎么走? |
潜水一段时间,自然就会了。呵呵。 |
我看我们谁也帮不了你!自己努力吧! |
如何在自己制作好的PE里添加第三方软件,不用pecmd怎么做到添加软件,求大神指导 |
Powered by Discuz! X3.3
© 2001-2017 Comsenz Inc.