|
原帖由 2011hiboy 于 2012-4-10 21:11 发表
logon.ini,
REGI HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce\Init=PECMD.EXE LOAD %SystemRoot%\System32\reinit.ini
EXEC !=dragwin.exe
WAIT 7000
EXEC @=PECMD KILL \个性化
应该是0 ...
是更早的Diy-Aero-win7pe.iso版,现在用的logon.ini只有下面一句
REGI HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce\Init=PECMD.EXE LOAD %SystemRoot%\System32\init.ini
没有下面的三句
EXEC !=dragwin.exe
WAIT 7000
EXEC @=PECMD KILL \个性化
Aero同样开启,没问题。
init.ini是
-----------
REGI HKCU\AppEvents\Schemes\Apps\.Default\WindowsLogon\.Current\=
KILL explorer.exe
WALL %SystemRoot%\Web\Wallpaper\Windows\img0.jpg
EXEC !=psexec -i -d -s %SystemRoot%\explorer.exe
EXEC !=psexec -i -d -s %SystemRoot%\system32\ctfmon.exe
EXEC !=psexec -i -d -s %SystemRoot%\system32\opencleartype.exe
EXEC !=psexec -i -d -s PECMD.EXE LOAD %SystemRoot%\system32\logon.ini
没有reinit.ini
看来好象还有优化的可能哦。附上pecmd.ini
-----------------------------------------------------------
/////OSD////////////////////////////////////////////////////////////////////////////////////////
DISP W1024 H768 B32 F60
DEVI %WinDir%\inf\usb.inf
DEVI %WinDir%\inf\usbport.inf
DEVI %WinDir%\inf\hda*.inf
DEVI %WinDir%\inf\ramdisk.inf
DEVI %WinDir%\inf\netvw*.inf
INIT U
/////OSInit/////////////////////////////////////////////////////////////////////////////////////
EXEC !=%SystemRoot%\system32\UX.exe
TEAM EXEC !%SystemRoot%\system32\winpeshl.exe|INIT|FONT %SystemRoot%\Fonts,0 //系统初始化
//软件安装注册
EXEC !=%ProgramFiles%\freeime.exe
EXEC !=%ProgramFiles%\Winrar\Register.CMD
EXEC !=%SystemRoot%\regedit.exe /S %SystemRoot%\System32\PESettings.REG
EXEC !=%SystemRoot%\regedit.exe /S %SystemRoot%\System32\Software.reg
////////////////////////////////////////////////////////////////////////////////////////////////
//修复USB设备显示问题
REGI HKLM\System\CurrentControlSet\Services\usbhub\ImagePath=system32\DRIVERS\usbhub.sys
REGI HKLM\System\CurrentControlSet\Services\usbccgp\ImagePath=system32\DRIVERS\usbccgp.sys
REGI HKLM\System\CurrentControlSet\Services\usbehci\ImagePath=system32\DRIVERS\usbehci.sys
REGI HKLM\System\CurrentControlSet\Services\usbuhci\ImagePath=system32\DRIVERS\usbuhci.sys
REGI HKLM\System\CurrentControlSet\Services\kbdclass\ImagePath=system32\DRIVERS\kbdclass.sys
REGI HKLM\System\CurrentControlSet\Services\kbdhid\ImagePath=system32\DRIVERS\kbdhid.sys
//合并任务栏
REGI HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\TaskbarGlomLevel=#0
//设置开始菜单样式
REGI HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Start_JumpListItems=#10
REGI HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Start_MinMFU=#10
REGI HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\StuckRects2\Settings=@28000000ffffffff02000000030000003e0000002800000000000000f2030000900600001a040000
//清除记事本初始位置
REGI HKCU\Software\Microsoft\Notepad\!
////////////////////////////////////////////////////////////////////////////////////////////////
//开始菜单
PINT %ProgramFiles%\Internet Explorer\iexplore.exe,TaskBand
PINT %SystemRoot%\explorer.exe,TaskBand
LINK %Programs%\附件\显示隐藏分区,%WinDir%\System32\PECMD.EXE,SHOW -1:-1,SHELL32.DLL#8
//PINT %ProgramFiles%\LNK\加载外置.lnk,附到「开始」菜单
//PINT %ProgramFiles%\LNK\WimTOOL 工具.lnk,附到「开始」菜单
//PINT %ProgramFiles%\LNK\DiskGen分区工具.lnk,附到「开始」菜单
//PINT %ProgramFiles%\LNK\截图工具.lnk,附到「开始」菜单
//非system32下的不加载了
LINK %StartMenu%\加载外置,%SystemRoot%\system32\自动找外置.exe
LINK %StartMenu%\WimTOOL 工具,%SystemRoot%\system32\WimTool.EXE
LINK %StartMenu%\截图工具,%SystemRoot%\system32\FSCapture.exe
//LINK %StartMenu%\磁盘管理,%SystemRoot%\Windows\system32\zh-CN\diskmgmt.msc
//LINK %StartMenu%\设备管理,%SystemRoot%\Windows\system32\zh-CN\devmgmt.msc
//LINK %StartMenu%\远程桌面连接,%SystemRoot%\system32\mstsc.exe
LINK %StartMenu%\清理临时文件,%WinDir%\System32\PECMD.EXE,LOAD %WinDir%\system32\DELETE.ini,%SystemRoot%\system32\CLEANTEMP.ICO
LINK %StartMenu%\设置临时文件,%WinDir%\system32\PECMD.EXE,LOAD %WinDir%\system32\SETTING.ini,SHELL32.DLL#12
LINK %StartMenu%\自动设置分辨率,%WinDir%\system32\AutoDisplay.exe
EXEC !=%SystemRoot%\system32\meihua.bat
LINK %SystemRoot%\system32\3D 切换,%SystemRoot%\system32\rundll32.exe,dwmapi #105,SHELL32.DLL#159
PINT %SystemRoot%\system32\3D 切换.lnk,TaskBand
//安装外置驱动及软件
FORX \PETOOLS\安装驱动.CMD,InsDrv,1,EXEC !=%InsDrv%
/////LoadShell///////////////////////////////////////////////////////////////////////////////////////////
//修复用户登录卡死的问题
REGI HKCU\Software\Sysinternals\PsExec\EulaAccepted=#1
REGI HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce\Init=PECMD.EXE LOAD %SystemRoot%\System32\init.ini
REGI HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\UserList\Guest=#0
REGI HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\AutoAdminLogon=1
REGI HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\DefaultUserName=LsaSetupDomain\Administrator
REGI HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\DefaultPassword=""
EXEC !=net start gpsvc
//用户登录界面
EXEC !%SystemRoot%\System32\tsdiscon.exe
EXEC !=psexec -i -d -s %SystemRoot%\system32\opencleartype.exe
//EXEC !=dragwin.exe 好象可以不要
HOTK #255,PECMD.EXE SHUT //电源键关机
//////////////////////////////////////////////////////////////////////////////////////////////
/////Network////////////////////////////////////////////////////////////////////////////////////
//-----------------------------------网络服务------------------------------------------
EXEC @!=netcfg -c s -i MS_Server `微软网络文件和打印机共享
//EXEC @!=netcfg -c s -i ms_rassrv `拨号网络服务器
EXEC @!=netcfg -c s -i ms_nativewifip `Native 无线网络筛选器
EXEC @!=netcfg -c s -i ms_wfplwf `WFP 轻型筛选器
EXEC @!=netcfg -c s -i ms_ndiscap `NDIS 捕获轻型筛选器
//EXEC @!=netcfg -c s -i ms_pacer `QoS 数据包计划程序
//-----------------------------------网络协议------------------------------------------
EXEC !=netcfg -e -c p -i MS_NDISWAN `远程访问 NDIS 广域网驱动程序
EXEC !=netcfg -e -c s -i MS_RASMAN `远程访问连接管理器
EXEC !=netcfg -e -c p -i MS_PPPOE `以太网上的点对点协议
EXEC @!=netcfg -e -c p -i MS_NDISUIO `NDIS 用户模式 I/O 协议
EXEC @!=netcfg -e -c p -i ms_nwipx `NWLink IPX/SPX/NetBIOS 兼容传送协议
//EXEC @!=netcfg -e -c p -i ms_rspndr `链路层拓扑发现响应程序
//EXEC @!=netcfg -e -c p -i ms_lltdio `链路层拓扑发现映射器 I/O 驱动程序
//EXEC @!=netcfg -e -c p -i ms_tcpip_tunnel `Internet 隧道协议版本 4 (TCP/IPv4)
//EXEC @!=netcfg -e -c p -i ms_tcpip6_tunnel `Internet 隧道协议版本 6 (TCP/IPv6)
//EXEC @!=netcfg -e -c p -i ms_rmcast `可靠的多播协议
EXEC @!=netcfg -e -c p -i ms_agilev `VPN 隧道协议
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\WinPE" /t REG_DWORD /v SkipWaitForNetwork /d 1 /f
DEVI %WinDir%\inf\keyboard.inf
DEVI %WinDir%\inf\usb.inf
DEVI %WinDir%\inf\usbport.inf
DEVI %WinDir%\inf\ramdisk.inf
DEVI %WinDir%\inf\acpi.inf
DEVI %WinDir%\inf\hal.inf
DEVI %WinDir%\inf\cpu.inf
DEVI %WinDir%\inf\fdc.inf
DEVI %WinDir%\inf\msports.inf
DEVI %WinDir%\inf\msmouse.inf
DEVI %WinDir%\inf\blbdrive.inf
DEVI %WinDir%\inf\machine.inf
DEVI %WinDir%\inf\volsnap.inf
SERV LanmanServer
SERV WwanSvc
SERV TCPIPREG
SERV Spooler
SERV Wlansvc
SERV Schedule
CALL $inetcomm.dll
CALL $msjava.dll
CALL $.\Macromed\Flash\Flash10v.ocx
FORX %SystemRoot%\System32\*.ocx,Regocx,0,CALL $%Regocx%
PETOOLS下的安装驱动.cmd
-------------------------------------------
@echo off
PUSHD %~dp0
set tp=%cd%
echo.
echo 正在安装外置驱动程序,可能需要几分钟,请耐心等待。。。。。。
echo.
echo.
PECMD DEVI $%tp%\DRV\MyDriver.CAB,,%temp%|pecmd FILE %temp%
PECMD Exec !=%Windir%\system32\Imdisk安装.exe
PECMD Exec !=%tp%\安装软件.cmd
Exit
安装软件.cmd
----------------------------------
@echo off
PUSHD %~dp0
set tp=%cd%
if Exist R:\ (goto 软件安装)
imdisk -a -s 4M -m R: -p "/fs:fat /y /q"
:软件安装
::WiM内存安装
Set RamDrv=R:
Copy wim\*.wim "x:\Program Files\."
for /f "delims=" %%i in ('dir "x:\Program Files\*.Wim" /a-d /b ') do (
md %RamDrv%\%%~ni\%%~ni
imagex /mount "x:\Program Files\%%~nxi" 1 "%RamDrv%\%%~ni\%%~ni"
)
shortcut.exe -f -t "R:\QQ2011\bin\QQ.exe" -n "%UserProFile%\Desktop\腾讯QQ" -d "R:\QQ2011"
::自解压和单文件工具安装
copy PotPlayerv15.exe "%ProgramFiles%\."
Shortcut -f -t "%ProgramFiles%\PotPlayerv15.exe" -n "%USERPROFILE%\Desktop\影音播放 PoptPlayer" -d "%ProgramFiles%"
copy THUNDER.EXE "%ProgramFiles%\."
Shortcut -f -t "%ProgramFiles%\thunder.exe" -n "%USERPROFILE%\Desktop\绿色迅雷" -d "%ProgramFiles%"
Shortcut -f -t %tp%\Office2003.exe -n "X:\ProgramData\Microsoft\Windows\Start Menu\Programs\Office2003" -d %tp%
::其它工具
Shortcut -f -t %tp%\其它工具 -n "%USERPROFILE%\Desktop\其它工具" -d "%tp%"
[ 本帖最后由 2011mking 于 2012-4-10 21:38 编辑 ] |
|