[Quote]

    SharkyEXE
  • 16220
  • Longevity: 5 years 4 months
  • Posts: 18
  • REPUTATION:-10

    [+] [-]
Всем здравствуйте
Пожалуйста, будите так любезны, научите, как пользоваться этим
https://disk.yandex.ru/d/z8mw9wol807e1g/Install_Windows_by_Xemom1?w=1
чтобы установить install.wim файл, в котором Windows 10, чтобы установить в режиме compact, чтобы размер диска С:\ после установки был минимальным
У меня есть install.wim файл, в котором Windows 10
Я запустил среду WinPE 11, в среде WinPE 11 запустил файл Install_Windows.wcs
При помощи Управление дисками создал раздел
В общем, как пользоваться Install_Windows.wcs
Спасибо.

[Quote]

    cartmenezz
  • 1384
  • Longevity: 7 years 1 month
  • Posts: 479
  • REPUTATION:13

    [+] [-]
  • Location: Калининград
Приветствую aa
WinPE 11 (из Win10_11_PE_x64(EFI)_2022(NVME) от 26.12.2021)
1) Есть ли возможность вернуть работоспособность кнопки питания? Мне это очень важно, нужно чтобы при нажатии кнопки ПК выключался
* Если зайти в настройки электропитания, то вроде как выключение с кнопки прописано, но не работает
* Пробовал прописать в PECMD.INI:
HOTK #255,PECMD.EXE SHUT
или так:
HOTK #0xFF,PECMD.EXE SHUT
но толку нет, кнопка питания буд-то не существует
2) Есть ли смысл возиться с выпиливанием поддержки сети? много ли можно выиграть? пытался распаковать и сравнить две старые PE10 (обычную и compact), но там помимо сети еще мультимедийные возможности вырезаны, а мне они нужны, поэтому тупо повторять не вариант... да и системы разные, удаляя некоторые файлы получал то синий экран, то просто система не загружалась.. пока освободил около 15мб, если это плюс-минус так и есть, то оно того не стоит
3) Мне нужно впихнуть в PECMD.ini автоустановку видеодрайвера, с помощью DevInst из DPxPE_2022-02-22.
В какое место в конфиге лучше вставить нужные строки? Важно, чтобы установка была полностью закончена до загрузки рабочего стола (чтобы не было плясок с масштабом), ну и чтобы всегда стабильно отрабатывало

pecmd.ini

LOGS %WinDir%\System32\Pecmd.log
CALL OSInit
CALL PreShell
//CALL PinTo
CALL LoadShell
CALL AudioInit
CALL Shortcuts
CALL PostShell
CALL NetInit
Exit
////////////////////////////////////////////////////////////////////////////////////////////////
_SUB OSInit
DISP W1024 H768 B32 F60
logo %SystemRoot%\logo.jpg
TEXT System configuration 11PEx64, Please Wait ...... #0xFFFFFF L60 T40 $20*
TEAM EXEC !%SystemRoot%\system32\winpeshl.exe|INIT IU,2000|FONT %SystemRoot%\Fonts,0
//EXEC !%WinDir%\System32\instx64.exe
NUMK 1
_END
////////////////////////////////////////////////////////////////////////////////////////////////
_SUB PreShell
`=============================== RAM_DISK (Imdisk) ===============================
EXEC =!au3381.exe PrimoRamDisk_x64.a3x
//TEAM IFEX MEM=?,MemA|ENVI TEnvi=NTFS|CALC #DSize=(%MemA%-128)*6/10
//IFEX $%DSize%>8192,CALC DSize=8192!IFEX $%DSize%<256,TEAM CALC DSize=4|PATH X:\Temp|ENVI TEnvi=FAT
//RAMD ImDisk,L%DSize%,%TEnvi%,B:,RAMDisk
IFEX X:\TEMP,TEAM ENVI PT=X:\TEMP|FILE --force B:\Temp!TEAM ENVI PT=B:\TEMP|PATH %PT%
TEAM EXEC =!setx.exe -m Temp %PT%|EXEC =!setx.exe -m Tmp %PT%
TEAM REGI HKCU\Environment\TEMP=%PT%|REGI HKCU\Environment\TMP=%PT%
REGI HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment\TEMP=%PT%
REGI HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment\TMP=%PT%
TEAM ENVI $TEMP=%PT%|ENVI $TMP=%PT%
//IFEX %WinDir%\system32\NvMe64.wcs,EXEC %WinDir%\system32\NvMe64.wcs
// Fix Screen resolution and Show Desktop. NoWait Hide
EXEC !%WinDir%\System32\FixScreen.exe
TEXT Screenshot (F9) ...#0xFFFFFF L60 T70 $20*
_END
////////////////////////////////////////////////////////////////////////////////////////////////
_SUB Shortcuts
TEAM HOTK Ctrl + Alt + C,CMD.EXE|HOTK Alt + R,PECMD.EXE SHUT R|HOTK #112,PECMD.EXE|HOTK #0x78,%windir%\Screenshot.exe
//LINK %Desktop%\Change Explorer Theme,%WinDir%\system32\hiderun.exe,%WinDir%\System32\SwitchTheme.cmd,%WinDir%\System32\shell32.dll#174
_END
////////////////////////////////////////////////////////////////////////////////////////////////
_SUB PinTo
_END
////////////////////////////////////////////////////////////////////////////////////////////////
_SUB LoadShell
FORX msi*.dll,Regdll,0,CALL $%Regdll%
FORX msxml*.dll,Regdll,0,CALL $%Regdll%
FORX net*.dll,Regdll,0,CALL $%Regdll%
EXEC !reg.exe import PE3_CUSTOM.reg
EXEC !reg.exe import Cmd.reg
EXEC regedit /s "%ProgramFiles%\7-Zip\7z.reg"
EXEC !X:\Program Files\Imagine\Imagine64.EXE /assocext /regcontextmenu
EXEC %WinDir%\System32\ctfmon.exe
EXEC !%WinDir%\System32\DPI.CMD
SHOW =1 -1:-1
EXEC =!au3381.exe LetterSwap.a3x /auto /log %temp%\LetterSwap.log
TEAM SHEL %Windir%\explorer.exe|LOGO|TEXT
_END
////////////////////////////////////////////////////////////////////////////////////////////////
_SUB PostShell
EXEC !au3381.exe %windir%\PsMgr.a3x
//EXEC au3381.exe %windir%\System32\PinTool.au3 -debug %Windir%\System32\Pecmd.ini
EXEC %WinDir%\System32\PinUtil.exe Config %Windir%\System32\Pecmd.ini
//EXEC =rundll32.exe setupapi,InstallHinfSection DefaultInstall 132 X:\Program Files\7-Zip\7-Zip.inf
EXEC !%WinDir%\System32\attrib.exe +s +h "X:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup"
EXEC !%WinDir%\System32\attrib.exe +s +h "X:\Users\Default\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup"
// Remove desktop.ini
IFEX %Desktop%\desktop.ini,FILE %Desktop%\desktop.ini
IFEX X:\Users\Default\Desktop\desktop.ini,FILE X:\Users\Default\Desktop\desktop.ini
IFEX X:\Users\Public\Desktop\desktop.ini,FILE X:\Users\Public\Desktop\desktop.ini
IFEX X:\Users\Administrator\Desktop\desktop.ini,FILE X:\Users\Administrator\Desktop\desktop.ini
FORX \SSTR\MInst\MInst.exe,Exefile,0,LINK %Desktop%\MInst(SSTR),"%Exefile%"
FORX \2k10\WinPE\P4Start.exe,Conty,0,LINK %Desktop%\Add_2k10,"%Conty%",tray,%SystemRoot%\System32\conty9.ico
EXEC !madplay.exe -Q -A-18 "%SystemRoot%\Media\Startup.mp3"
_END
////////////////////////////////////////////////////////////////////////////////////////////////
_SUB AudioInit
// Install HDAudio driver sound cards
DEVI %WinDir%\inf\hdaudio.inf
_END
////////////////////////////////////////////////////////////////////////////////////////////////
_SUB NetInit
//EXEC =@!%WinDir%\System32\Drvload.exe %WinDir%\inf\athw8x.inf %WinDir%\inf\netathr10x.inf %WinDir%\inf\netathrx.inf %WinDir%\inf\netbc63a.inf %WinDir%\inf\netbc64.inf %WinDir%\inf\netrtwlane.inf %WinDir%\inf\netrtwlane_13.inf %WinDir%\inf\netrtwlanu.inf %WinDir%\inf\netwbw02.inf %WinDir%\inf\netwew00.inf %WinDir%\inf\netwew01.inf %WinDir%\inf\netwlan92de.inf %WinDir%\inf\netwlv64.inf %WinDir%\inf\netwns64.inf %WinDir%\inf\netwsw00.inf %WinDir%\inf\netwtw02.inf %WinDir%\inf\netwtw04.inf %WinDir%\inf\netwtw06.inf
EXEC @Pecmd Load %WinDir%\system32\PecmdNet.ini
_END
//////////////////////////////////////////////////////////////////////
[PinUtil]
TaskBar0=%SystemRoot%\System32\cmd.exe
TaskBar7=%SystemRoot%\FreeVK.exe
TaskBar8=%SystemRoot%\Explorer.exe
TaskBar9=%SystemRoot%\Screenshot.exe
Пока остановился на блоке "_SUB PreShell" - перед строкой "EXEC !%WinDir%\System32\FixScreen.exe"
... думаю надо еще небольшую паузу прописать после установки драйверов, отсюда следующий вопрос:
4) Как средствами самого PECMD сделать паузу/задержку перед слудующим действием? Чтобы не прибегать к вызову cmd
5) Рука тянется к тому, чтобы удалить "SysWOW64", вроде как мои нужды от этого не пострадают, вот только одна проблемка - установка драйвера.
Можно ли найти полностью 64битный комплект DevInst ? Я что-то не смог... вообще непонятно, есть ли домашняя страница... может плохо искал...
6) Можно скрыть/показать значок PECMD в трее комбинацией клавиш Ctrl+Allt+M ... А можно ли его скрыть иначально, до загрузки ситемы? но чтобы осталась возможность его показать, с помощью сочетания клавиш
7) Заметил проблему, интересно, так у всех или только у меня (пока нет возможности проверить на другом ПК):
Если запускаю из-под PE в Total Commander поиск файлов с текстом (по содержимому файла), то через несколько секунд получаю синий экран

[Quote]

    dimo70
  • 17296
  • Longevity: 4 years 9 months
  • Posts: 3624
  • REPUTATION:44

    [+] [-]
  • Location: BG
cartmenezz, зачем такие сложности?
Пробуй просто сделать команд файл содержанием:
shutdown /r /t 0 /f
двойной клик и должно сработать
Есть ли смысл возиться с выпиливанием поддержки сети?
нет смысла, Xemom1 сделал просто удивительно. Лучше не станет.
Рука тянется к тому, чтобы удалить "SysWOW64"
тоже лишнее, теряет половина функционала.

[Quote]

    cartmenezz
  • 1384
  • Longevity: 7 years 1 month
  • Posts: 479
  • REPUTATION:13

    [+] [-]
  • Location: Калининград
95971shutdown /r /t 0 /f
спасибо, но это не то... shutdown /s /t 0 или PECMD SHUT, это все работает... но нужно именно выключение с кнопки питания
...
95971тоже лишнее
вот тут уже готов поспорить, там более 100мб, и после удаления я смог запустить все что было нужно, кроме установщика драйверов... в прочем, не так это и важно... мелочи жизни))
...
из всех вопросов самый важный для меня - это первый, воскресить кнопку очень нужно (не помню как было во всех предыдущих версиях, и не в курсе как дела обстоят в Winpe от других сборщиков, надо будет попробовать... просто ранее это не было нужно, а сейчас делаю флешку под определенную задачу, и этот момент оказался неприятным сюрпризом)

[Quote]

    dimo70
  • 17296
  • Longevity: 4 years 9 months
  • Posts: 3624
  • REPUTATION:44

    [+] [-]
  • Location: BG
вот тут уже готов поспорить, там более 100мб
смысл есть конечно, а и уже все программы имеют 64 бит версию... Возможно ты прав. aa

[Quote]

    cartmenezz
  • 1384
  • Longevity: 7 years 1 month
  • Posts: 479
  • REPUTATION:13

    [+] [-]
  • Location: Калининград
95973и уже все программы имеют 64 бит версию
кроме DevInst, видимо ag
у Xemom1 в урезанных вариантах (которые "Compact") старых сборок этот каталог вырезан, по крайней мере там где я сравнивал.. но там и Мультимедиа функционал вырезан, а мне нужна поддержка (видеодрайвер за этим же).. ну да ладно, я со всем готов смириться, кроме кнопки питания, вешать функцию на другую клавишу очень не хотелось бы

[Quote]

    dimo70
  • 17296
  • Longevity: 4 years 9 months
  • Posts: 3624
  • REPUTATION:44

    [+] [-]
  • Location: BG
cartmenezz, пользуй DRVIndex. у него есть 64 бит. У Xemom-a есть на ЯД.
А кнопку как активировать вообще не знаю... ac
ЗЯ Урезал сейчас SysWOW64 PE11. Было 255GB стало 201 GB, но половина программ которые активно пользую как HDSentinel и подобные стали нерабочими. Кажеться не имеет смысла этого делать.


Last edited by dimo70 on 2022-07-08 20:09; edited 1 time in total

[Quote]

    SergeyZV
  • 528
  • Longevity: 7 years 6 months
  • Posts: 1195
  • REPUTATION:25

    [+] [-]
95970нужно чтобы при нажатии кнопки ПК выключался
С PE можно смело выключать 10-секундным нажатием на кнопку питания.

[Quote]

    cartmenezz
  • 1384
  • Longevity: 7 years 1 month
  • Posts: 479
  • REPUTATION:13

    [+] [-]
  • Location: Калининград
95976можно смело выключать 10-секундным нажатием на кнопку
это я знаю, но тоже не подходит
...
нужно обычное нажатие
...
наверное, мне заранее стоило обрисовать сценарий использования:
* при запуске PE автоустановка видеодрайвер
* автозапуск плеера, воспроизведение видеороликов
* меню пуск, контекстное меню, всякие доп ярлыки и т.п. отпадает
* к тому же будет повторный запуск плеера при закрытии, это будет сильно мешать в путешествиях по рабочему столу или меню пуск
* и запускаться будет на нескольких ПК
* поэтому нужен минимум действий для выключения
* делаю для магаза, чтоб у них крутились видеоролики на ноутах
* нужно чтобы перед закрытием могли пройти и за минуту ткнуть кнопку на всех ноутах
...
но что-то мне подсказывает, что придется вешать хоткей на какую-то другую кнопку... нагуглить даже близко не получается... внутренний перфекционист жутко страдает...

[Quote]

    bighead
  • 29484
  • Longevity: 10 months 20 days
  • Posts: 79
  • REPUTATION:3

    [+] [-]
powercfg в winpe не работает?
Добавлено через 8 минут 25 секунд:
45079Hulk7778,
POWERCFG /CHANGE -monitor-timeout-dc 0
POWERCFG /CHANGE -monitor-timeout-ac 0
+ добавить в ядро powercfg.exe из install.wim нужной системы
у меня в сборке сделано именно так, и работает
P.S.: не забываем про powercfg.exe.MUI, из ru-RU
Далее
powercfg -setacvalueindex SCHEME_CURRENT 4f971e89-eebd-4455-a8de-9e59040e7347 7648efa3-dd9c-4e3e-b566-50f929386280 3
кнопка power будет завершать работу при нажатии(если комп подключён к розетке)
powercfg -setdcvalueindex SCHEME_CURRENT 4f971e89-eebd-4455-a8de-9e59040e7347 7648efa3-dd9c-4e3e-b566-50f929386280 0
кнопка power будет завершать работу при нажатии(при работе от батареи)

[Quote]

    cartmenezz
  • 1384
  • Longevity: 7 years 1 month
  • Posts: 479
  • REPUTATION:13

    [+] [-]
  • Location: Калининград
bighead, он там оказывается отсутствует) премного благодарен, буду пробовать
...
я просто и не подумал, что дело может быть в этом, так как настройки электропитания открывались, и там было указано выключение при нажатии кнопки... плюс к этом не удавалось повесить hotkey силами PECMD, хотя там прям в справке был такой пример... думал сама кнопка не видна

[Quote]

    TX2000
  • 13975
  • Longevity: 6 years 4 months
  • Posts: 54
  • REPUTATION:5

    [+] [-]
cartmenezz,
1/ скрыть/показать иконку PECMD в трее...
- Включить меню в трее: ENVI @@TaskIcoMenu=1
- Отключить меню в трее: ENVI @@TaskIcoMenu=0
- Переключение меню в трее между включением и отключением: ENVI @@TaskIcoMenu=2
2/ пауза/задержка перед следующим действием...
ENVI WAIT 200

[Quote]

    cartmenezz
  • 1384
  • Longevity: 7 years 1 month
  • Posts: 479
  • REPUTATION:13

    [+] [-]
  • Location: Калининград
TX2000, Благодарю!
...
...
+ + +
со скрытием иконки не так все просто, команда не работает сама по себе.
можно назначить ее на клавишу: HOTK #?, PECMD ENVI @@TaskIcoMenu=0
но смысла нет, сочетание уже имеется, нужно чтобы при загрузке системы меню уже не было.
Попробовал добавить TaskIcoMenu=0 в pecmd.ini - не прокатило
...
думаю заморачиваться с эмуляцией нажатия я уже не буду)) этот момент меня не сильно волнует
+ + +
а вот добавление powercfg.exe, к сожалению, не решило проблему с кнопкой питания ak

[Quote]

    TX2000
  • 13975
  • Longevity: 6 years 4 months
  • Posts: 54
  • REPUTATION:5

    [+] [-]
PECMD.EXE ENVI @@TaskIcoMenu=0
Да, после тестирования в WinPE не заработало!
Добавление его напрямую в PECMD.EXE в скрипте тоже не сработало!
avalat или Gvint64 (или другие) могут помочь, если вы разместите свой вопрос в специальной теме PECMD:
https://usbtor.ru/viewtopic.php?t=1914&start=210
aa

[Quote]

    xnik
  • 19473
  • Longevity: 3 years 11 months
  • Posts: 296
  • REPUTATION:3

    [+] [-]
  • Location: СССР
В темной теме етсь вот такой недостаток, как можно исправить?
можно через реестр цвет задать?
или надо редактировать файлы темы?

Page 124 of 124


Display posts:    

Current time is: 30-Sep 05:16

All times are UTC + 3


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum