无忧启动论坛

标题: 157M三卡支持Win7纯内核,支持Dx9,Mp10。。。 [打印本页]

作者: 2011mking    时间: 2012-5-5 12:49
标题: 157M三卡支持Win7纯内核,支持Dx9,Mp10。。。
第二版:http://115.com/file/be95lrwc#
Pe7-2.rar
(第二版 内核加大到172M,内置了Vc8支持库,开启缩略图支持,开启主题服务,QQ不再是问题了)



下面是第一版,适合老爷机用,QQ只支持2008或用网页QQ,上网及视频是没问题的。
下载地址
http://115.com/file/dpw9k2rn#PE7.rar

157M三卡支持Win7纯内核,支持Dx9,Mp10。。。。
本PE由http://bbs.wuyou.net/forum.php?mod=viewthread&tid=209425&extra=page%3D1组件型win7pe重DIY成全内置型内核,
驱动文件外置,加上三卡外置驱动后为200M左右。
内核中内置基本软件有 winrar,极点五笔,IE8,wmplayer,wintool,pecab,FSCapture截图,Fseeker右键搜索,xnview右键浏览,
Access看图,Usbejecter U盘拔除等软件。
加载驱动开机后,只需配置好网络设置,即可正常上网(支持Flash),百度听歌,QQ游戏,看电影。
----------------------------------------------------------------------
重点说明:

  1:本PE外置目录为PEtools,其下有两个外置接口:外置安装.cmd 和 peset.ini 使用其中任意一个即可。

     PE.iso中示例使用的是“外置安装.cmd”,原因为pecmd.exe加载好象总有一点小问题。且pecmd的DEVI加载驱动有BUG,某些
     CAB驱动会加载不上又无提示,所以自已做了一个LOADDRV.EXE来加载驱动,感觉比Pecmd的DEVI命令更有效。

     LoadDrv.exe XXX.CAB 或 Loaddrv.exe XXX.INF 都可以。
     若使用XXX.CAB是会自动解压到临时目录,并安装其中所有的INF文件。
     LoadDrv安装完成后自动清理临时目录,所以不需要其它的清除临时目录命令了。


  2:本内核已内置了Imdisk,长期本机使用可于外置中初始外虚拟内存盘,将临时目录转移到内存盘后看电影打游戏更稳定,这属
     于二次DIY范围,所认内核未加载内存盘并做相应设置,自用可自行DIY。



[ 本帖最后由 2011mking 于 2012-5-14 00:52 编辑 ]
作者: elai    时间: 2012-5-5 12:52
支持楼主分享 ,下载试试!
进入桌面速度不错,约35左右!
很多设备没装上驱动!用外置安装.cmd来安装本机驱动。晕,好像什么都没能装上!提示一大堆的什么INF失败!


[ 本帖最后由 elai 于 2012-5-5 14:03 编辑 ]
作者: 2011mking    时间: 2012-5-5 12:52
BOOT.WIN中有一个 MyDriver 目录,如自用可将自已本机驱动全解开放到这个目录下,开机会内置自动加载。

MyDriver已放入了一个卡王的无线网卡驱动。

注意,MyDriver目录下放驱动不支持下级目录的及cab压缩的。

[ 本帖最后由 2011mking 于 2012-5-5 12:55 编辑 ]
作者: zhs509    时间: 2012-5-5 12:57
支持楼主,越来越完美了。。。
作者: 2012cwz    时间: 2012-5-5 12:59
谢谢分享!周末愉快!
作者: 2011wuzeping    时间: 2012-5-5 13:24
支持下~~~~~~~
作者: 2012ayuterry    时间: 2012-5-5 13:27
这个真不错,支持下。下来DIY个。
作者: liujun2000    时间: 2012-5-5 14:20
前面没有仔细看 只是看着像 现在改正 现在马上下载 谢谢 共享 我昨晚上也改了一个专用的 看到你的 一定比我的好 下载测试先

[ 本帖最后由 liujun2000 于 2012-5-5 14:23 编辑 ]
作者: tulongwa    时间: 2012-5-5 15:53
请问如何将xnview注册为PE默认的图片浏览器,能给个注册表文件或者批处理么?
作者: my9823    时间: 2012-5-5 17:50
打开xnview关联设置,再打开regshot,快照1,应用关联,切换到regshot,快照2,对比,结果出来了!
作者: freesoft00    时间: 2012-5-5 18:32
强烈支持之。越来越好。
作者: dvd008    时间: 2012-5-5 19:04
好像多了个网络组件,5M的
7Z


内核SYSTEM32里面有相关文件了

IE,默认页面,搜索引擎,最好改为百度
作者: 2011mking    时间: 2012-5-5 19:19
原帖由 elai 于 2012-5-5 12:52 发表
支持楼主分享 ,下载试试!
进入桌面速度不错,约35左右!
很多设备没装上驱动!用外置安装.cmd来安装本机驱动。晕,好像什么都没能装上!提示一大堆的什么INF失败!
142289


事实上已经可用了,消除这些未知驱动容易,不过内核容量会增大20M左右。所以没做这步,反正硬件是可用了。
作者: 2011mking    时间: 2012-5-5 19:20
原帖由 tulongwa 于 2012-5-5 15:53 发表
请问如何将xnview注册为PE默认的图片浏览器,能给个注册表文件或者批处理么?


xnview关联请看 pecmd.ini,是在这里面注册的。
作者: tulongwa    时间: 2012-5-5 19:21
原帖由 my9823 于 2012-5-5 17:50 发表
打开xnview关联设置,再打开regshot,快照1,应用关联,切换到regshot,快照2,对比,结果出来了!


谢谢!如果是批处理怎么做呢?把比较的注册表的每一条都写成命令么?,有没有省事点的方法?
作者: 2011mking    时间: 2012-5-5 19:25
原帖由 dvd008 于 2012-5-5 19:04 发表
好像多了个网络组件,5M的
7Z

内核SYSTEM32里面有相关文件了

IE,默认页面,搜索引擎,最好改为百度


网络组件7z的没仔细看,看来好象还可以缩减一些体积。

IE用2345是因为直接可以网址导航(没个人信息,不是那种加个人号的那种主页设置),比如直接用上面的QQ空间,玩点QQ游戏方便。事实上这个自已改一下也方便,在Program Files的Internet Iexplorer下有个注册表文件,直接改那里就可以了。
作者: 2011mking    时间: 2012-5-5 19:28
基本上加载的程序,其注册不在Pecmd.ini中,就在 Program Files下会找到相关的 .cmd 或 .reg,修改时改这里就可以了。
作者: liujun2000    时间: 2012-5-5 19:54
EXEC !%ProgramFiles%\Internet Explorer\IE8.cmd   还是 EXEC !"%ProgramFiles%\Internet Explorer\IE8.cmd"
作者: 2011mking    时间: 2012-5-5 20:04
pecmd的命令有时有点奇怪,有的地方要加引号,有的地方不能用引号,有的是加不加都可以。

在这个pe中,用
EXEC !%ProgramFiles%\Internet Explorer\IE8.cmd
EXEC !ImpReg.cmd "x:\Program Files\Internet Explorer\Ieset.reg"
注册IE8 ,PEcmd直接用regedit来导注册表我从未成功过,故拐了个弯,自已写了个Imreg.cmd 来导注册表。
作者: liujun2000    时间: 2012-5-5 20:11
2:本内核已内置了Imdisk,长期本机使用可于外置中初始外虚拟内存盘,将临时目录转移到内存盘后看电影打游戏更稳定,这属
     于二次DIY范围,所认内核未加载内存盘并做相应设置,自用可自行DIY。


能说说怎么做吗?
作者: liujun2000    时间: 2012-5-5 20:17
我论坛下载的 VHDBOOT 引导 你的光盘 不能加载驱动 当然 (声卡直接就能驱动 原系统就是这样)显卡和网卡都没有加载 工具就加载了 抓图 命令行 记事本 注册表 在windows目录的都没有加载 正在修改你的光盘 内置我的驱动看看
作者: 2011mking    时间: 2012-5-5 20:19
在 外置安装.cmd 中接着写下面的语句 (注意下面设置的是1024M的R盘)

if Exist R:\ (goto 软件安装)
imdisk -a -s 1024M -m R: -p "/fs:ntfs /y /q"

::软件安装
md R:\temp
Set  TempPath=R:/Temp
Mset Temp %TempPath%
Mset Tmp  %TempPath%
Mset Temp %TempPath% /system
Mset Tmp  %TempPath% /system

md R:\IECache
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" /v "Cache" /t reg_expand_sz /d "R:\IECache\Temporary Internet Files" /f>nul

然后可以在R盘建Tools目录,释放或复制你的软件到Tools下并放置快捷方式到桌面,这样可做到内存运行。
当然不做也可以。

移Tmp,Temp目录到R盘是因为x盘自由空间占用是双倍内存的,且FBWF写满了会重启的。

Mset在我原来发的贴子中有。

[ 本帖最后由 2011mking 于 2012-5-5 20:29 编辑 ]

Mset.rar

38.76 KB, 下载次数: 72, 下载积分: 无忧币 -2


作者: 2011mking    时间: 2012-5-5 20:22
原帖由 liujun2000 于 2012-5-5 20:17 发表
我论坛下载的 VHDBOOT 引导 你的光盘 不能加载驱动 当然 (声卡直接就能驱动 原系统就是这样)显卡和网卡都没有加载 工具就加载了 抓图 命令行 记事本 注册表 在windows目录的都没有加载 正在修改你的光盘 内置 ...


直接用光盘镜像当然不行(用Grub加载的吧),你得把光盘中的PEtools目录放到你的硬盘或U盘上才可以的。

你可以编辑一下镜像,将Petools目录移出光盘到硬盘或U盘(或者不改镜像,直接复一份Petools到你的硬盘上),然后用Grub加载修改过的光盘镜像。

同时,请确认一下,Petools\Drv下的三个CAB中包含了你的三卡驱动了吗?没有请自制自已的三卡驱动.CAB

---------------------------------------
要让未知驱动识别,需要用DISM重新集成驱动,涉及到Ms的签名问题,而这个镜像DISM认为是VISTA,所以无法用DISM重集成驱动。而VISTA的PEIMG.exe我没有找到,所以用重集成驱动的方法是不成的。

可以用已集成了驱动的注册表和文件,但这样整个内核会增大20M左右。反正只是一个显示问题,所以不做修正了。

[ 本帖最后由 2011mking 于 2012-5-5 22:27 编辑 ]
作者: liujun2000    时间: 2012-5-5 20:29
全内置就行 我再试试
这个 版本的win7pe 日常浏览网页等低工作量的操作 笔记本发热比较低 所以我diy一下

Grub加载是不是 解开 直接引导 boot。wim 我不会 可否给我个 menu

[ 本帖最后由 liujun2000 于 2012-5-5 20:32 编辑 ]
作者: 2011mking    时间: 2012-5-5 20:35
title win7PE ISO
find --set-root /PE7.iso
map --mem /PE7.iso (0xff)
map --hook
chainloader (0xff)

如果整理过磁盘连续,可以不用--mem参数。

PE7.ISO如果不改里面的BOOT.WIM,可以在光盘镜像中删除PETOOLS目录(移出到你的硬盘上)

[ 本帖最后由 2011mking 于 2012-5-5 20:37 编辑 ]
作者: liujun2000    时间: 2012-5-5 20:38
Petools\Drv下的三个CAB中包含了你的三卡驱动 能驱动我的硬件 现在是因为引导方式不对 手动加载能驱动 应该是没有执行加载程序
作者: liujun2000    时间: 2012-5-5 20:41
嗯嗯 我测试一下 改一下输入法 我现在就是用你的win7pe再浏览 论坛

还有 能改桌面和 任务栏为小图标吗?
作者: 2011mking    时间: 2012-5-5 20:46
原帖由 liujun2000 于 2012-5-5 20:38 发表
Petools\Drv下的三个CAB中包含了你的三卡驱动 能驱动我的硬件 现在是因为引导方式不对 手动加载能驱动 应该是没有执行加载程序


可能是没加载吧,进这个PE后,打开ISO,释放BOOT.WIM到硬盘,在运行中输入wimtool,然后打开BOOT.WIM,选择一个目录挂载(可以在硬盘上新建一个空目录来挂),然后选可写挂载。

挂载后可以修改一下PECMD.ini,将 EXEC !=%SystemRoot%\system32\FindPetools.Cmd  位置提前试试。

也可以将你的机器所需驱动找出来,全解开放到 MyDriver下。

最后卸载映像时选更新就可以了。
作者: my9823    时间: 2012-5-5 20:50
标题: 回复 #27 liujun2000 的帖子
挂载default为123:
HKEY_LOCAL_MACHINE\123\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced、TaskbarSmallIcons值改为1,即可任务栏用小图标;
HKEY_LOCAL_MACHINE\123\Software\Microsoft\Windows\Shell\Bags\1\Desktop\IconSize的值为桌面图标大小,改为20看看。
作者: 2011mking    时间: 2012-5-5 20:50
原帖由 liujun2000 于 2012-5-5 20:41 发表
嗯嗯 我测试一下 改一下输入法 我现在就是用你的win7pe再浏览 论坛

还有 能改桌面和 任务栏为小图标吗?


抓一下注册表,存于petools目录下,假设为1.reg,然后在 "外置安装.cmd" 中用
%windir%\system32\ImpReg.cmd %cd%\1.reg 就可以了,自已DIY吧。
作者: liujun2000    时间: 2012-5-5 21:04
现在用你教的方法加载 效果和用vhdboot加载 一样 只是 工具多加载了一个pecab工具
作者: 2011mking    时间: 2012-5-5 21:09
PECAB是内置在了system32下的,主要是为了方便打包自已的驱动用的。菜单栏加载写在了pecmd.ini中,不想显示它可以去掉
LINK %startmenu%\Pecab工具,x:\windows\system32\Pecab.exe
这一行。

或者在 “外置安装.cmd”中加一句 del  "X:\Users\Default\AppData\Roaming\Microsoft\Windows\Start Menu\Pecab工具.lnk"

[ 本帖最后由 2011mking 于 2012-5-5 21:11 编辑 ]
作者: liujun2000    时间: 2012-5-5 21:23
system32目录下发现这个工具 SETPAGEFILE.EXE
作者: 2011mking    时间: 2012-5-5 21:35
嘿嘿,这也找到了,原来觉得加个这个方便小内存机器可能用得着,后来想想小内存机估计运行win7再加上网估计内存仍是不够,就算了。这个文件可以删除 。
作者: liujun2000    时间: 2012-5-5 21:44
改了一下 最后。。ie不能运行 闪一下就没有了  现在用世界之窗浏览网页 问问你加了ie的那些文件  呵呵 想删除ie 放驱动到device 显卡驱动好像不完整 正在测试添加 网卡顺利驱动

[ 本帖最后由 liujun2000 于 2012-5-5 21:45 编辑 ]
作者: 2011mking    时间: 2012-5-5 21:49
原帖由 liujun2000 于 2012-5-5 21:44 发表
改了一下 最后。。ie不能运行 闪一下就没有了  现在用世界之窗浏览网页 问问你加了ie的那些文件  呵呵 想删除ie 放驱动到device 显卡驱动好像不完整 正在测试添加 网卡顺利驱动




顺便说一下,IE删了,Flash就废了。Opera的Flash显示效果并不理想,主要是刷新好象有点小问题。

不加IE8,不加flash,不加Dx9,不加MP10,内核可减小到100M左右。

[ 本帖最后由 2011mking 于 2012-5-5 21:55 编辑 ]
作者: liujun2000    时间: 2012-5-5 22:06
可能我屏蔽了
EXEC !%ProgramFiles%\Internet Explorer\IE8.cmd
下面还有才出现错误 我在测试一下 就是不用ie也要用ie内核的浏览器
作者: liujun2000    时间: 2012-5-5 22:48
驱动安装完成 继续优化中 谢谢lz指导 了解了不少技巧 可以自己diy了

谢谢
作者: 2012ihome    时间: 2012-5-5 22:57
请教楼主:

这个PE是那个组件化PE的集合版(楼主已声明了),那么楼主是如何处理 .dll 和驱动文件的?
简单的将 .dll 和 inf 文件复制到相应目录下可能不行的,很多文件是需要注册的。

请不吝赐教,谢谢!

[ 本帖最后由 2012ihome 于 2012-5-5 22:59 编辑 ]
作者: 2011mking    时间: 2012-5-5 23:17
绝大部份不需要注册(虽然组合版注册了),需要注册的看我的pecmd.ini就行了。如果文件是在Program Files 下的,可以看下面的目录中是否有cmd或reg。

DX是需要导入注册表的,Net驱动的INF不能直接放入,在组合贴中我有说明,看这个pe的pecmd.ini中也有相关处理。

本来这个PE中用的很多外置.reg是可以直接导入注册表的,为了方便大家DIY,才做成外部导入的。这样,不需要的软件可以自行删除,就无需清理注册表了。

[ 本帖最后由 2011mking 于 2012-5-5 23:32 编辑 ]
作者: liujun2000    时间: 2012-5-6 00:38
怎样做才加快启动速度
作者: my9823    时间: 2012-5-6 06:05
精简wim,减少不必要的进程!
作者: my9823    时间: 2012-5-6 06:20
天意win7pe用的opera,flash正常啊!ie目录就连个dll文件!
作者: 2012ihome    时间: 2012-5-6 06:26
原帖由 2011mking 于 2012-5-5 23:17 发表
绝大部份不需要注册(虽然组合版注册了),需要注册的看我的pecmd.ini就行了。如果文件是在Program Files 下的,可以看下面的目录中是否有cmd或reg。

DX是需要导入注册表的,Net驱动的INF不能直接放入,在组合 ...


多谢楼主了,这个问题困扰了多时了。
作者: my9823    时间: 2012-5-6 06:49
palemoon浏览器,firefox优化版本,flash正常!
flash插件目录:
dsound.dll
flashplayer.xpt
mscms.dll
NPSWF32_11_2_202_233.dll
setupflash.cmd
zh-CN\dsound.dll.mui
zh-CN\mscms.dll.mui

setupflash.cmd内容:


@echo off
PUSHD %~dp0
Set TP=%CD%
CD /D "%TP%"

REGSVR32 /s NPSWF32.dll
reg add "HKLM\SOFTWARE\MozillaPlugins\@adobe.com/FlashPlayer" /f /v "Path" /t REG_SZ /d "%TP%\NPSWF32_11_2_202_233.dll"
reg add "HKLM\SOFTWARE\MozillaPlugins\@adobe.com/FlashPlayer" /f /v "ProductName" /t REG_SZ /d "Adobe Flash Player 11.2.202.233 Plugin"
reg add "HKLM\SOFTWARE\MozillaPlugins\@adobe.com/FlashPlayer" /f /v "Vendor" /t REG_SZ /d "Adobe Systems Incorporated"
reg add "HKLM\SOFTWARE\MozillaPlugins\@adobe.com/FlashPlayer" /f /v "Description" /t REG_SZ /d "Adobe Flash Player 11.2.202.233 Plugin"
reg add "HKLM\SOFTWARE\MozillaPlugins\@adobe.com/FlashPlayer" /f /v "Version" /t REG_SZ /d "11.2.202.233"
reg add "HKLM\SOFTWARE\MozillaPlugins\@adobe.com/FlashPlayer" /f /v "XPTPath" /t REG_SZ /d "%TP%\flashplayer.xpt"

reg add "HKLM\SOFTWARE\Macromedia\FlashPlayerPlugin" /f /v "Version" /t REG_SZ /d "111.2.202.233"
reg add "HKLM\SOFTWARE\Macromedia\FlashPlayerPlugin" /f /v "PlayerPath" /t REG_SZ /d "%TP%\NPSWF32_11_2_202_233.dll"

sshot-2.jpg (175.14 KB, 下载次数: 112)

sshot-2.jpg

作者: my9823    时间: 2012-5-6 06:51
楼主请教如何精简掉不能启动的服务呢?或者说不让它在服务里显示!

sshot-1.jpg (195.15 KB, 下载次数: 119)

sshot-1.jpg

作者: 2011mking    时间: 2012-5-6 10:02
精简服务,可以用wintool可写挂上Boot.wim,

然后再用regedit挂载Boot.wim中的SYSTEM,例如在HKEY_LOCAL_MACHINE下挂为SYS,将
HKEY_LOCAL_MACHINE\SYS\SYSTEM\ControlSet001\services  找到你不想要的服务,然后修改(Start值关系到是否是系统=0,手动=1,自动=2,禁用=4)或者直接删除不需要的服务键(删除了就不显示了)。

请对应服务表描述操作,误删除可能导致系统启不动。

然后卸载挂上的注册表,最后在wimtool上卸下Boot.wim,提交更改就可以了。

[ 本帖最后由 2011mking 于 2012-5-6 10:08 编辑 ]
作者: goffi    时间: 2012-5-6 11:29
用驱动人生打完驱动后 USB设备都不正常 连鼠标都不能用
作者: liujun2000    时间: 2012-5-6 12:14
你们都用什么拼音输入法啊
作者: 2010sya    时间: 2012-5-6 12:39
不错,看一下。。。。。。。。。
作者: my9823    时间: 2012-5-6 14:55
小小输入法,更换默认皮肤!
作者: zhs509    时间: 2012-5-6 14:57
原帖由 my9823 于 2012-5-6 14:55 发表
小小输入法,更换默认皮肤!

小小输入法确实不错,但是我经常用着就给我跳到永码或笔拼,这个倒是有点纠结,要比较频繁的重新设置。。。
作者: my9823    时间: 2012-5-6 15:16
修改配置文件,只保留拼音和五笔,只用ctrl+空格开启关闭,ctrl+shift切换!
作者: zhs509    时间: 2012-5-6 15:18
原帖由 my9823 于 2012-5-6 15:16 发表
修改配置文件,只保留拼音和五笔,只用ctrl+空格开启关闭,ctrl+shift切换!

你的意思是配置文件去掉其他选项吗?
作者: my9823    时间: 2012-5-6 15:21
对了,感谢楼主回复,google到了sc命令,用regshot抓到了注册表!
作者: zhoubin    时间: 2012-5-6 16:19
请教老大,我的ie8显示网页不完整,如图:

请教缺少什么文件?谢谢老大!!!
作者: 2011mking    时间: 2012-5-6 16:35
原帖由 zhoubin 于 2012-5-6 16:19 发表
请教老大,我的ie8显示网页不完整,如图:
142366
请教缺少什么文件?谢谢老大!!!


如果没有修改过的话,应该是你当前连接新浪的太慢,网页显示不完整所致,刷新一下就好了。
如下图,我刚抓的图,连新浪没问题的。

作者: zhoubin    时间: 2012-5-6 16:40
标题: 回复 #57 2011mking 的帖子
感谢老大的回复,太感动了,谢谢!!!
我再试一下。。。
这个ie8能用到其他精简版的pe中吗,比如网虫的。。。其他精简版win7pe好像缺的文件比较多,不知这个方法是否仍然有效!!!
再次感谢楼主,谢谢!!!

[ 本帖最后由 zhoubin 于 2012-5-6 22:23 编辑 ]
作者: 2012cwz    时间: 2012-5-7 08:16
谢谢老大分享!!!!!
作者: liujun2000    时间: 2012-5-7 23:02
什么时候出改进版本?
作者: 2011mking    时间: 2012-5-7 23:30
这个没有计划,本想让设备管理器中显示好一点的,不出现那么多实际可使用的未知设备的。
用替换法可以完美识别,可是wim大了20M,开机延时了20秒。

又试了DISM重新集成,可仍然没多大改变,最多是多刷新一下识别好一点而以。

不知哪位大大有提高这类精简PE硬件识别的好方法。
作者: liujun2000    时间: 2012-5-7 23:59
你是怎么搜索 程序文件夹 里面的reg 并执行的
作者: 2012utraedit    时间: 2012-5-8 00:01
很不错,先马一个……
作者: liujun2000    时间: 2012-5-8 00:11
是很不错 我现在当日常系统用 除了我经常用的 小说下载阅读器 要换 其他的qq MP3 浏览器 电影播放器 等都可以调用 硬盘上的 还可以 放到 ram盘 执行 和ramos差不多了
作者: 2011mking    时间: 2012-5-8 00:16
原帖由 liujun2000 于 2012-5-7 23:59 发表
你是怎么搜索 程序文件夹 里面的reg 并执行的


这不用搜索呀,如果在cmd中调用  regedit /s  “%ProgramFiles%\xxx软件\xxx.reg”
如果是在pecmd.ini中,
EXEC !ImpReg.cmd "x:\Program Files\Internet Explorer\Ieset.reg"
作者: liujun2000    时间: 2012-5-8 00:37
看到你 X:\Program Files\ 下每个目录都有reg文件 没有看到你什么地方加载 所以问一下
好像是用 Toolset.reg

另外问一句

TEAM EXEC =!myreg.cmd  这句我看不懂 是调用还是?

[ 本帖最后由 liujun2000 于 2012-5-8 00:46 编辑 ]
作者: Wisdom1978    时间: 2012-5-8 01:20
短小精干!是维护测试最好的帮手!
作者: 2011mking    时间: 2012-5-8 01:54
原帖由 liujun2000 于 2012-5-8 00:37 发表
看到你 X:\Program Files\ 下每个目录都有reg文件 没有看到你什么地方加载 所以问一下
好像是用 Toolset.reg

另外问一句

TEAM EXEC =!myreg.cmd  这句我看不懂 是调用还是?


在运行中输入pecmd.exe ,会跳出帮助的,各命令都有解释。

上面是隐藏运行一个myre.cmd的批处理。
作者: dvd008    时间: 2012-5-8 14:10
xnview
WIMTOOL
的组件文件包括哪些?

QQ好像不能使用,安装的,绿色的,都不行. 只能网页QQ

IE8的搜索,目前是默认BING, 不知道怎么该为BAIDU( 不改也行,我把默认页改BAIDU了)

安装3卡后,能运行CS,使命召唤,不错.
作者: dvd008    时间: 2012-5-8 14:12
有关联PotPlayer的CMD吗?

WMP基本干不了什么
作者: liujun2000    时间: 2012-5-8 17:50
2008 qq 可以在这个系统运行
作者: 2011mking    时间: 2012-5-8 18:24
原帖由 dvd008 于 2012-5-8 14:10 发表
xnview
WIMTOOL
的组件文件包括哪些?

QQ好像不能使用,安装的,绿色的,都不行. 只能网页QQ

IE8的搜索,目前是默认BING, 不知道怎么该为BAIDU( 不改也行,我把默认页改BAIDU了)

安装3卡后,能运行CS,使命召 ...


xnview只需要一个文件:xnview.dll
wintool需要exe和WimShExt.DLL

IE8的搜索,可以改Program Files\Internet Explorer\IeSet.reg

PotPlayer 关联:PotPlayerMini.exe /RegisterAll

QQ2008以上版本,少VC5组件,可搜索下载一个:vcredist_x86.exe 安装。

[ 本帖最后由 2011mking 于 2012-5-8 18:27 编辑 ]
作者: freesoft00    时间: 2012-5-8 18:53
这个pe磁盘管理器是可以用的,分区格式化还没有大问题,但是对磁盘的压缩、扩展、还有vhd就不支持了,希望能补充组件后支持。
作者: 2011dabang    时间: 2012-5-8 19:48
不知道为什么 ,似乎无线功能不能支持啊,有没有能搞个支持的纯内核

无标题.jpg (134.67 KB, 下载次数: 133)

如图啊

如图啊

作者: 2011mking    时间: 2012-5-8 20:27
我就是用的这个pe 无线上网的,你要接着点wifi(IP设置的后面),然后输入连接密码,就可以上网了。
作者: liujun2000    时间: 2012-5-8 23:21
vhd 挂载可以 创建就不行了
作者: 于山    时间: 2012-5-9 10:22
内核文件精简太多!所以,许多软件无法运行。
作者: 2011dabang    时间: 2012-5-9 20:50
原帖由 2011mking 于 2012-5-8 20:27 发表
我就是用的这个pe 无线上网的,你要接着点wifi(IP设置的后面),然后输入连接密码,就可以上网了。



不能安装无线网卡啊,没有网卡下拉列表,有过一个可以无限上网的如下图,但你这个加载那个驱动包还是没有WIFI可选

WUXIANwang111777587.PNG (72.69 KB, 下载次数: 118)

正常的

正常的

作者: liujun2000    时间: 2012-5-9 21:40
我的能加载 你的是什么网卡南 放驱动到device目录看看能不能驱动 我就只加载了我自己的驱动
作者: 2011mking    时间: 2012-5-9 21:50
可以试一下,将这个网驱解开(不要套目录),放到boot.wim中的mydriver 目录中。
作者: liujun2000    时间: 2012-5-9 22:23
看到你发了一个 HardEnv.exe
能不能写一个搜索petools的批处理? 水平有限 只有麻烦你了
作者: 2011mking    时间: 2012-5-9 22:39
zhs509有一个,改改就能用

@echo off
PUSHD %~dp0
for /f "tokens=*" %%a in ('HardEnv /d') do set DDS=%%a

for %%a in (%DDS%) do (
PECMD.EXE LOAD %%a:\PETOOLS\PETOOLS.INI
dir /a %%a:\PETOOLS >nul 2>nul&&(
for /f "delims=" %%b in ('dir %%a:\PETOOLS /a-d /b /s') do PECMD LINK %%startmenu%%\%%~pb\%%~nxb,%%b
)

-----------------------------------
这个PE中将system32中的 Findpetoos.cmd修改为
@echo off
PUSHD %~dp0
for /f "tokens=*" %%a in ('HardEnv /d') do set DDS=%%a
for %%a in (%DDS%) do (
  if exist %%a:\PETOOLS\外置安装.cmd  Pecmd Exec !=%%a:\PETOOLS\外置安装.cmd && goto :end)
:end

HardEnv要放入system32下。

[ 本帖最后由 2011mking 于 2012-5-9 22:41 编辑 ]
作者: liujun2000    时间: 2012-5-9 22:41
想把 安装驱动.cmd 放到任意地方 比如硬盘的 petoos目录 以后就不用经常改内核了 只需要添加 驱动安装命令 或者 用 安装驱动.cmd  加载注册表就好了 麻烦你了
作者: 2011mking    时间: 2012-5-9 22:45
上面贴了,外置安装.cmd  或者 安装驱动.cmd  按你使用的petools下的cmd名来改为你的好了。在进入桌面前加载,免得加显卡后闪烁一下。

可调整一下pecmd.ini中加载的位置
......
Exec regsvr32 /s "%WINDIR%\SYSTEM32\WMVCORE.DLL"
EXEC !ImpReg.cmd "x:\Program Files\Windows Media Player\Mp10.reg"
LINK %USERPROFILE%\desktop\wmplayer,%ProgramFiles%\\Windows Media Player\wmplayer.exe

//加载用户设置,外置PETOOLS\外置安装.cmd安装外置软件和驱动
TEXT 查找外置\Petools\外置安装.cmd 或 peset.ini ... #0xFFFFFF L35 T720 R500 B764 $20
EXEC !=%SystemRoot%\system32\FindPetools.Cmd

FIND Explorer.EXE,!TEAM SHEL %WinDir%\EXPLORER.EXE|LOGO|TEXT|WAIT 500

//网络相关组件
EXEC !=7z.exe x "%ProgramFiles%\NETINF.7z" -aos -o"%windir%"
File "%ProgramFiles%\NETINF.7z"
EXEC =!netcfg.exe -v -winpe
EXEC =!netcfg.exe -e -c p -i MS_NDISWAN
EXEC =!netcfg.exe -e -c p -i MS_NDISUIO
REGI HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\WinPE\SkipWaitForNetwork=#1

//U盘拔除
EXEC x:\windows\system32\USBEjecter.exe
//输入法指示器
EXEC !=x:\windows\system32\internat.exe

_END

--------------------------------------------------------
ptools\外置安装.cmd 如这样

@echo off
PUSHD %~dp0
显卡驱动
LoadDrv.exe %cd%\drv\VCARD.CAB
::声卡驱动
LoadDrv.exe %cd%\drv\ACARD.CAB
::网卡驱动
LoadDrv.exe %cd%\drv\WNIC.CAB

if Exist R:\ (goto 软件安装)
   Rem 如果不用下面的自动判别方式,可以直接用 imdisk -a -s 1024M -m R: -p "/fs:ntfs /y /q"  设1个G的R盘放缓存。
call   自动设置R盘大小.cmd
ping /n 2 127.1>nul

:软件安装
if not Exist R:\ Exit
md R:\temp
Set  TempPath=R:\Temp
Mset Temp %TempPath%
Mset Tmp  %TempPath%
Mset Temp %TempPath% /system
Mset Tmp  %TempPath% /system
md R:\IECache
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" /v "Cache" /t reg_expand_sz /d "R:\IECache\Temporary Internet Files" /f>nul
.......下面接着创建你的工具的快捷方式到桌面或者不管它也可以,反正你知道工具放在哪里的。

这个pe中没有Mset.exe,传一个上来,你放到system32下或Petools下都可以
Mset.rar (38.76 KB, 下载次数: 32)
HardEnv.rar (20.74 KB, 下载次数: 27)

上面调用了一个petools\自动设置R盘大小.cmd
--------------------------------------------------------------
@echo off
for /f "tokens=*" %%a in ('HardEnv /f') do set X=%%a
set Rsize=0M
if %x% LSS 700  goto 700M
if %x% LSS 1000 goto 1000M
if %x% LSS 1500 goto 1500M
if %x% LSS 2000 goto 2000M
if %x% LSS 2500 goto 2500M
if %x% LSS 3000 goto 3000M
if %x% LSS 4000 goto 4000M
:4000M
  Set Rsize=2000M && goto Done
:3000M
Set Rsize=1800M && goto Done
:2500M
Set Rsize=1400M  && goto Done
:2000M
  Set Rsize=900M && goto Done
:1500M
Set Rsize=600M && goto Done
:1000M
Set Rsize=300M && goto Done
:700M
Echo 内存小于700M ,不设虚拟内存盘
:Done
Echo 你的空闲内存是:%X%M ,可设虚拟内存盘: %Rsize%
if Not %Rsize%==0M Imdisk -a -s %Rsize% -m R: -p "/fs:ntfs /y /q"

[ 本帖最后由 2011mking 于 2012-5-11 00:48 编辑 ]
作者: liujun2000    时间: 2012-5-9 23:06
我的petools 在d:\petools 搜索到并执行 外置安装.cmd  
但是我不知道怎么给 外置安装.cmd 写路径 都写d:\petools\???????.???
我是想问一下就没有智能点的办法
前面加一个搜索 给他路径变量?

我笨办法写了一个 你看看怎么改进 嘿嘿

@echo off
PUSHD %~dp0
for /f "tokens=*" %%a in ('HardEnv /d') do set DDS=%%a
for %%a in (%DDS%) do (
  cd %%a:\PETOOLS\  && goto :end)
:end
start %cd%\123.txt

[ 本帖最后由 liujun2000 于 2012-5-9 23:08 编辑 ]
作者: 2011mking    时间: 2012-5-9 23:13
学一点批处理(网上教程很多),你看我们的批处理开头大多是这样的
@echo off
PUSHD %~dp0
为什么呢?
因为这样做后,我们可以用 %CD%来表示当前这个批处理的目录。
比如,你执行 d:\petools\外置安装.cmd  ,而且要在这个外置安装.cmd中要调用 D:\Petools\mytools\xxx.exe
就可以写成
%CD%\mytools\xxx.exe


你何必要这样用的,按我84楼说的改一下就行了,本来就自动搜到了任意盘符下 petools\外置安装.cmd 了,你直接在 外置安装.cmd中写调用就行了。

[ 本帖最后由 2011mking 于 2012-5-9 23:18 编辑 ]
作者: liujun2000    时间: 2012-5-9 23:21
谢谢 呵呵 很久以前学了点 现在基本忘记了 这次为了方便 才看了一下 坛子里面的 呵呵 见谅
基本解决问题了 以后就是在petools中加我需要启动的东西了

谢谢 lz热心解答 pe很好用 我现在当常用系统使用
作者: 2011mking    时间: 2012-5-9 23:24
如果说你是想加载Petools下工具的快捷方式,看这个贴子
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=209143&extra=&page=6

[ 本帖最后由 2011mking 于 2012-5-9 23:27 编辑 ]
作者: liujun2000    时间: 2012-5-9 23:29
用这个程序偷懒了一下

多传了一个 PStart.part1.rar 不知道怎么改 呵呵

[ 本帖最后由 liujun2000 于 2012-5-9 23:31 编辑 ]

PStart.part1.rar

292.97 KB, 下载次数: 20, 下载积分: 无忧币 -2

PStart.part2.rar

292.97 KB, 下载次数: 15, 下载积分: 无忧币 -2

PStart.part3.rar

26.78 KB, 下载次数: 25, 下载积分: 无忧币 -2

PStart.part1.rar

292.97 KB, 下载次数: 11, 下载积分: 无忧币 -2


作者: dvd008    时间: 2012-5-10 12:24
没有MSI支持,vcredist_x86.exe 安装不了,QQ也就不行了

不过,网页QQ是没问题的

INF不能右键安装,不过(WMP解码器需要), 不过,可以使用其它播放器解决

目前,也就没有什么问题了

内置的DRV自动加载,在哪个地方执行的? (我知道复制驱动到那个DRV目录,没看见执行的命令)

外置驱动,自动加载,也没开机,哪里自动加载的CMD或者INI

外置手工加载3卡驱动,是没问题的

目前,这个版本,是又小又好用的
作者: 2011mking    时间: 2012-5-10 12:51
vcredist_x86.exe 安装不了可以在Ramxp中安装并记录下注册表和文件。
QQ2008不需要这个支持,本PE直接可用。

Inf无法右键安装,可试试 Loaddrv xxx.inf,
或者 rundll32.exe setupapi.dll,InstallHinfSection DefaultInstall 128 .\xxx.inf
如不行只有去其它系统记录文件和注册表后添加了。

内置自动加载的目录是 Boot.wim 中的 MyDriver,将你的驱动解包不要文件夹全放入这下面就可以了,是利用Win的自动搜索安装的,不需要其它的CMD或INI.

外置自动,你把光盘镜像中的 PEtools复制出来,那下面有文件结构,PEtools\外置安装.cmd 好象中文名字变乱码了,自已改一下。

另外PE中的pecmd.ini搜索外置文件时,我好象以 PEtools\安装驱动.cmd 来搜的,所以一个办法是在Petools下建个安装驱动.cmd空文件,另一个办法是修改Boot.wim中的FindPetools.Cmd,将前后统一都改成 外置安装.cmd

PE.ISO在不刻光盘情况下,PEtools目录是不需要的,需要移出到实际硬盘或U盘才可以自动加载外置。

VBS本PE不支持,可以添加如下文件:
增加VBS支持.part1.rar (283.2 KB, 下载次数: 55)
增加VBS支持.part2.rar (127.68 KB, 下载次数: 57)

压缩包中有注册文件,挂载wim,加载software后导入。

[ 本帖最后由 2011mking 于 2012-5-10 13:15 编辑 ]
作者: dvd008    时间: 2012-5-10 15:26
QQ,可能是WINSXS 和CONFIG 两个目录的问题.

换一个支持QQ的, CONFIG 不动SYSTEM(否则无法启动), 并替换WINSXS,即可支持

具体差哪里不知道


MSI 好像也是这个问题

IE8,收藏夹里面的,地址,不能使用. 尽管收藏了,点击无效

[ 本帖最后由 dvd008 于 2012-5-10 15:43 编辑 ]
作者: 于山    时间: 2012-5-10 15:40
QQ单文件全功能版
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=191605&extra=page%3D1
作者: dvd008    时间: 2012-5-10 15:43
跟QQ没关系,内核文件缺少,注册表也缺少
作者: dvd008    时间: 2012-5-10 15:51
是SHOFTWAER.......
作者: liujun2000    时间: 2012-5-10 16:00
上面贴了,外置安装.cmd  或者 安装驱动.cmd  按你使用的petools下的cmd名来改为你的好了。在进入桌面前加载,免得加显卡后闪烁一下。

可调整一下pecmd.ini中加载的位置
......
Exec regsvr32 /s "%WINDIR%\SYSTEM32\WMVCORE.DLL"
EXEC !ImpReg.cmd "x:\Program Files\Windows Media Player\Mp10.reg"
LINK %USERPROFILE%\desktop\wmplayer,%ProgramFiles%\\Windows Media Player\wmplayer.exe

//加载用户设置,外置PETOOLS\外置安装.cmd安装外置软件和驱动
TEXT 查找外置\Petools\外置安装.cmd 或 peset.ini ... #0xFFFFFF L35 T720 R500 B764 $20
EXEC !=%SystemRoot%\system32\FindPetools.Cmd

FIND Explorer.EXE,!TEAM SHEL %WinDir%\EXPLORER.EXE|LOGO|TEXT|WAIT 500

//网络相关组件
EXEC !=7z.exe x "%ProgramFiles%\NETINF.7z" -aos -o"%windir%"
File "%ProgramFiles%\NETINF.7z"
EXEC =!netcfg.exe -v -winpe
EXEC =!netcfg.exe -e -c p -i MS_NDISWAN
EXEC =!netcfg.exe -e -c p -i MS_NDISUIO
REGI HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\WinPE\SkipWaitForNetwork=#1

//U盘拔除
EXEC x:\windows\system32\USBEjecter.exe
//输入法指示器
EXEC !=x:\windows\system32\internat.exe

_END

把加载用户设置提前以后 Explorer.EXE出现内存不为读错误
作者: 于山    时间: 2012-5-10 16:40
原帖由 dvd008 于 2012-5-10 15:43 发表
跟QQ没关系,内核文件缺少,注册表也缺少

内核,注册不要加,这个QQ就可以用!
作者: liujun2000    时间: 2012-5-10 17:52
楼上正解 我也什么没有加就能运行qq
作者: dvd008    时间: 2012-5-10 18:23
qq2009,qq2011,qq2012都能运行?
作者: 2011mking    时间: 2012-5-11 00:10
原帖由 dvd008 于 2012-5-10 18:23 发表
qq2009,qq2011,qq2012都能运行?


2011-5-10测试

确实不能,补全了windows安装服务,直接安装vcredist_x86.exe 出现经典的1935错误。

再试了从其它正常的系统中复制VCL80相关文件,导入注册表,仍无法启动。

服务补全后可以运行安装版的QQ2011了,但因为VC80估计注册表找得不全或者是有某些服务关联到了,使其无法生效。



2011-5-11 新想法:查了一下winsxs作用,发现这是一个通过硬接连做的文件备份目录,是否是因为我vc8文件都恢复到winsxs下,因为失去了硬连接,造成程序找不到所需的文件呢?
那么,我不管winsxs,直接恢复vc8文件(只要一份版本)到system32下,会不会成功呢,这个想法待验证。。。。。晚上再试。


另外,QQ2008以上版本,不光需要VC8,system32下还缺几个系统文件(好象少的不多,只有几个)

[ 本帖最后由 2011mking 于 2012-5-11 08:11 编辑 ]




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3