[Цитировать]

    MinskHard
  • 16618
  • Стаж: 1 год 5 месяцев
  • Сообщений: 22
  • Репутация:-1

    [+] [-]
Всем привет, есть всем известная сборка M0nkrus_fan
Так вот при загрузке этой сборки появляется меню Shell и предлагает установить вин и выбор приложений. Только после того как закроешь это меню, переходит в режим рабочего стола. На сколько я понял грузит это всё файл PECMD.INI может кто-то подскажет как сделать чтоб сразу грузилось в рабочий стол, и при этом это меню осталось. Заранее благодарен и всех с Рождеством !!!

Содержимое PECMD

LOGO %Windir%\web\wallpaper\Windows\img0.jpg
TEAM TEXT Загрузка файлов Windows...... #0xFFFFFF L80 T702 R980 B764 $20|WAIT 1000
DISP W1024 H768 B32 F60
EXEC !%SystemRoot%\system32\winpeshl.exe
INIT IU,3000
FONT %SystemRoot%\Fonts,0
REGI #HKLM\SYSTEM\CurrentControlSet\Control\Windows\ErrorMode=2
EXEC =!%windir%\system32\firadisk.cmd
EXEC =!%SystemRoot%\System32\StartImDIsk.exe 50 % B: RAMDisk "NTFS Compressed" "B:\Temp"
REGI #HKLM\SYSTEM\CurrentControlSet\Control\Windows\ErrorMode=2
FORX \monk\win_pe\Program\Tools\78Setup\Utilites\sources.7z,TPnvi,1,ENVI TPnvi=%TPnvi%
REGI #HKLM\SYSTEM\CurrentControlSet\Control\Windows\ErrorMode=0
EXEC =!%TPnvi%
SHEL %WinDir%\explorer.exe
DEVI %SystemRoot%\inf\hdaudio.inf
REGI HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons\29=X:\WINDOWS\SYSTEM32\Empty.ico,0
EXEC !ctfmon.exe
EXEC !ShowDrive.exe ALL
REGI HKCU\SOFTWARE\Policies\Microsoft\Windows\Explorer\DisableNotificationCenter=#1
EXEC !reg.exe import PE3_CUSTOM.reg
EXEC !X:\Program Files\Imagine\Imagine.EXE /assocext /regcontextmenu
FORX msi*.dll,Regdll,0,CALL $%Regdll%
EXEC !%WinDir%\System32\DPI.CMD
EXEC !%WinDir%\System32\AUTONUMLOCK.exe
FILE %Desktop%\desktop.ini
FILE X:\Users\Public\Desktop\desktop.ini
FILE X:\Users\Default\Desktop\desktop.ini
EXEC !%WinDir%\System32\DPI.CMD
EXEC !%WinDir%\System32\AutoNumLock.exe
PINT %WinDir%\System32\Cmd.exe,TaskBand
LINK %Desktop%\PeNetwork,%WinDir%\System32\PeNetwork.exe
TEAM HOTK Ctrl + Alt + C,CMD.EXE|HOTK Alt + R,PECMD.EXE SHUT R|HOTK #112,PECMD.EXE|HOTK #0x78,%windir%\winsnap.exe
EXEC =!au3381.exe LetterSwap.au3 /auto /log %temp%\LetterSwap.log /IgnoreLetter XYB
PINT %WinDir%\Explorer.exe,TaskBand
LOGO
KILL *explorer explorer.exe
SHEL %WinDir%\explorer.exe
SERV Audiosrv
EGI #HKLM\SYSTEM\CurrentControlSet\Control\Windows\ErrorMode=2
FORX \monk\win_pe\Program\shell\Shell.exe,TUnvi,1,ENVI TUnvi=%TUnvi%
REGI #HKLM\SYSTEM\CurrentControlSet\Control\Windows\ErrorMode=0
EXEC %TUnvi%
CALC #TEnvi=6
LOOP %TEnvi%>0,
{
FORX \monk\win_pe\Program\SH\Sh.exe,XEnvi,1,TEAM EXEC --hide %XEnvi%|EXIT LOOP
TEAM CALC TEnvi=%TEnvi%-1|WAIT 500
FIND #%TEnvi%=5,EXEC --hide bootpart.exe -mount -driveletter U:
FIND #%TEnvi%=2,EXEC --hide ShowDrive.exe ALL
}
REGI #HKLM\SYSTEM\CurrentControlSet\Control\Windows\ErrorMode=0
//Media Player
REGI HKCU\Software\Microsoft\MediaPlayer\Preferences\AcceptedPrivacyStatement=#1
REGI HKLM\SYSTEM\Setup\SystemSetupInProgress=#0
EXEC !madplay.exe -Q -A-18 "%SystemRoot%\Media\Startup.mp3"
//EXEC !%WinDir%\Sh.cmd
EXEC =!netcfg.exe -v -winpe
EXEC =!netcfg.exe -e -c s -i MS_Server
EXEC =!netcfg.exe -e -c p -i MS_NDISWAN
EXEC =!netcfg.exe -e -c s -i MS_RASMAN
EXEC =!netcfg.exe -e -c p -i MS_PPPOE
EXEC =!netcfg.exe -e -c p -i MS_NDISUIO
EXEC =!netcfg.exe -e -c s -i ms_nativewifip
SERV dhcp
SERV wcmsvc
SERV nlasvc
SERV netprofm
SERV RasMan
SERV RasAuto
SERV dot3svc
SERV wlansvc
//SERV wwansvc
REGI HKLM\SYSTEM\Setup\SystemSetupInProgress=#1
//FixRes
TEAM ENVI OldRes=0x3000400|CALL ChangRes
_SUB ChangRes,W1H1,,,#0,,,
ENVI @ChangRes.Visable=0
ENVI @this.MSG=0x007E::,TEnvi,IFEX $%OldRes%=%TEnvi%,!TEAM ENVI OldRes=%TEnvi%|KILL Explorer.exe
_END

[Цитировать]

    KottoSOFT
  • 206
  • Стаж: 4 года
  • Сообщений: 683
  • Репутация:49

    [+] [-]
Вот строчка отвечающая за запуск меню Shell пробуйте удалить.
FORX \monk\win_pe\Program\shell\Shell.exe,TUnvi,1,ENVI TUnvi=%TUnvi%

[Цитировать]

    MinskHard
  • 16618
  • Стаж: 1 год 5 месяцев
  • Сообщений: 22
  • Репутация:-1

    [+] [-]
60743l\Shell.exe,TUnvi,1,ENVI TUnvi=%TUnvi%
Но я тогда понимаю что и сама программа Shell грузится не будет. А нужно чтоб программа грузилась но не было этого затыка на установку вин.

[Цитировать]

    KottoSOFT
  • 206
  • Стаж: 4 года
  • Сообщений: 683
  • Репутация:49

    [+] [-]
60744А нужно чтоб программа грузилась но не было этого затыка на установку вин.
А в чём дело удалите из программы ненужные пункты и оставьте, как есть. Она же не начиеает установка Автоматом.

[Цитировать]

    MinskHard
  • 16618
  • Стаж: 1 год 5 месяцев
  • Сообщений: 22
  • Репутация:-1

    [+] [-]
Нет установка автоматом не идёт, просто пока не закроешь выпадающее меню Shell рабочий стол не грузится. только это меню и всё. А как только его закроешь появляется меню пуск, все программы и т.д.

[Цитировать]

    KottoSOFT
  • 206
  • Стаж: 4 года
  • Сообщений: 683
  • Репутация:49

    [+] [-]
MinskHard,
П о моему вы нагружаетесь больше чем положено можно и закрыть его дело не хитрое, а можно и взять сборку XEMOM1 в чистом виде установить пешки из его сборки.

[Цитировать]

    MinskHard
  • 16618
  • Стаж: 1 год 5 месяцев
  • Сообщений: 22
  • Репутация:-1

    [+] [-]
KottoSOFT,
в сборку от XEMOM1 пешку нужно добавлять в сам wim что делает его немного тяжелее а у M0nkrus_fan запуск из папки прописан в pecmd. Как это прописать в сборку от XEMOM1 моих навыков не хватает, как я не пытался не срабатывает. Может только если вы поможете. Что нужно дописать в файлик чтоб меню Shell и SH запускались при старте системы !?

[Цитировать]

    Alex1724
  • 18478
  • Стаж: 8 месяцев 9 дней
  • Сообщений: 2
  • Репутация:0

    [+] [-]
MinskHard,
Если я правильно понял нужно для windows pe 8,так как windows pe 10 сразу грузит на рабочий стол. У Вас выложен
PECMD от windows pe 10.
Попробуйте заменить всё в PECMD windows pe 8 на
DISP W1024 H768 B32 F60
LOGO %Windir%\web\wallpaper\Windows\img0.jpg
TEAM EXEC !%SystemRoot%\system32\winpeshl.exe|INIT IU|FONT %SystemRoot%\Fonts,0
TEXT Подождите, идет загрузка файлов ... #0xFFFFFF L35 T720 R500 B764 $20
EXEC !%windir%\system32\firadisk.cmd
REGI #HKLM\SYSTEM\CurrentControlSet\Control\Windows\ErrorMode=2
FIND MEM>3072,REGI #HKLM\system\ControlSet001\Services\FancyRd\Parameters\EnableIM=1
EXEC =!%Windir%\System32\Ramdisk.CMD
DEVI %SystemRoot%\inf\usb.inf
DEVI %SystemRoot%\inf\usbport.inf
DEVI %SystemRoot%\inf\hd*.inf
EXEC --hide ShowDrive.exe ALL
FORX *.ocx,Regocx,0,CALL $%Regocx%
FORX msxml*.dll,Regdll,0,CALL $%Regdll%
EXEC =!%SystemRoot%\system32\Autorun.cmd
REGI #HKLM\SYSTEM\CurrentControlSet\Control\Windows\ErrorMode=2
FORX \monk\win_pe\Program\Tools\78Setup\Utilites\sources.7z,TPnvi,1,ENVI TPnvi=%TPnvi%
REGI #HKLM\SYSTEM\CurrentControlSet\Control\Windows\ErrorMode=0
EXEC =!%TPnvi%
EXEC !%ProgramFiles%\REGDOC.CMD
EXEC %Windir%\System32\AutoNumlock.EXE
FILE X:\Users\Public\Desktop\desktop.ini
FILE X:\Users\Default\Desktop\desktop.ini
FILE %Desktop%\desktop.ini
REGI HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\SeparateProcess=#1
REGI HKLM\SYSTEM\CurrentControlSet\Control\Lsa\Audit\!
EXEC %ProgramFiles%\Classic Shell\ClassicStartMenu.exe
EXEC =!AutoIt3.exe LetterSwap.au3 /auto /log %temp%\LetterSwap.log /IgnoreLetter XYB
EXEC !X:\Program Files\Imagine\Imagine.EXE /assocext /regcontextmenu
REGI HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons\29=X:\WINDOWS\SYSTEM32\Empty.ico,0
EXEC !autoit3.exe LetterSwap.au3 /auto /log %temp%\LetterSwap.log /IgnoreLetter XYB
PINT %Windir%\explorer.exe,TaskBand
PINT %WinDir%\System32\Cmd.exe,TaskBand
EXEC !%windir%\system32\ctfmon.exe
TEAM HOTK Ctrl + Alt + C,CMD.EXE|HOTK Alt + R,PECMD.EXE SHUT R|HOTK #112,PECMD.EXE|HOTK #0x78,%windir%\winsnap.exe
REGI #HKLM\SYSTEM\CurrentControlSet\Control\Windows\ErrorMode=0
REGI HKLM\SYSTEM\Setup\SystemSetupInProgress=#0
EXEC =!netcfg.exe -v -winpe
EXEC @!=netcfg.exe -c s -i MS_Server
EXEC =!netcfg.exe -e -c p -i MS_NDISWAN
EXEC @!=netcfg.exe -e -c s -i MS_RASMAN
EXEC =!netcfg.exe -e -c p -i MS_PPPOE
EXEC =!netcfg.exe -e -c p -i MS_NDISUIO
EXEC =!netcfg -c s -i ms_nativewifip
EXEC =!net start Wlansvc
EXEC @!=netcfg.exe -c s -i ms_rassrv
EXEC @!=netcfg.exe -e -c p -i ms_rspndr
SERV AudioSrv
SERV wcmsvc
SERV wcncsvc
SERV nlasvc
DEVI %WinDir%\inf\usbvideo.inf
REGI #HKLM\SYSTEM\CurrentControlSet\Control\Windows\ErrorMode=2
FORX \monk\win_pe\Program\shell\Shell.exe,TUnvi,1,ENVI TUnvi=%TUnvi%
REGI #HKLM\SYSTEM\CurrentControlSet\Control\Windows\ErrorMode=0
EXEC %TUnvi%
TEAM SHEL %WinDir%\EXPLORER.EXE|LOGO|TEXT
EXEC %TUnvi%
CALC #TEnvi=6
LOOP %TEnvi%>0,
{
FORX \monk\win_pe\Program\SH\Sh.exe,XEnvi,1,TEAM EXEC --hide %XEnvi%|EXIT LOOP
TEAM CALC TEnvi=%TEnvi%-1|WAIT 500
FIND #%TEnvi%=5,EXEC --hide bootpart.exe -mount -driveletter U:
FIND #%TEnvi%=2,EXEC --hide ShowDrive.exe ALL
}
_END
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

[Цитировать]

    KottoSOFT
  • 206
  • Стаж: 4 года
  • Сообщений: 683
  • Репутация:49

    [+] [-]
60748Что нужно дописать в файлик чтоб меню Shell и SH запускались при старте системы !?
Вообще я и сам с этим вариантом познакомился благодаря puhpol он где то года два три назад мне собрал загрузчик на основе WinPE8 by Xemom1 кстати в этой сборке кроме двух 10чных и одного 7чного эти же два Wim, а то же присутствуют я тоже поначалу не понял, как это утилита запускается с папки расположенной на флешке долго ковырял её пока не разобрал все строчки PECMD после того, как понял, что и как работает сделал несколько модификаций.Вот и ЗдесьПривожу pecmd красным выделено, что откуда запускается

PECMD

DISP W1024 H768 B32 F60
FORX \ksft\win_pe\oboi\logo.jpg,POnvi,1,LOGO %POnvi%
TEAM EXEC !%SystemRoot%\system32\winpeshl.exe|INIT IU|FONT %SystemRoot%\Fonts,0
TEXT Подождите, идет загрузка файлов ... #0xFFFFFF L35 T720 R500 B764 $20
EXEC !%windir%\system32\firadisk.cmd
REGI #HKLM\SYSTEM\CurrentControlSet\Control\Windows\ErrorMode=2
FIND MEM>3072,REGI #HKLM\system\ControlSet001\Services\FancyRd\Parameters\EnableIM=1
EXEC =!%Windir%\System32\Ramdisk.CMD
DEVI %SystemRoot%\inf\usb.inf
DEVI %SystemRoot%\inf\usbport.inf
DEVI %SystemRoot%\inf\hd*.inf
EXEC --hide ShowDrive.exe ALL
FORX *.ocx,Regocx,0,CALL $%Regocx%
FORX msxml*.dll,Regdll,0,CALL $%Regdll%
EXEC =!%SystemRoot%\system32\Autorun.cmd
EXEC !%ProgramFiles%\REGDOC.CMD
EXEC %Windir%\System32\AutoNumlock.EXE
FILE X:\Users\Public\Desktop\desktop.ini
FILE X:\Users\Default\Desktop\desktop.ini
FILE %Desktop%\desktop.ini
REGI HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\SeparateProcess=#1
REGI HKLM\SYSTEM\CurrentControlSet\Control\Lsa\Audit\!
EXEC %ProgramFiles%\Classic Shell\ClassicStartMenu.exe
EXEC =!AutoIt3.exe LetterSwap.au3 /auto /log %temp%\LetterSwap.log /IgnoreLetter XYB
EXEC !X:\Program Files\Imagine\Imagine.EXE /assocext /regcontextmenu
REGI HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons\29=X:\WINDOWS\SYSTEM32\Empty.ico,0
EXEC !autoit3.exe LetterSwap.au3 /auto /log %temp%\LetterSwap.log /IgnoreLetter XYB
PINT %Windir%\explorer.exe,TaskBand
PINT %WinDir%\System32\Cmd.exe,TaskBand
EXEC !%windir%\system32\ctfmon.exe
TEAM HOTK Ctrl + Alt + C,CMD.EXE|HOTK Alt + R,PECMD.EXE SHUT R|HOTK #112,PECMD.EXE|HOTK #0x78,%windir%\winsnap.exe
REGI #HKLM\SYSTEM\CurrentControlSet\Control\Windows\ErrorMode=0
REGI HKLM\SYSTEM\Setup\SystemSetupInProgress=#0
EXEC =!netcfg.exe -v -winpe
EXEC @!=netcfg.exe -c s -i MS_Server
EXEC =!netcfg.exe -e -c p -i MS_NDISWAN
EXEC @!=netcfg.exe -e -c s -i MS_RASMAN
EXEC =!netcfg.exe -e -c p -i MS_PPPOE
EXEC =!netcfg.exe -e -c p -i MS_NDISUIO
EXEC =!netcfg -c s -i ms_nativewifip
EXEC =!net start Wlansvc
EXEC @!=netcfg.exe -c s -i ms_rassrv
EXEC @!=netcfg.exe -e -c p -i ms_rspndr
SERV AudioSrv
SERV wcmsvc
SERV wcncsvc
SERV nlasvc
DEVI %WinDir%\inf\usbvideo.inf
TEXT
REGI #HKLM\SYSTEM\CurrentControlSet\Control\Windows\ErrorMode=2
FORX \ksft\win_pe\Programs\shell\Shell.exe,TUnvi,1,ENVI TUnvi=%TUnvi%
REGI #HKLM\SYSTEM\CurrentControlSet\Control\Windows\ErrorMode=0
EXEC --wait %TUnvi%
TEAM SHEL %WinDir%\EXPLORER.EXE|LOGO
FORX \ksft\win_pe\oboi\img86.jpg,POnvi,1,WALL %POnvi%
EXEC %TUnvi%
CALC #TEnvi=6
LOOP %TEnvi%>0,
{
FORX \ksft\win_pe\Programs\SH\Sh.exe,XEnvi,1,TEAM EXEC --hide %XEnvi%|EXIT LOOP
TEAM CALC TEnvi=%TEnvi%-1|WAIT 1000
FIND #%TEnvi%=4,EXEC --hide cmd.exe /c start /b /d X:\Windows\SysWOW64 bootpart.exe -mount -driveletter U:
FIND #%TEnvi%=2,EXEC --hide ShowDrive.exe ALL
}
_END
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

[Цитировать]

    MinskHard
  • 16618
  • Стаж: 1 год 5 месяцев
  • Сообщений: 22
  • Репутация:-1

    [+] [-]
Спасибо, большое кто откликнуся, попробую и отпишусь сразу.

[Цитировать]

    Joker-2013
  • 1039
  • Стаж: 3 года 6 месяцев
  • Сообщений: 2546
  • Репутация:127

    [+] [-]
  • Откуда: Админ от сюда
Как я понимаю, есть запуск с ожиданием выполнения процесса и без.
Вам нужно выполнить без ожидания и всё...
Как выглядет команда я не знаю, так как PeCmd не пользуюсь...

[Цитировать]

    MinskHard
  • 16618
  • Стаж: 1 год 5 месяцев
  • Сообщений: 22
  • Репутация:-1

    [+] [-]
Joker-2013, Всё верно, при запуске PE выскакивает меня Shell для установки вин и запуска программ которые там прописаны, а вот рабочий стол грузится только после того как это меню закроешь. Потом когда загрузился рабочий стол это меню Shell висит слева свёрнутое. На сколько я понимаю когда нажимаешь закрыть меню Shell, оно не закрывается а отменяет ожидание выполнения процесса !

[Цитировать]

    Xemom1
  • 175
  • Стаж: 4 года
  • Сообщений: 668
  • Репутация:64

    [+] [-]
MinskHard,
60743Вот строчка отвечающая за запуск меню Shell пробуйте удалить.
FORX \monk\win_pe\Program\shell\Shell.exe,TUnvi,1,ENVI TUnvi=%TUnvi%
Можно не удалить, а закомментировать слешами (/).
И добавить ярлык на рабочий стол на Shell.exe, по примеру:
LINK %Desktop%\PeNetwork,%WinDir%\System32\PeNetwork.exe

[Цитировать]

    MinskHard
  • 16618
  • Стаж: 1 год 5 месяцев
  • Сообщений: 22
  • Репутация:-1

    [+] [-]
Xemom1, Спасибо, попробую.

[Цитировать]

    MinskHard
  • 16618
  • Стаж: 1 год 5 месяцев
  • Сообщений: 22
  • Репутация:-1

    [+] [-]
Други, я понимаю, что я уже и надоел со своими закидонами, но всё же... ! Перепробовал несколько вариантов, даже подкидывал pecmd из другой сборки а толку нет. Уже поставил на флеху оригинал сборки от M0nkrus_fan и начал по новой пробовать разные варианты, но ничего не прокатывает. Уже начал подумывать что выход этого меню не зависит только от файла pecmd но от чего ещё понять не могу !??

Страница 1 из 2


Показать сообщения:    

Текущее время: 23-Янв 11:13

Часовой пояс: UTC + 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы можете скачивать файлы