无忧启动论坛

 找回密码
 注册
搜索
最纯净的「微PE装机优盘」UEPON大师作品系统gho:最纯净好用系统下载站数据恢复、数据保护、视频编辑
Win To Go 极致利器(IXUNCIS固态U盘)无忧启动网成立20周年!广告联系 QQ:184822951 微信:wuyouceo
查看: 1226|回复: 11

[求助] pecmd.ini求帮助!

[复制链接]
发表于 2020-6-5 14:56:09 | 显示全部楼层 |阅读模式
PECMD.INI文件
  1.     /////SYSInit/////////////////////////////////////////////////////////////////////////////////////

  2.     DISP W1024 H768 B32
  3.     WALL %SystemRoot%\System32\black.bmp
  4.     EXEC =!net start Themes
  5.     EXEC =!%SystemRoot%\system32\UX.exe
  6.     //注册imdisk
  7.     EXEC =!%ProgramFiles%\ImDisk\install.cmd
  8.     //挂载外置程序
  9.     RAMD ImDisk,L32,NTFS,Y:,PETools,,1
  10.     EXEC =!CMD.EXE /C "md Y:\PETools"
  11.     EXEC =!%SystemRoot%\regedit.exe /S %SystemRoot%\System32\PESettings.REG
  12.     EXEC =!%SystemRoot%\regedit.exe /S %SystemRoot%\System32\SuperHidden.REG
  13.     EXEC =!%SystemRoot%\regedit.exe /S %SystemRoot%\System32\PENetwork.REG
  14.     EXEC =!%SystemRoot%\regedit.exe /S %SystemRoot%\System32\rwl.REG
  15.     TEAM EXEC !%SystemRoot%\system32\winpeshl.exe|INIT|FONT %SystemRoot%\Fonts,0  //系统初始化
  16.     //注册WIMtool
  17.     PECMD.EXE CALL $"%ProgramFiles%\WimTool\WimShExt.DLL"
  18.     EXEC =!%ProgramFiles%\WimTool\WimTool.exe /Reg /M
  19.     REGI HKCU\SOFTWARE\WimTool\AutoMountPath=Y:\
  20.     //CALL NT6_LDVHDISK   //创建M盘
  21.     //在独立进程打开Explorer
  22.     REGI HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\SeparateProcess=#1
  23.     //设置开始菜单显示项
  24.     REGI HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Start_ShowMyDocs=#0
  25.     REGI HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Start_ShowMyGames=#0
  26.     REGI HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Start_ShowMyMusic=#0
  27.     REGI HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Start_ShowMyPics=#0

  28.     //修复USB设备显示问题
  29.     REGI HKLM\System\CurrentControlSet\Services\usbhub\ImagePath=system32\DRIVERS\usbhub.sys
  30.     REGI HKLM\System\CurrentControlSet\Services\usbccgp\ImagePath=system32\DRIVERS\usbccgp.sys
  31.     REGI HKLM\System\CurrentControlSet\Services\usbehci\ImagePath=system32\DRIVERS\usbehci.sys
  32.     REGI HKLM\System\CurrentControlSet\Services\usbuhci\ImagePath=system32\DRIVERS\usbuhci.sys
  33.     REGI HKLM\System\CurrentControlSet\Services\kbdclass\ImagePath=system32\DRIVERS\kbdclass.sys
  34.     REGI HKLM\System\CurrentControlSet\Services\kbdhid\ImagePath=system32\DRIVERS\kbdhid.sys

  35.     //禁用缩略图缓存,解决图片不能预览的问题
  36.     REGI HKLM\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\NoThumbnailCache=#1

  37.     //桌面显示文档图标
  38.     REGI HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\NewStartPanel\{59031a47-3f72-44a7-89c5-5595fe6b30ee}=#0

  39.     //合并任务栏
  40.     REGI HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\TaskbarGlomLevel=#0

  41.     //设置首页
  42.     REGI HKCU\Software\Microsoft\Internet Explorer\Main\Start Page=www.hao123.com/

  43.     //设置开始菜单样式
  44.     REGI HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Start_JumpListItems=#10
  45.     REGI HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Start_MinMFU=#10
  46.     //WINRAR
  47.     //EXEC =!%ProgramFiles%\7-Zip\7-Zip.cmd
  48.     //DRIVERS
  49.     //EXEC !%ProgramFiles%\DRIVERS\LoadDrives.cmd
  50.     //WimTool
  51.     //EXEC !%ProgramFiles%\WimTool\install.cmd
  52.     //`输入法指示器
  53.     //IFEX %WS%\internat.exe,ENVI CTFMON=internat.exe!ENVI CTFMON=CTFMON.EXE
  54.     //LINK %Startup%\输入法指示器,%WS%\%CTFMON%
  55.     //紫光拼音
  56.     EXEC =!%ProgramFiles%\UNISPIM\UNISPIM.EXE
  57.     REGI HKCU\Software\Thunisoft\Unispim\5.0\多个候选翻页键=#1


  58.     //隐藏语言栏的其他按钮
  59.     REGI HKCU\Software\Microsoft\CTF\LangBar\ExtraIconsOnMinimized=#0
  60.     ////////////////////////////////////////////////////////////////////////////////////////////////
  61.     `注册Imagex VHD右键
  62.     IFEX %WS%\imagex.exe,CALL RegImagexCaptureCmd
  63.     IFEX %WS%\diskpart.exe,CALL RegVHD
  64.     `关联WCS
  65.     CALL RegWCS
  66.     /////CreateMemu/////////////////////////////////////////////////////////////////////////////////
  67.     //快捷方式
  68.     LINK %ProgramFiles%\LNK\记事本,%SystemRoot%\system32\notepad.exe
  69.     LINK %ProgramFiles%\LNK\远程桌面连接,%SystemRoot%\system32\mstsc.exe
  70.     LINK %ProgramFiles%\LNK\设置虚拟内存,PECMD.EXE,LOAD %SystemRoot%\system32\PESET.INI,xnnc.ico
  71.     LINK %ProgramFiles%\LNK\随机更换壁纸,%WINDIR%\SYSTEM32\PECMD.EXE,EXEC =!SERCHFDR Y:\PIC SETWP,SERCHFDR.ico
  72.     //开始菜单
  73.     EXEC !cmd /c del /f /q "x:\Users\Default\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\StartMenu\*.*"
  74.     PINT %ProgramFiles%\LNK\记事本.lnk,附到「开始」菜单(&U)
  75.     PINT %ProgramFiles%\LNK\远程桌面连接.lnk,附到「开始」菜单(&U)
  76.     PINT %ProgramFiles%\LNK\设置虚拟内存.lnk,附到「开始」菜单(&U)
  77.     PINT %ProgramFiles%\LNK\随机更换壁纸.lnk,附到「开始」菜单(&U)
  78.     PINT %ProgramFiles%\LNK\设置虚拟内存.lnk,TaskBand
  79.     LINK %StartMenu%\附件\注册表编辑器,%SystemRoot%\regedit.exe
  80.     LINK %StartMenu%\附件\记事本,%SystemRoot%\system32\notepad.exe
  81.     LINK %StartMenu%\附件\命令提示符,%SystemRoot%\system32\cmd.exe
  82.     LINK %StartMenu%\附件\计算器,%SystemRoot%\system32\calc.exe
  83.     LINK %StartMenu%\附件\画图,%SystemRoot%\system32\mspaint.exe
  84.     LINK %StartMenu%\附件\连接到投影仪,%SystemRoot%\system32\DisplaySwitch.exe
  85.     LINK %StartMenu%\附件\远程桌面连接,%SystemRoot%\system32\mstsc.exe
  86.     LINK %StartMenu%\网络管理\网络,%SystemRoot%\system32\ncpa.cpl,,SHELL32.DLL#17
  87.     LINK %StartMenu%\网络管理\宽带连接,%ProgramData%\Microsoft\Network\Connections\Pbk\ADSL.pbk
  88.     /////LoadShell///////////////////////////////////////////////////////////////////////////////////////////

  89.     //修复用户登录卡死的问题
  90.     REGI HKCU\Software\Sysinternals\PsExec\EulaAccepted=#1
  91.     REGI HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce\Init=PECMD.EXE LOAD %SystemRoot%\System32\init.ini
  92.     REGI HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\Init=%SystemRoot%\system32\regsvr32.exe /s /n /i:/UserInstall %SystemRoot%\system32\themeui.dll
  93.     REGI HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\UserList\Guest=#0

  94.     REGI HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\AutoAdminLogon=1
  95.     REGI HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\DefaultUserName=LsaSetupDomain\Administrator
  96.     REGI HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\DefaultPassword=""

  97.     EXEC =!net start gpsvc

  98.     //按下ESC键进入快速模式
  99.     IFEX KEY=#0x1B,LOAD shell.ini!TEAM EXEC @%SystemRoot%\System32\tsdiscon.exe|WAIT 25000|WALL %SystemRoot%\Web\Wallpaper\Windows\img0.jpg

  100.     //修复库,收藏夹中文显示
  101.     EXEC =!regsvr32.exe /s /n /i:U shell32.dll
  102.     INIT I
  103.     HOTK #112,PECMD.EXE
  104.     HOTK #119,%SystemRoot%\System32\CMD.EXE
  105.     HOTK #255,PECMD.EXE SHUT   //电源键关机
  106.     EXEC =!%SystemRoot%\System32\xnnc.cmd

  107.     ////////////////////////////////////////////////////////////////////////////////////////////////
  108.     /////Network////////////////////////////////////////////////////////////////////////////////////
  109.     //-----------------------------------网络服务------------------------------------------
  110.     EXEC @!=netcfg -c s -i MS_Server                         `微软网络文件和打印机共享
  111.     //EXEC @!=netcfg -c s -i ms_rassrv                         `拨号网络服务器
  112.     EXEC @!=netcfg -c s -i ms_nativewifip                 `Native 无线网络筛选器
  113.     EXEC @!=netcfg -c s -i ms_wfplwf                           `WFP 轻型筛选器
  114.     EXEC @!=netcfg -c s -i ms_ndiscap                        `NDIS 捕获轻型筛选器
  115.     //EXEC @!=netcfg -c s -i ms_pacer                         `QoS 数据包计划程序

  116.     //-----------------------------------网络协议------------------------------------------
  117.     EXEC !=netcfg -e -c p -i MS_NDISWAN                        `远程访问 NDIS 广域网驱动程序
  118.     EXEC !=netcfg -e -c s -i MS_RASMAN                     `远程访问连接管理器
  119.     EXEC !=netcfg -e -c p -i MS_PPPOE                          `以太网上的点对点协议
  120.     EXEC @!=netcfg -e -c p -i MS_NDISUIO                  `NDIS 用户模式 I/O 协议
  121.     EXEC @!=netcfg -e -c p -i ms_nwipx                         `NWLink IPX/SPX/NetBIOS 兼容传送协议  
  122.     //EXEC @!=netcfg -e -c p -i ms_rspndr                 `链路层拓扑发现响应程序
  123.     //EXEC @!=netcfg -e -c p -i ms_lltdio                 `链路层拓扑发现映射器 I/O 驱动程序
  124.     EXEC @!=netcfg -e -c p -i ms_tcpip                    `Internet 协议版本 4 (TCP/IPv4)
  125.     EXEC @!=netcfg -e -c p -i ms_tcpip6                    `Internet 协议版本 6 (TCP/IPv6)
  126.     //EXEC @!=netcfg -e -c p -i ms_tcpip_tunnel            `Internet 隧道协议版本 4 (TCP/IPv4)
  127.     //EXEC @!=netcfg -e -c p -i ms_tcpip6_tunnel            `Internet 隧道协议版本 6 (TCP/IPv6)
  128.     //EXEC @!=netcfg -e -c p -i ms_rmcast                 `可靠的多播协议
  129.     EXEC @!=netcfg -e -c p -i ms_agilev                 `VPN 隧道协议


  130.     SERV LanmanServer
  131.     SERV WwanSvc
  132.     SERV TCPIPREG
  133.     SERV Spooler
  134.     SERV Wlansvc
  135.     SERV Schedule

  136.     CALL $inetcomm.dll
  137.     CALL $msjava.dll
  138.     FORX %SystemRoot%\System32\*.ocx,Regocx,0,CALL $%Regocx%
  139.     //////////////////////////////////////
  140.     ////////////////////////////////////////////////////////////////////////////////////////////////
  141.     FORX !\BOOT\PETOOLS\PETools.INI,MyIni,1,LOAD %MyIni%    //查找根目录下petools.ini文件

  142.     _SUB RegImagexCaptureCmd        `增加右键执行Imagex命令
  143.     IFEX $%ISNT6%=1,EXEC *CMD.EXE /C "Imagexc install"!EXEC *CMD.EXE /C "Imagexc installxp"
  144.     _END

  145.     `注册VHD右键
  146.     _SUB RegVHD
  147.     `ENVI ?&&WinVer=WinVer
  148.     `IFEX #%&WinVer%>=0x600000000,
  149.     EXEC *CMD.EXE /C "vhdc install"
  150.     _END

  151.     `建立VHD挂载盘
  152.     _SUB NT6_LDVHDISK
  153.     IFEX B:\,EXIT _SUB
  154.     IFEX %SystemRoot%\System32\M.vhd,ENVI load_vhd=(echo select vdisk file="%SystemRoot%\system32\M.vhd" &echo attach vdisk &echo select partition=1 &echo assign letter=M &echo exit)!ENVI load_vhd=(echo create vdisk file="%SystemRoot%\System32\M.vhd" maximum=512 TYPE=EXPANDABLE &echo select vdisk file="%SystemRoot%\system32\M.vhd" &echo attach vdisk &echo create partition primary &echo format fs=ntfs label=vhd quick &echo assign letter=M &echo exit)
  155.     EXEC =!cmd /c "%load_vhd% |diskpart"
  156.     _END

  157. `关联注册WCS
  158. _SUB RegWCS
  159. ENVI PECMD=PECMD.EXE
  160. IFEX %SystemRoot%\SYSTEM32\PECMD.NTR ENVI PECMD=PECMD.NTR
  161. ENVI EDIT=notepad
  162. REGI HKCR\.ntr\=exefile
  163. REGI HKCR\.nte\=exefile
  164. REGI HKCR\.ntx\=exefile
  165. REGI HKCR\.wcs\=wcsfile
  166. REGI HKCR\.wce\=wcsfile
  167. REGI HKCR\.wcx\=wcsfile
  168. REGI HKCR\wcsfile\=WCS 脚本文件
  169. REGI HKCR\wcsfile\DefaultIcon\=%SystemRoot%\SYSTEM32\%PECMD%,0
  170. REGI HKCR\wcsfile\shell\open\command\=%PECMD% LOAD %L
  171. REGI HKCR\wcsfile\shell\Edit\command\=%EDIT% %L

  172. REGI HKCR\.wcz\=wczfile
  173. REGI HKCR\wczfile\=WCS 脚本文件
  174. REGI HKCR\wczfile\DefaultIcon\=%SystemRoot%\SYSTEM32\%PECMD%,0
  175. REGI HKCR\wczfile\shell\open\command\=%PECMD% LOAD %L

  176. REGI HKCR\inifile\shell\PECMD\=PECMD 运行
  177. REGI HKCR\inifile\shell\PECMD\command\=%PECMD% "LOAD %L"
  178. REGI HKCR\inifile\shell\PECMDEDIT\=PECMD 编辑
  179. REGI HKCR\inifile\shell\PECMDEDIT\command\=%EDIT% %L
  180. REGI HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment\PATHEXT=.COM;.EXE;.NTR;.NTE;.NTX;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.WCS;.WCE;.WCX;.WCZ
  181. _END
复制代码
其中INIT I
HOTK #112,PECMD.EXE
HOTK #119,%SystemRoot%\System32\CMD.EXE
HOTK #255,PECMD.EXE SHUT //电源键关机
这几个脚本代码无效,另外我另建main.ini文件
EXEC !%ProgramFiles%\DesktopInfo\DesktopInfo.exe
EXEC !%SystemRoot%\system32\SERCHFDR Y:\PIC SETWP
这2个命令也无法执行!求大神过来看下到底出在哪里?win7PE x86版



发表于 2020-6-5 15:46:11 | 显示全部楼层
16行的INIT和116行冲突,你可以直接在16行修改成INIT IU

HOTK命令后面应该需要PECMD能识别的命令,比如
HOTK #112,EXEC PECMD.EXE
HOTK #119,EXEC %SystemRoot%\System32\CMD.EXE
HOTK #255,EXEC PECMD.EXE SHUT //电源键关机
回复

使用道具 举报

 楼主| 发表于 2020-6-5 17:03:44 | 显示全部楼层
caocaofff 发表于 2020-6-5 15:46
16行的INIT和116行冲突,你可以直接在16行修改成INIT IU

HOTK命令后面应该需要PECMD能识别的命令,比如
...

发之后就修改了   还是不行郁闷了
回复

使用道具 举报

发表于 2020-6-5 17:26:19 | 显示全部楼层
EXEC后的!表示隐藏被执行的东西,你确定DesktopInfo.exe被隐藏后仍旧能在桌面上显示内容?
回复

使用道具 举报

 楼主| 发表于 2020-6-5 17:39:12 | 显示全部楼层
hua_wuxin 发表于 2020-6-5 17:26
EXEC后的!表示隐藏被执行的东西,你确定DesktopInfo.exe被隐藏后仍旧能在桌面上显示内容?

我试过exec =!   exec  exec !    exec =   然而都没用 做成ini进桌面后右键可以正常运行
回复

使用道具 举报

发表于 2020-6-5 18:28:11 | 显示全部楼层
cookoe 发表于 2020-6-5 17:39
我试过exec =!   exec  exec !    exec =   然而都没用 做成ini进桌面后右键可以正常运行

那说明要 真正进入系统桌面后,才能 运行 DesktopInfo.exe。
那样就是要在exec DesktopInfo.exe 之前加 wait 时间
回复

使用道具 举报

 楼主| 发表于 2020-6-5 19:15:44 | 显示全部楼层
foxfirefox 发表于 2020-6-5 18:28
那说明要 真正进入系统桌面后,才能 运行 DesktopInfo.exe。
那样就是要在exec DesktopInfo.exe 之前加  ...

那两行代码我是加入在ini文件的最后面
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2021-1-28 21:21

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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