Интеграция программ в дистрибутив Windows 7 - TurboComputer.ru
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд (пока оценок нет)
Загрузка...

Интеграция программ в дистрибутив Windows 7

Записки IT специалиста

Технический блог специалистов ООО”Интерфейс”

  • Главная
  • Создаем свой дистрибутив Windows 7.

Создаем свой дистрибутив Windows 7.

  • Автор: Уваров А.С.
  • 29.10.2014

На сегодняшний день Windows 7 является основной корпоративной системой, де-факто, приняв эстафету от Windows XP. Поэтому для системного администратора актуальным является вопрос ее развертывания, но так как последний официальный образ был собран довольно давно, то установленные с его помощью системы требуют получения довольно большого количества обновлений. Избежать этого можно, если собрать для себя собственный дистрибутив содержащий все текущие обновления системы. Как это сделать мы расскажем в этой статье.

Существует два способа получения актуального дистрибутива Windows 7: интеграция обновлений непосредственно в образ и использование эталонной системы для скачивания и установки обновлений.

Первый способ проще и быстрее, однако имеет серьезный недостаток – требуется скачать все необходимые обновления. А это, даже имея список, сделать довольно непросто. В тоже время в сети имеются уже скачанные наборы обновлений, но мы не рекомендуем их использовать, так как установка компонентов системы из непроверенных источников – это очень плохая идея. Как минимум вы можете получить нестабильно работающую систему из-за непротестированного или несовместимого набора обновлений, а в худшем случае запросто можно получить нежелательное или вредоносное ПО.

Использование эталонной системы позволяет получить все необходимые обновления в автоматическом режиме, установить их, проверить работу системы и только потом переходить к созданию дистрибутива. Поэтому мы будем рассматривать именно этот способ.

Создание эталонной системы

Для этих целей мы рекомендуем использовать виртуальную машину, в которой создадим гостевую систему для Windows 7 и установим ту версию ОС, для которой будем создавать дистрибутив. Если требуется создать дистрибутивы для нескольких версий или разрядностей, то потребуется также несколько эталонных систем.

По завершении установки не спешите, когда отобразится экран приветствия нажмите CTRL + SHIFT + F3

Это перезагрузит систему в режим аудита, если же вы успели создать пользователя и произвести вход, то выполните от имени Администратора команду:

При загрузке в режиме аудита автоматически запускается утилита Sysprep, закрываем это окно, оно нам сейчас не требуется.

Следует помнить, что переведенная в режим аудита система продолжит загружаться в него до тех пор, пока мы снова не запустим Sysprep и не изменим режим. После загрузки открываем Центр обновления Windows и производим поиск и установку обновлений.

Важно! 17 мая 2016 года Microsoft выпустила накопительный пакет обновлений для Windows 7 SP1 KB3125574, включающий в себя обновления с момента выпуска SP1 и до апреля 2016, в целях уменьшения объема скачиваемых обновлений рекомендуем скачать и установить данный пакет вручную. Для его установки требуется наличие обновления KB3020369.

Перезагружаемся и снова проводим поиск и установку обновлений. Перезагружаемся и опять повторяем эту операцию до тех пор, пока система не установит все доступные обновления.

Если ваша цель состояла только в интеграции в дистрибутив всех последних обновлений, то на этом можно закончить. Однако режим аудита позволяет устанавливать и разнообразный софт, который также будет включен в дистрибутив. Этим широко пользуются OEM-производители, мы думаем, каждый сталкивался с дистрибутивами (обычно на ноутбуках) содержащими, кроме OC, разное количество софта сомнительной полезности.

Поэтому никто не мешает нам включить в свой дистрибутив нужный софт, чтобы не тратить время на его последующую установку. Мы обычно ограничиваемся “джентельменским набором”: архиватор, Adobe Reader, Java, Silverlight. Вы можете включить в него весь набор необходимого софта, включая офисный пакет и иное ПО. Не стоит включать в образ программы устанавливающие собственные драйвера и собственно драйвера устройств, так как все сторонние драйвера будут удалены на стадии подготовки системы к захвату образа. Также не следует производить активацию ПО, эта информация также будет утеряна.

Закончив подготовку эталонной системы удалим все скачанные нами файлы и лишнее ПО (если есть), особое внимание следует уделить очистке системы от копий файлов обновлений, для этого воспользуйтесь инструментом Очистка диска:

Важно! После очистки обязательно перезагрузите систему для завершения работы с обновлениями, в противном случае вы рискуете получить неработающий образ.

Теперь подготовим ее к захвату образа при помощи утилиты Sysprep:

Разберем ключи утилиты подробнее:

  • oobe – запускает компьютер в режиме экрана приветствия. Экран приветствия Windows позволяет конечным пользователям настраивать операционную систему Windows, создавать новые учетные записи, переименовывать компьютер и выполнять другие задачи.
  • generalize – подготавливает установку Windows перед созданием образа. Если этот параметр указан, все уникальные системные сведения удаляются из установки Windows. Идентификатор безопасности (SID) обнуляется, точки восстановления системы сбрасываются, журналы событий удаляются.
  • shutdown – завершает работу компьютера после завершения работы программы Sysprep.

Выполнив необходимые действия, система завершит работу. Включать ее до того, как будет захвачен образ, нельзя. На этом работу с эталонной системой заканчиваем и переходим к созданию собственного дистрибутива на ее основе.

Создание собственного дистрибутива

Для дальнейшей работы нам понадобится рабочая станция под управлением Windows 7 с установленным пакетом автоматической установки Windows (WAIK). Разрядность и версия системы никакой роли не играют.

Установка WAIK не должна вызвать затруднений и производится с установками по умолчанию.

Теперь подготовим образ Windows PE для захвата образа эталонной системы. Разрядность WinPE должна соответствовать разрядности эталонной системы.

Откроем Пуск – Все программы – Microsoft Windows AIK – Командная строка средств развертывания и выполним команду для 32-битных систем:

или для 64-битных:

где e:win_pe желаемое расположение папки с образом. Предварительно папку создавать не надо, так как в этом случае вы получите ошибку, что папка уже существует.

Теперь перейдем в папку назначения и скопируем файл winpe.wim в папку ISOsources и переименуем его в boot.wim. Затем скопируем в папку ISO из папки C:Program FilesWindows AIKToolsamd64 или C:Program FilesWindows AIKToolsx86, в зависимости от разрядности, файл imagex.exe.

Затем в Командной строке средств развертывания дадим следующую команду:

Результатом работы команды будет образ winpe.iso с которого следует загрузить эталонную систему.

Если вы не выполняли дополнительной разметки диска эталонной системы, то раздел для захвата будет иметь букву D:, а загрузочный диск E:, на всякий случай проверяем командой dir.

Теперь приступим к захвату образа, так как образ создается пофайлово, то его можно сохранять на тот же самый раздел. Введем следующую команду:

В качестве параметров указываем захватить диск D: и сохранить его в образ D:install.wim, в кавычках указываем собственное название образа, также ставим максимальное сжатие, возможность загрузки и проверку созданного образа. После чего можем сходить выпить кофе, данная операция занимает в среднем около получаса.

Перезагружаем эталонную систему в обычный режим и копируем созданный образ на ПК с установленным WAIK. Перейдем в e:win_pe и очистим папку ISO, затем скопируем туда содержимое оригинального диска Windows 7, который мы использовали для установки эталонной системы.

После чего заменим файл install.wim в папке sources на захваченный нами образ. Теперь можно приступать к сборке собственного ISO-образа, для этого выполните команду:

разберем ключи команды подробнее:

  • u2 -создает образ, который имеет только файловую систему UDF.
  • m – снимает ограничения на размер образа.
  • o – заменяет дублирующиеся файлы одним экземпляром, позволяет сократить размер образа.
  • l – метка тома, вводится без пробелов, необязательный параметр.
  • b – расположение загрузочного файла, также без пробелов.

Образ собирается довольно быстро, единственный момент – с большой долей вероятности его размер превысит 4,7 ГБ и записать его на обычную DVD болванку не удастся. В этом случае можно использовать двухслойные болванки DVD9, но они реже встречаются в продаже и могут поддерживаться не всеми моделями дисководов. В этом случае можно разбить дистрибутив на две части, каждый из которых будет помещаться на DVD-диск стандартной емкости. Также следует помнить об ограничении 32-х разрядных систем, которые не умеют работать с wim-образами размером более 4 ГБ.

Читайте также:  Как пользоваться программой setfsb

Разделить образ можно следующей командой:

В результате будет создано два или более swm-файла максимальным размером в 3000 МБ. Затем удалим из папки ISOsources install.wim и поместим туда install.swm, после чего соберем образ первого диска:

После этого удалим install.swm и скопируем на его место install2.swm. Второй диск нет смысла делать загрузочным, поэтому соберем его более простой командой:

Установка с разделенного образа производится обычным путем, начиная с первого диска, в процессе работы инсталлятор сам попросит сменить диск:

Таким образом можно не беспокоиться о размере создаваемого образа, особенно если в него, кроме обновлений, планируется включать объемное ПО, например, пакет MS Office и т.п. Также мы рекомендуем перед тем, как перейти к развертыванию рабочих станции из созданного дистрибутива, всесторонне проверить его работу на тестовой системе.

заметки на полях

Разные заметки

пятница, 8 июня 2012 г.

Собираем свой дистрибутив Windows 7 с программами

Если приходится часто переустанавливать систему или есть парк машин с фиксированым софтом и настройками, то стоит задуматься о создании своего дистрибутива.
В моей ситуации это был офис с парком ноутбуков и определенным количеством программ и строгими настройками.

Исходный дистрибутив Windows 7, пусть будет Starter к примеру.
Некое количество программ, к примеру:

1. Office 2007 Standart Rus
2. Google Chrome
3. 7zip
4. Notepad++
5. PuntoSwitcher
6. FoxitReader
7. Skype
8. MS Essential
9. TeamViewer Host

Совет. При установке системы на VMWare Workstation или Virtual Server 2005 можно подключить второй виртуальный диск и впоследствии использовать его для сохранения образа. Это упростит копирование образа в вашу рабочую среду, поскольку в этих виртуальных машинах есть возможность подключения виртуального диска к физической системе.

Внимание. Тут с пробелами все ок, ошибок в записи -bd. нет.

/moun tdir:d:win_pex86mount – в какую папку монтировать образ.

Как узнать индекс системы в которую мы интегрируем драйвера:
dism /get-wiminfo /wimfile:d:win_pex86ISOsourcesinstall.wim
Cистема DISM Версия: 6.1.7600.16385
Сведения об образе : d:win_pex86ISOsourcesinstall.wim
Индекс: 1 Имя : Windows 7 Starter Описание : My Windows 7 Starter with Soft Размер (байт): 10 713 629 462
Операция успешно завершена.

/forc eunsigned – если есть неподписанные драйверы.

36 комментариев:

Благодарю за статью. Все очень доходчиво описано, создать образ получилось очень быстро.

Огромное спасибо! Все четко по пунктам. Все работает!

Пожалуйста! Рад что помог 🙂

OSCDIMG 2.55 CD-ROM and DVD-ROM Premastering Utility
Copyright (C) Microsoft, 1993-2007. All rights reserved.
Licensed only for producing Microsoft authorized content.

вот че пишет при создании образа

ERROR: Could not open boot sector file “d:win_peamd64etfsboot.com”
Error 21: The device is not ready.

Здравствуйте! а с Windows 8,1 данные манипуляции пройдут?

Здравствуйте!
Не проверял.
Думаю нет.

есть windows ADK для windows 8 что похожое на Windows AIK

Спасибо за статью!
Товарищ, а как теперь готовый образ размером 9Гб+ скормить PXE серверу? Чтоб имелась возможность ставить винду с программами по локальной сети.

Да, вот же http://silver979.blogspot.ru/2013/02/windows-7-pxe-linux.html

Читал, спасибо.
Получается делаю все из этой статьи кроме 7го пункта? (не делаю isoшник). А дальше все как в статье по вашей ссылке, я правильно понял?
Еще раз спасибо! 🙂

В принципе да. Но я всегда делал ISO, чтобы проверить что собраный дистрибутив разворачивается в виртуалке или на тестовом компьютере без проблем.
Образ 9Гб+ можно разбить на диски. http://silver979.blogspot.ru/2015/02/windows-7-installwim.html
Сегодня перетащил из Evernote сюда.

Добрый день ,Спасибо за статью )
5. Захват образа установленной системы. winpe.iso запускать на ПК ,в котором правили твики? и не в режиме аудита ?

Вы должны загрузиться с образа winpe.iso на ПК в котором все делали.
Там уже не будет никаких режимов, вы же загружаете не ту Windows которую настроили, а систему из образа winpe.iso

Работал на двух ПК .1й правил твики. 2й собирал образ winpe.

Спасибо за статью
вопросик из 5. Захват образа установленной системы.
Загружать образ winpe.iso с машины на которой правили твики ? и не в режиме аудит ,верно.

Добрый день ,Спасибо за статью )
5. Захват образа установленной системы. Мы загружаем образ winpe.iso с ПК на котором правили твики? причем уже не в режиме аудита? правльно.

Добрый день
все по инструкции выполнил , решил проверить на вирт. машине работоспособность .Жму “Установить” ,после она “Лицензионное соглашение” всплывает оно “Выбор раздела установки Windows” ,внизу надпись – Драйверы не найдены.Чтобы загрузить драйвер запоминающего устройства .
Подскажите пож. что это может быть ?

Нет драйверов 🙂
А каких – может для дисков SATA, может для сети, если по сети устанавливаете.

Всё конечно хорошо, но есть один вопрос. Как мне это применить интеграцию программ ко всем редакциям системы, а не только одной какой-то? Вот писали про такой способ, мол всё делаете с Windows 7 Home Basic, а затем повышаете редакцию до нужной

Это надо сделать один раз, выставив флаги соответственно редакции. Потом делаете экспорт образа с норвыми именами 3 раза. И потом монтируете 2 индекс образа и поднимаете его редакцию до HomePremium. Сохраняете и отключаете образ. Потом индекс 3 – до Professional и 4 до Ultimate.

dism /image:D:Offlineinstall_wim /set-edition:HomePremium
dism /image:D:Offlineinstall_wim /set-edition:Professional
dism /image:D:Offlineinstall_wim /set-edition:Ultimate

Я так сделал, для экономии времени не делал захват образа и аудит, просто утилитой dism интегрировал обновления. Затем делал это (пути мои):

Можно посмотреть индексы образа:
Dism /Get-WimInfo /WimFile:f:dismsourcesinstall.wim

Подключаем образ с первой редакцией:
dism /mount-wim /wimfile:f:dismsourcesinstall.wim /index:1 /mountdir:f:disminstall

Далее смотрим выпуски Windows, до которых можно изменить образ:
Dism /Image:f:disminstall /Get-TargetEditions

Повышаем образ
Dism /image:f:disminstall /set-edition:HomePremium

Отключаем образ:
Dism /unmount-wim /mountdir:f:disminstall /commit

Повторил для всех редакций кроме ultimate. С изменениями работает только первая редакция

Я это не проверял.
Думаю все равно нужно будет брать за основу образы отдельных редакций.
Но, повторюсь – это я не проверял.

Интеграция программ в дистрибутив Windows 7

Advanced MemberРедактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Помимо недавно появившегося RT Se7en Lite , преемника vLite, существует еще несколько утилит для модификации дистрибутивов Windows 7.
Появилась мысль собрать их в одной теме.

7Customizer позволяет интегрировать языковые пакеты, пакеты системных обновлений и драйверы; добавлять обои; подготавливать сценарии автоматической установки; изменять системные настройки и конфигурации служб; создавать готовые образы. В дальнейшем планируется реализовать интеграцию визуальных тем и сторонних приложений, удаление компонентов, расширить возможности тонкой настройки.

Работает в ОС Windows Vista и Windows 7 (32- и 64-разрядных). Для работы необходимо наличие в системе Windows Automated Installation Kit (AIK). Для Windows Vista также требуется наличие Microsoft .NET Framework 3.5.
Последняя версия: 0.4.4
Установка не требуется. Для корректной работы желательно отсутствие пробелов в путях к утилите и дистрибутиву (напр. С:7Customizer и D:Win7).

Загрузить утилиту можно с оф страницы или с этого зеркала.

stefanRTR’s Win Integrator позволяет интегрировать драйверы, языковые модули и пакеты системных обновлений, отключать отдельные компоненты Windows, изменять системные настройки, создавать загрузочные образы.

Модифицирует дистрибутивы Windows 7, Windows Vista SP1, Windows Server 2008, Windows Server 2008 R2.(*)
* Для дистрибутивов Windows Vista SP1 и Windows Server 2008 доступны только интеграция обновлений и языковых пакетов, а также интеграция Service Pack 2 в оригинальные образы и образы с Service Pack 1.

Загрузить утилиту можно с оф страницы или с этого зеркала.

Всего записей: 1062 | Зарегистр. 26-04-2007 | Отправлено: 17:05 17-03-2010 | Исправлено: equis, 19:51 02-05-2010
Gideon Vi

Gold Member

Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Две утилиты, не требующие установки монструозного WAIK (dism уже есть в дистрибутиве винды):
W7Mount – этой лучше только интегрировать.
W7shear – этой удалять.

———-
Cyberpunk 2077
Всего записей: 7108 | Зарегистр. 02-02-2004 | Отправлено: 04:13 18-03-2010
zhuchella

Gold Member

Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Gideon Vi

Цитата:

W7shear – этой удалять.

Но треубет наличие аксеса с офисса.

Всего записей: 5460 | Зарегистр. 15-07-2003 | Отправлено: 07:53 18-03-2010
equis

Advanced Member

Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Ребят, когда ссылки даете, приводите описание возможностей и требования, чтобы можно было все это в одну шапку кинуть.
Всего записей: 1062 | Зарегистр. 26-04-2007 | Отправлено: 18:43 20-03-2010 | Исправлено: equis, 18:45 20-03-2010
equis

Advanced Member

Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору 7Customizer в последнее время активно дорабатывается. Ниже приводятся изменения с момента представленной здесь ранее v0.4.0a:

Цитата:

===v0.4.4=== 24 Apr 2010
Added: Windows 7 Enterprise support (I have tested the x64 version (Evaluation version downloaded from microsoft) with no issues)
Added: Brazilian,Deutsch,Japanese,French,Swedish.
Added: Selected language will have a check mark.
Updated: Reading the image info.Some people were having issues.
Updated: integrating updates
Updated: integrating Themes

===v0.4.3=== 20 Apr 2010
Updated: Clean mount folder function. It cleans the mount folder and then unmounts the image inside the mount folder with the discard option.
Added: Option to pause the execution before unmounting so you could add some files or patch something. etc.
Added: Some tweaks.
Updated: The GUI so it will have more space for other languages.
Updated: The themes integration function
7Customizer 0.4.2a was downloaded at least 200 Times.

===v0.4.2a=== 17 Apr 2010
Updated: Multilingual Support.
Updated: Arabic Language
7Customizer 0.4.2 was downloaded at least 200 Times.

===v0.4.2=== 15 Apr 2010
Added: Multilingual Support. (You can translate 7Customizer into your own language)
Added: Arabic Language
Updated: Themes integration Function
Note: To translate 7Customizer, make a copy of the file eng-refrence.lng and open it with notepad and translate it. Then rename to your language like German.lng or Italian.lng and place it in the langs folder. The name of the file will appear in the menu of 7Customizer. Make sure that the file extension is .lng
7Customizer 0.4.1b was downloaded 160 Times.

===v0.4.1b=== 13 Apr 2010
Updated: The themes integration function.
Note: I tested these themes here. They are all working except 4 of them
which they have non-English characters in their theme name. 7Customizer will skip these. Also I tested the themes that grabben posted. They are all
working fine.
7Customizer 0.4.1a was downloaded 70 Times.

===v0.4.1a=== 12 Apr 2010
Added: A link to Windows 7 WAIK in the help menu
Updated: The themes integration function
Updated: more info is added to the log.
Fixed: A typo in the tweak section.
7Customizer 0.4.1 was downloaded at least 120 Times in one day. I am really amazed.

Интеграция программ в дистрибутив Windows 7

Часовой пояс: UTC + 3 часа [ Летнее время ]

Создание сборок Windows 7 (Создание своих дистрибутивов WINDOWS 7)

xalex
Администратор

Комментарии: 0

Зарегистрирован: 06 апр 2011, 21:33
Сообщения: 228
Откуда: Куба-Донецк-Украина

7Customizer программа для работы с дистрибутивами Windows 7
работает из под DISM, ни каких криминальных и не санкционированных изменений не вносит
удалять ни чего не умеет
интегрирует драйвера, обновы и липы (липы ей не пробовал интегрировать)
применяет разные настройки, создает файл ответов (файл автоматизации) и оброз ISO
Для начало работы нужно указать путь к трем файлам, находятся в под папках x86 и amd64, в зависимости от разрядности рабочей системы
7Customizer_0.4.4x86imagex.exe
7Customizer_0.4.4x86ServicingDism.exe
7Customizer_0.4.4x86oscdimg.exe
язык программы английский
Скачать

Аудит, один из способов создания своего настроенного образа Windows 7. В режиме Аудита можно установить нужные программы, драйвера и обновления.
На сегодня Аудит единственный способ получения Windows с установленным SP1
Первый этап:
111
1. Копируем на диск D: папку OPK-x86 и файл Audit.txt Скачать , для х64 Скачать OPK-amd64

2. Удаляем, если есть, файл D:install.wim

3. Выполяем установку полной русской версии ‘Windows 7 ULTIMATE’ на диск C:

4. В конце установки, вместо ввода имени пользователя. , нажимаем: Shift+Ctrl+F3
(Система будет перезагружена в режиме аудита.)

5. В дальнейшем окошко SysPrep сдвигаем в сторону, но ничего в нём не делаем и не закрываем.

6. Выполняем установку драйверов, обновлений и программ, полностью настраиваем систему,
применяем твики реестра, отключаем гибернацию (powercfg /h off) и т.п.
При этом можно много раз перезагружать систему без выхода из аудита (не закрывать окно SysPrep!).

7. Система настроена, теперь для применения настроек ко всем учетным записям делаем:
Пуск – Панель управления – Язык и региональные стандарты – закладка ‘Дополнительно’ – кнопка ‘Копировать параметры’,
отмечаем внизу два флажка и нажимаем ОК.

8. Всё готово, выходим из режима аудита – в окошке SysPrep отмечаем флаг ‘Подготовка к использованию’,
внизу выбираем Перезагрузка (входить в систему уже нельзя!), или Завершение работы, как вам удобней, и жмём ОК.

1. Повторно загружаемся с установочного диска Windows (с которого установка выполнялась), в нижнем окошке выбираем язык ввода США (нужно для консоли), жмём дальше.

2. Вместо кнопки ‘Установить’ нажимаем надпись внизу ‘Восстановление системы’ .
Если будет предложено восстановить загрузку нажимаем ‘Нет’, Дальше.

3. В появившемся окне, внизу, нажимаем “Командная строка”, откроется консоль.

4. В консоли набираем: notepad.exe и нажимаем Enter , откроется блокнот.

5. В блокноте открываем файл: D:Audit.txt

6. Копируем всю первую строку, и по правому клику вставляем в консоль, нажимем Enter.

Внимание. В Win PE диски могут иметь совершенно другие буквы, уточните на своей конфигурации и измените букву диска

Если всё сделано правильно, начнётся захват системы с диска C: в файл D:install.wim, блокнот можно закрыть, и перекур минут на 30.
После выполнения, файл D:install.wim нужно перенести в папку с дистрибутивом Windows. Индекс образа 1, т.к. в нём нет других редакций.

Проще захват сделать программой Gimagex 2.0.14.0 ru
LiveCD Windows’7 v5.5 by xalex (12.01.2011) уже содержит Gimagex 2.0.14.0 ru и другие программы по обслуживанию системы

Папка “$OEM$”]Папку $OEM$ можно размещать в корне дистрибутива или папке sources дистрибутива.
При первом варианте некоторые под папки из папки $OEM$ в Windows 7 скопированны не будут, поэтому размещаем эту папку, в папке sources

Папку “$OEM$” и ее подпапки можно использовать только при создании наборов конфигурации. Папки “$OEM$” использовались в предыдущих версиях Windows и в некоторых случаях не поддерживаются в ОС Windows 7.

Не перезаписывайте существующие файлы, обслуживаемые операционной системой. Использование папок $OEM$, чтобы обновить или переписать эти файлы, может привести к непредсказуемому поведению системы и в результате – к серьезным проблемам.

Папка $OEM$ содержит все дополнительные папки и файлы для автоматической или настраиваемой установки Windows.

Поддерживаемые $OEM$ папки:

“$OEM$$$ ” – содержит файлы, которые программа установки Windows копирует в папку %WINDIR% (например, C:windows).
“$OEM$$$System32 ” – содержит файлы, которые программа установки Windows копирует в папку %WINDIR%System32.
“$OEM$$1 ” – представляет собой корневой каталог диска, на котором устанавливается Windows (также называемый загрузочным разделом), и содержит файлы, которые программа установки Windows копирует в загрузочный раздел во время установки.
“$OEM$$1Pnpdrivers ” – содержит новые или обновленные драйверы самонастраивающихся устройств. Пользователь указывает имя папки в файле Unattend.xml для автоматической установки.
“$OEM$буква_дискавложенная_папка ” – подпапка диска, содержащая файлы, которые программа установки Windows копирует в подпапку во время установки.

SetupComplete.cmd и oobe.cmd
Программа установки Windows 7 спроектирована таким образом, что в конце установки она ищет в папке %WINDIR%SetupScripts файл SetupComplete.cmd. Если таковой находится, все внесенные в него команды выполняются автоматически до первого входа пользователя в систему. Причем выполняются они от имени системной учетной записи LocalSystem. Таким образом, файл SetupComplete.cmd можно применять для реализации широкого диапазона задач – установки приложений, импорта параметров реестра, создания учетных записей, удаления временных файлов и так далее.

Файл SetupComplete.cmd не входит в состав операционной системы, поэтому его нужно создать самостоятельно и разместить в указанной папке.
$OEM$$$SetupScripts SetupComplete.cmd

oobe.cmd – применяется OEM партнерами, тоже самое, что и SetupComplete.cmd , только применяется до выполнения oobe . SetupComplete.cmd применяется после oobe

Так как файлы SetupComplete.cmd и oobe.cmd запускаются до создания профиля пользователя, то из них напрямую нельзя вносить пользовательские настройки.
Например твики реестра в ветку HKEY_CURRENT_USER .
Настройки пользователя можно внести из командного файла запускаемого из RunOnce.
В файле SetupComplete.cmd или oobe.cmd записываем команду запуска бат файла из RunOnce , в нашем случаи Cleanup.cmd :

sources$OEM$$$SetupCleanup.cmd
А уже из Cleanup.cmd можно запустить твики реестра с пользовательскими настройками.

Скачать комплект готовых файлов . Твики приводятся только в качестве примера. Каждый подбирает свои твики.
В архиве также находится оригинальная папка $OEM$ от HP.

Установлена своей темы по умолчанию

Для работы с образами дистрибутивов (.ISO) используйте специально предназначенные для этого программы:
UltraISO, PowerISO или аналогичные!
Для распаковки образа не используйте архиваторы, будут ошибки.

В этой теме будет обсуждаться все, что связано с создание разных сборок на базе Windows 7

Вернуться к началу
MMX-Dimitrov

Комментарии: 0

Зарегистрирован: 09 апр 2011, 12:30
Сообщения: 1

Вернуться к началу
xalex
Администратор

Комментарии: 0

Зарегистрирован: 06 апр 2011, 21:33
Сообщения: 228
Откуда: Куба-Донецк-Украина

Вернуться к началу
sergey70

Комментарии: 0

Зарегистрирован: 10 апр 2011, 00:53
Сообщения: 17

Вернуться к началу
zhuk.m
Администратор

Комментарии: 0

Зарегистрирован: 06 апр 2011, 21:53
Сообщения: 485
Откуда: Гондурас

Вернуться к началу
kraminski
СуперМодератор

Комментарии: 0

Зарегистрирован: 07 апр 2011, 14:02
Сообщения: 58

sergey70
не все обновления .ехе содержат внутри .саb.
в твоём случае: или искать эти обновления с разрешением .саb , или лучше интегрировать через Аудит.

И скажи: в какой дистрибутив тебе надо это интегрировать?

Вернуться к началу
sergey70

Комментарии: 0

Зарегистрирован: 10 апр 2011, 00:53
Сообщения: 17

Вернуться к началу
sergey70

Комментарии: 0

Зарегистрирован: 10 апр 2011, 00:53
Сообщения: 17

Вернуться к началу
kraminski
СуперМодератор

Комментарии: 0

Зарегистрирован: 07 апр 2011, 14:02
Сообщения: 58

ИЕ9 в кабах у нас есть.
дальше:
office2010-kb982726-fullfile-x86-glb.exe и ffice2010-kb2494150-fullfile-x86-glb.exe – они не входят в состав СП1 для офиса? и как ты собираешься их интегрировать в образ без Офиса?
NDP40-KB2416472-x86.exe – обновление безопасности .NET Framework 4, в систему надо поставить НЕТ4.
windows-kb890830-v3.17.exe – средство удаления вредоносных программ, его интегрировать не надо, каждый месяц новое.

хм, сделай это всё в Аудите: оставь Офис, ИЕ9, НЕТ. потом все обновы установи, потом почисть и выведи новый install.wim.

Вернуться к началу
sergey70

Комментарии: 0

Зарегистрирован: 10 апр 2011, 00:53
Сообщения: 17

Вернуться к началу

Интегрирование языковых пакетов и обновлений в дистрибутив Windows 7.

Для работы Вам потребуются программа DISM, входящая в состав Windows 7 и программа UltraISO

Интегрирование будет происходить вручную с помощью программы DISM.

Вносим изменения в файл install.wim (для добавления языка в систему, которую Вы хотите установить)

  1. Создаете на диске D: папки ISO, Lip, Mount и mWim
  2. Распаковываете в папку D:ISO iso-образ Вашего установочного диска.
  3. Изменяете текст файла lang.ini в папке D:ISOsources на следующий:

[Available UI Languages]
ru-RU = 2
en-US = 3

[Fallback Languages]
ru-RU = ru-ru
en-US = en-us

4. Копируете файл языкового пакета lp.cab и все файлы обновлений (MSU и CAB) в папку Lip
5. Создаете в папке D:Lip папку uLip
6. Перемещаете из папки D:ISOSources в папку D:mWim файл install.wim
7. Запускаете командную строку от имени администратора.
8. Вводите команду указанную ниже, для того чтобы узнать номер индекса Вашей Windows 7:

DISM.exe /Get-WimInfo /WimFile:D:mWiminstall.wim

9. Монтируете файл install.wim в папку D:Mount учитывая номер индекса Вашей операционной системы (Например, для Windows 7 Enterprise независимо от разрядности он равен 1, для 32-битной версии Windows 7 Ultimate он равен 5, а для 64-битной версии Windows 7 Ultimate он равен 4), используя команду:

dism /Mount-Wim /WimFile:D:mWiminstall.wim /Index:1 /MountDir:D:Mount

Вместо Index:1 указываете индекс соответствующий Вашей операционной системе Windows 7.

10. Интегрируете языковой пакет и обновления:
Для интеграции языкового пакета введите команду:

dism /image:D:Mount /scratchdir:D:LipuLip /Add-Package /PackagePath:D:Liplp.cab

Для интеграции обновления, используйте команду аналогичную предыдущей, подставляя вместо lp.cab, наименование интегрируемого обновления. Вот пример интеграции произвольного обновления:

dism /image:D:Mount /Add-Package /PackagePath:D:LipWindows6.1-KB123456-x64.msu

11. Применяете все настройки для русского языка командой:

dism /image:D:Mount /Set-AllIntl:ru-RU

Примеры запуска команд DISM для установки локальных настроек:

dism /image:D:Mount /Set-UILang:ru-RU (язык интерфейса системы)
dism /image:D:Mount /Set-SysLocale:ru-RU (язык системной локали для не Unicode)
dism /image:D:Mount /Set-UserLocale:ru-RU (денежный формат, формат времени)
dism /image:D:Mount /Set-InputLocale:0419:00000419 (настройки ввода с клавиатуры)
dism /image:D:Mount /Set-TimeZone:”Russian Standard Time” (временная зона)

12. Демонтируете образ с сохранением изменений:

dism /Unmount-Wim /MountDir:D:Mount /commit

Демонтаж без сохранения:

dism /Unmount-Wim /MountDir:D:Mount /discard

13. Удаляете файлы и папки, которые могли остаться после демонтирования wim-образа, используя команду:

dism /Cleanup-Wim

14. Перемещаете файл install.wim из папки D:mWim в папку D:ISOSources

Внесение изменений в Boot.Wim (для добавления языка в программу установки запускаемую с установочного DVD или флэш-диска при старте компьютера)

1. Распаковываете lp.cab в папку D:LipuLip

expand D:Liplp.cab -f:* D:LipuLip

2. Очищаете папку D:Mount (удаляете из нее любые следы, которые могли остаться от работы с файлом install.wim)
3. Перемещаете из папки D:ISOSources в папку D:mWim файл boot.wim
4. Монтируете файл boot.wim в папку D:Mount (индекс указываете 2, так как он соответствует программе установки)

dism /Mount-Wim /WimFile:D:mWimboot.wim /index:2 /MountDir:D:Mount

5. Добавляете в boot.wim русский язык:

xcopy D:LipuLipsetup* D:Mount /cheryki

6. Добавляете в boot.wim файлы лицензий:

xcopy D:LipuLipsourceslicense* D:Mountsourceslicense /cheryki

7. Изменяете текст файла lang.ini в папке D:Mountsources на следующий:

[Available UI Languages]
ru-RU = 2
en-US = 3

[Fallback Languages]
ru-RU = ru-ru
en-US = en-us

8. Демонтируете файл boot.wim с сохранением:

dism /Unmount-Wim /MountDir:D:Mount /commit

9. Перемещаете файл boot.wim из папки D:mWim в папку D:ISOSources

Работа с папкой будущего образа

1. Добавляете русский язык, в программу установки запускаемую в среде Windows или с Live-CD:

xcopy D:LipuLipsetup* D:ISO /cheryki

2. Добавляете файлы лицензий, в программу установки запускаемую в среде Windows или с Live-CD.:

xcopy D:LipuLipsourceslicense* D:ISOsourceslicense /cheryki

3. Удаляете с диска D: папки Lip, Mount и mWim
4. Используя программу UltraISO создаете iso-образ установочного диска.

Также для работы с программой DISM в графическом режиме Вы можете воспользоваться программой DISM Tool. Данная программа позволяет выполнять, все необходимые Вам команды, используя графический интерфейс. С помощью неё Вы сможете смонтировать (Mount WIM) и демонтировать (Dis-Mount WIM) образ, интегрировать языковой пакет или необходимое Вам обновление(используйте пункт Add Packages).

Ссылка на основную публикацию
Adblock
detector