Не могу вам ответить в ЛС, постоянно пишет - forms eroors. Отвратительная работа раздела Диалоги! Попробую вам ответить здесь, надеюсь что вы это прочитаете.
Да что же это такое - писал, писал, а опубликовало только концовку моего послания?! Короче, из общего кода скрипта нужно удалить вот эту команду (в ней есть ошибка) и все будет работать - проверил!: :: Очистка папки Temp при старте системы C:\WimLocal\SU64.exe /w /s powershell.exe get-childitem -path $env:temp -force -recurse | remove-item -force -recurse ::
День добрый, скачал 26100.1.240331-1435.ge_release_amd64fre_en-us_VALIDATIONOS.iso в надежде что что то можно с ним сделать для наших целей ("прицепить" к нему какую то редакцию). Посмотрел, но что то не вижу там загрузчика. Для чего он я понял, хотелось бы "стулить" из него IoT Enterprise LTSC или это глупая затея? Ничего не подскажите по этому поводу?
Что бы не разводить тут полемику по этому поводу все нужные вам материалы как и свою сбору для примера - как нужно правильно формировать структуру образа. Вот сейчас, с утрица, собрал себе своим скриптом сборочку Windows 11 24H2 OEM [26120.1252] x64 RU UPD - летает!
Defender,ром как и каким либо другим антивирусом не пользуюсь уже лет двадцать. Так, время от времени проверяю систему, может где то раз в год - все чисто. Просто не нужно по разным помойкам лазить и вирусов не поймаете.
Я этот скрипт показал, как пример, автору темы. Потому как ему объяснять ничего не нужно.
У вас тут ничего не отработает потому как вы не понимаете как работает это скрипт. Для его работы нужно сохранить все указанные в нем пути и заполнить все указанные в нем папки, и исполнительные файлы. К примеру, в папке update дожлны быть нужные вам обновления и по пути C:\WimWork\ должен лежать файл SU64.exe. Так же как и в других папках скрипта соответсвующие файлы русификации, Фоды и тд. и тп. В принципе, если это очень нужно, то могу выложить на обменник всю папку для работы с образом install.wim (index 1). Но если вы не в теме, то и это вам вряд ли поможет. Для работы с образом я этим скриптом пользуюсь давно и все работает без вопросов.
Другие способы конечно же есть, но лично я уже давно пользуюсь этим. Проблем пока не возникало ни на других версиях Windows ни на мною любимой IoT Enterprise LTCS. Так же после обновления системы не в ручную ни через ЦО проблем не было. Этот скрипт не мой, позаимствовал его у Flibustier, очень толковый товарищ.
Насчет совсем убрать Defender не скажу, а вот отключить его можно полностью (навсегда) без проблем. Этот .cmd файлик, выполняется из setrupcomplete.cmd командой: for %%f in (Files*.cmd) do call %%f. У меня из папки Files выполняется он и не только он, еще восемь параметров (.cmd файлов).
Лично я образ install.wim утекшего образа 26100.1.240331-1435.ge_release_CLIENT_ENTERPRISES_OEM_x64FRE_en-us локализую в ru-RU, апгрейживую как мне надо, обновляю до версии 26120.1150 и удаляю из образа все что мне не нужно этим скриптом (без подробностей). К слову, Edge тут вырезается под корень, со всеми потрохами. Будут вопросы - пишите ...
:: Работа с образом install.wim - Modified by Sainfo
::
:: Монтирование образа install.wim
dism /Mount-Wim /WimFile:C:\WimWork\install.wim /index:1 /mountdir:C:\WimWork\mount
::
:: Загрузка разделов реестра
reg load HKLM\WIM_Software C:\WimWork\Mount\windows\system32\config\software
reg load HKLM\WIM_SYSTEM C:\WimWork\Mount\Windows\System32\Config\SYSTEM
reg load HKU\WIM_NTUSER C:\WimWork\Mount\Users\Default\NTUSER.DAT
::
:: Применение твиков к разделам реестра - Registry Tweak Tool
C:\WimWork\SU64.exe /w /s reg import C:\WimWork\Tweak\SOFTWARE.reg
C:\WimWork\SU64.exe /w /s reg import C:\WimWork\Tweak\SYSTEM.reg
reg import C:\WimWork\Tweak\USER.reg
::
:: Выгрузка разделов реестра
reg unload HKLM\WIM_Software
reg unload HKLM\WIM_SYSTEM
reg unload HKU\WIM_NTUSER
::
:: Сохранение образа в install.wim
dism /Unmount-Wim /MountDir:C:\WimWork\Mount /Commit
::
:: Монтирование образа install.wim
dism /Mount-Wim /WimFile:C:\WimWork\install.wim /index:1 /MountDir:C:\WimWork\mount
::
:: Интеграция языковых пакетов и обновлений
dism /image:C:\WimWork\Mount /Add-Package /PackagePath:C:\WimWork\ru-ru
::
dism /image:C:\WimWork\Mount /Add-Package /PackagePath:C:\WimWork\other
::
:: Применяем все настройки для русского языка командой:
dism /image:C:\WimWork\Mount /Set-AllIntl:ru-RU
::
:: Язык интерфейса системы
dism /image:C:\WimWork\Mount /Set-UILang:ru-RU
::
:: Язык системной локали для не Unicode
dism /image:C:\WimWork\Mount /Set-SysLocale:ru-RU
::
:: Денежный формат, формат времени
dism /image:C:\WimWork\Mount /Set-UserLocale:ru-RU
::
:: Настройки ввода с клавиатуры
dism /image:C:\WimWork\Mount /Set-InputLocale:0419:00000419
::
:: Временная зона
dism /image:C:\WimWork\Mount /Set-TimeZone:"Russian Standard Time"
::
:: Сохранение образа в install.wim
dism /Unmount-Wim /MountDir:C:\WimWork\Mount /Commit
::
:: Монтирование образа install.wim
:: Обновление образа install.wim
dism /Mount-Wim /WimFile:C:\WimWork\install.wim /index:1 /mountdir:C:\WimWork\mount
dism /Image:C:\WimWork\Mount /Add-Package /PackagePath:C:\WimWork\Updates\windows11.0-kb5037898-x64.msu
dism /Unmount-Wim /MountDir:C:\WimWork\Mount /Commit
dism /Mount-Wim /WimFile:C:\WimWork\install.wim /index:1 /mountdir:C:\WimWork\mount
dism /Image:C:\WimWork\Mount /Add-Package /PackagePath:C:\WimWork\Updates\windows11.0-kb5040435-x64.msu
dism /Unmount-Wim /MountDir:C:\WimWork\Mount /Commit
::
:: Монтирование образа install.wim
dism /Mount-Wim /WimFile:C:\WimWork\install.wim /index:1 /mountdir:C:\WimWork\mount
::
::Удаление Microsoft Paint
dism /image:C:\WimWork\Mount /Remove-Capability /CapabilityName:Microsoft.Windows.MSPaint~~~~0.0.1.0
::
:: Команда удаления edge в образе и его службы
Dism /Image:C:\WimWork\Mount /Remove-Edge
::
:: Загрузка разделов реестра
reg load HKLM\WIM_Software C:\WimWork\Mount\windows\system32\config\software
::
:: Подчистка остатков edge в реестре
C:\WimWork\SU64.exe /w /s Powershell "LS HKLM:\WIM_Software -Rec -ea 0|?{$_.Name -Match 'edge' -and $_.Name -NotMatch 'EdgeGesture'}|RI -Rec"
::
:: Выгрузка разделов реестра
reg unload HKLM\WIM_Software
::
:: Инициализация начала работы с каталогом WinSxS
dism /Image:C:\WimWork\Mount /Cleanup-Image /AnalyzeComponentStore
::
:: Инициализация очистки каталога WinSxS
dism /Image:C:\WimWork\Mount /Cleanup-Image /StartComponentCleanup
::
:: Удаления устаревших и неиспользуемых версий компонентов каталога WinSxS
dism /Image:C:\WimWork\Mount /Cleanup-Image /StartComponentCleanup /ResetBase
::
:: Сжатие пакетов обновлений
dism /Image:C:\WimWork\Mount /Cleanup-Image /SPSuperseded
::
:: Сохранение образа в install.wim
dism /Unmount-Wim /MountDir:C:\WimWork\Mount /Commit
dism /cleanup-wim
::
:: Экспорт образа в new_install.wim
DISM /Export-Image /SourceImageFile:C:\WimWork\install.wim /SourceIndex:1 /DestinationImageFile:C:\WimWork\new_install.wim /Compress:maximum
Pause
exit
Да, забыл указать, что Дефендер я удаляю из подключенного образа другим скриптом.
День добрый, ну что, смотрели на возможность улучшения (объединения) этого скрипта или в этом пока нет надобности?
shadow12,
Не могу вам ответить в ЛС, постоянно пишет - forms eroors. Отвратительная работа раздела Диалоги! Попробую вам ответить здесь, надеюсь что вы это прочитаете.
akibkalo,
День добрый, скачал 26100.1.240331-1435.ge_release_amd64fre_en-us_VALIDATIONOS.iso в надежде что что то можно с ним сделать для наших целей ("прицепить" к нему какую то редакцию). Посмотрел, но что то не вижу там загрузчика. Для чего он я понял, хотелось бы "стулить" из него IoT Enterprise LTSC или это глупая затея? Ничего не подскажите по этому поводу?
Что бы не разводить тут полемику по этому поводу все нужные вам материалы как и свою сбору для примера - как нужно правильно формировать структуру образа. Вот сейчас, с утрица, собрал себе своим скриптом сборочку Windows 11 24H2 OEM [26120.1252] x64 RU UPD - летает!
Defender,ром как и каким либо другим антивирусом не пользуюсь уже лет двадцать. Так, время от времени проверяю систему, может где то раз в год - все чисто. Просто не нужно по разным помойкам лазить и вирусов не поймаете.
Я этот скрипт показал, как пример, автору темы. Потому как ему объяснять ничего не нужно.
У вас тут ничего не отработает потому как вы не понимаете как работает это скрипт. Для его работы нужно сохранить все указанные в нем пути и заполнить все указанные в нем папки, и исполнительные файлы. К примеру, в папке update дожлны быть нужные вам обновления и по пути C:\WimWork\ должен лежать файл SU64.exe. Так же как и в других папках скрипта соответсвующие файлы русификации, Фоды и тд. и тп. В принципе, если это очень нужно, то могу выложить на обменник всю папку для работы с образом install.wim (index 1). Но если вы не в теме, то и это вам вряд ли поможет. Для работы с образом я этим скриптом пользуюсь давно и все работает без вопросов.
Не совсем понял зачем удалять из скрипта Echo Off и >nul, что бы не работало?
Как я уже писал мне интересна из всего многообразия редакций Windows только - IoT Enterprise LTSC. А тут с этим все в порядне, ну и ладно.
Нет, Edge я не пользуюсь и потому удаляю его полностью скриптом из образа instaii.wim.
Вот скрин статуса указанных вами служб:
Другие способы конечно же есть, но лично я уже давно пользуюсь этим. Проблем пока не возникало ни на других версиях Windows ни на мною любимой IoT Enterprise LTCS. Так же после обновления системы не в ручную ни через ЦО проблем не было. Этот скрипт не мой, позаимствовал его у Flibustier, очень толковый товарищ.
Насчет совсем убрать Defender не скажу, а вот отключить его можно полностью (навсегда) без проблем. Этот .cmd файлик, выполняется из setrupcomplete.cmd командой: for %%f in (Files*.cmd) do call %%f. У меня из папки Files выполняется он и не только он, еще восемь параметров (.cmd файлов).
Лично я образ install.wim утекшего образа 26100.1.240331-1435.ge_release_CLIENT_ENTERPRISES_OEM_x64FRE_en-us локализую в ru-RU, апгрейживую как мне надо, обновляю до версии 26120.1150 и удаляю из образа все что мне не нужно этим скриптом (без подробностей). К слову, Edge тут вырезается под корень, со всеми потрохами. Будут вопросы - пишите ...