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

    SharkyEXE
  • 16220
  • Стаж: 7 лет 6 месяцев
  • Сообщений: 51
  • Репутация:1

    [+] [-]
Всем здравствуйте
Пожалуйста, будите так любезны, научите, как пользоваться этим
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
Спасибо.

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

    cartmenezz
  • 1384
  • Стаж: 9 лет 2 месяца
  • Сообщений: 527
  • Репутация:14

    [+] [-]
  • Откуда: Калининград
Приветствую 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 поиск файлов с текстом (по содержимому файла), то через несколько секунд получаю синий экран

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

    dimo70
  • 17296
  • Стаж: 6 лет 11 месяцев
  • Сообщений: 3778
  • Репутация:27

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

_________________
Подпись отключена за нарушение правил форума

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

    cartmenezz
  • 1384
  • Стаж: 9 лет 2 месяца
  • Сообщений: 527
  • Репутация:14

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

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

    dimo70
  • 17296
  • Стаж: 6 лет 11 месяцев
  • Сообщений: 3778
  • Репутация:27

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

_________________
Подпись отключена за нарушение правил форума

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

    cartmenezz
  • 1384
  • Стаж: 9 лет 2 месяца
  • Сообщений: 527
  • Репутация:14

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

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

    dimo70
  • 17296
  • Стаж: 6 лет 11 месяцев
  • Сообщений: 3778
  • Репутация:27

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


Последний раз редактировалось: dimo70 (2022-07-08 20:09), всего редактировалось 1 раз

_________________
Подпись отключена за нарушение правил форума

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

    SergeyZV
  • 528
  • Стаж: 9 лет 8 месяцев
  • Сообщений: 1259
  • Репутация:34

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

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

    cartmenezz
  • 1384
  • Стаж: 9 лет 2 месяца
  • Сообщений: 527
  • Репутация:14

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

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

    bighead
  • 29484
  • Стаж: 3 года
  • Сообщений: 388
  • Репутация:24

    [+] [-]
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 будет завершать работу при нажатии(при работе от батареи)

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

    cartmenezz
  • 1384
  • Стаж: 9 лет 2 месяца
  • Сообщений: 527
  • Репутация:14

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

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

    TX2000
  • 13975
  • Стаж: 8 лет 6 месяцев
  • Сообщений: 132
  • Репутация:21

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

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

    cartmenezz
  • 1384
  • Стаж: 9 лет 2 месяца
  • Сообщений: 527
  • Репутация:14

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

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

    TX2000
  • 13975
  • Стаж: 8 лет 6 месяцев
  • Сообщений: 132
  • Репутация:21

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

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

    xnik
  • 19473
  • Стаж: 6 лет
  • Сообщений: 486
  • Репутация:11

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

Страница 124 из 137


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

Текущее время: 24-Ноя 15:51

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


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