Войти

Показать полную графическую версию : [решено] Интеграция Net.Framework 4.0 в дистрибутив Windows 7


Страниц : [1] 2

Sunderland93
08-05-2013, 05:55
Подскажите пожалуйста, как вшить пакет Net.Framework 4.0 с помощью DISM? Есть файл dotNetFx40_Full_x86_x64.exe, хотел интегрировать его в дистрибутив винды, чтобы не устанавливать при каждой установке системы(работаю в компьютерном магазине). С SP1 и Internet Explorer 9 всё получилось, а вот с этим не знаю что делать. Заранее спасибо.

CtrlSoft
08-05-2013, 09:19
Sunderland93, http://www.oszone.net/8612

Petunchicus
08-05-2013, 11:06
работаю в компьютерном магазине »
зачем в магазине устанавливать dotnet?

Тоже интересно как это сделать и заодно интегрировать DirectX.

Sunderland93
08-05-2013, 11:42
зачем в магазине устанавливать dotnet? »
Просто очень часто покупатели жалуются, что у них не работают игры или какие нибудь проги. А если всё это по отдельности ставить(в день продаём не менее 5 компов), то это займёт кучу времени. Вот я и хотел что нужно вшить в дистрибутив, а дальше чтоб оно само ставилось

CtrlSoft, не совсем понял. Я вшивал через DISM SP1 и IE9 путём монтирования образа install.wim и добавления пакета командой Add-Package. Можно ли с dotnet сделать также?

Тоже интересно как это сделать и заодно интегрировать DirectX. »
Его кстати тоже мне надо вшить, но там просто папка с cab файлами и установщиком. Я думал просто закинуть cab'ы в образ install.wim, но сомневаюсь.

Petunchicus
08-05-2013, 12:45
в день продаём не менее 5 компов »
хороший у вас магазин.
Вот я и хотел что нужно вшить в дистрибутив, а дальше чтоб оно само ставилось »
IMHO, Вы слишком балуете своих клиентов. Для установки дополнительных компонентов и программ Windows достаточно наличие подключения к Интернету. Кроме того, в хороших дистрибутивах игр есть все необходимое для успешного запуска игры.
Я думал просто закинуть cab'ы в образ install.wim, но сомневаюсь. »
Тоже сомневаюсь, так как просто закинуть недостаточно, еще нужно реестр обновить и дополнить, а также закидывать в нужное место и обновлять каталоги (.cat файлы) для добавления цифровых подписей.
Надеюсь, что более опытные и знающие эту тему специалисты и гуру форума разъяснят этот вопрос.

Vadikan
08-05-2013, 12:48
не совсем понял »
Поддерживаемый и правильный способ интеграции .NET - создание настроенного образа, используя режим аудита и sysprep. Используйте его, тем более что вы продаете ПК клиентам. Не надо продавать им проблемы...

CtrlSoft
08-05-2013, 12:54
Я вшивал через DISM SP1 и IE9 путём монтирования образа install.wim и добавления пакета командой Add-Package. Можно ли с dotnet сделать также? »
нет. Только установка в режиме аудита и захват образа.

Рекомендую!
Устанавливать в виртуальной машине Windows 7 Starter x86 (и Windows 7 Home Basic x64) в режиме аудита установить обновления и все что нужно... Делать захват образа. Затем экспортировать с новыми именами издание Starter 4 раза (Home Basic - 3) и монтировать каждый образ (который был экспортирован). Выполнить обновление до старшей редакции: dism /image:D:\Offline\install_wim /set-edition:HomeBasic
dism /image:D:\Offline\install_wim /set-edition:HomePremium
dism /image:D:\Offline\install_wim /set-edition:Professional
dism /image:D:\Offline\install_wim /set-edition:Ultimate

теперь у вас все издания (Retail / OEM) будут обновленными и настроены под вас, в одном образе install.wim.

Подробности http://technet.microsoft.com/ru-ru/library/dd744572(v=ws.10).aspx
Удачи!

Sunderland93
09-05-2013, 08:18
CtrlSoft, Хорошо, попробую так. Спасибо.

Vadikan
10-05-2013, 17:18
Хочу отметить, что способ CtrlSoft в посте 7 является самым эффективным решением задачи по обновлению всех изданий в установочном диске.

Petunchicus
10-05-2013, 19:51
CtrlSoft, а зачем обновлять все издания, когда используются от силы одно-два. Делаете лишнюю работу.
Если потребуется, то Для установки дополнительных компонентов и программ Windows достаточно наличие подключения к Интернету. »

все издания (Retail / OEM) »
это не издания, а способы распространения.

CtrlSoft
10-05-2013, 22:21
CtrlSoft, а зачем обновлять все издания, когда используются от силы одно-два. Делаете лишнюю работу. »
а что мешает вам игнорировать мой совет?
Я делаю то что считаю нужным. Конечно в издании Professional и Ultimate почти никогда не было нужды, но остальные 3 популярны. Если потребуется, то
Цитата Petunchicus:
Для установки дополнительных компонентов и программ Windows достаточно наличие подключения к Интернету. » »
ну... я вот живу в Молдавии. И скорость интернета здесь очень хорошая (средняя - 100mbps, у некоторых уже до 1 Gbps), но даже это не останавливает меня делать себе сборку с обновлениями и настроенными образами с приложениями (free). Кстати тоже приходится часто устанавливать систему. И делая образ я знаю что экономлю время себе и трафик работодателя (кстати корпоративные пакеты довольно дороги и с ограниченным внешним трафиком). Тем более если учесть главную задачу поставленную в этой теме. Ведь довольно долго скачивать ~150Mб обновлений ~100Мб NetFx4.5 + обновления. А еще установка с перезагрузками занимает около 20-30 минут.
Следует еще учитывать что клиенты бывает торопятся. И если не сделать все быстро и качественно, то побегут к конкурентам!

Цитата CtrlSoft:
все издания (Retail / OEM) »
это не издания, а способы распространения. »
не тому делаете замечание :)
я конечно не издания OEM / Retail имел ввиду. А то что захватный образ можно обновить только к изданиям не распространяющимся по условиям корпоративного лицензирования, коим являются Enterprise и Professional VL.

Vadikan
10-05-2013, 22:48
а зачем обновлять все издания »
Вообще-то, он обновляет одно издание, а потом повышает его :)

Petunchicus
11-05-2013, 11:31
Я делаю то что считаю нужным. Конечно в издании Professional и Ultimate почти никогда не было нужды, но остальные 3 популярны. »
Раньше тоже занимался этим, поэтому не мог проигнорировать.
Насчет изданий, я имел ввиду Home Premium и Ultimate. Остальные, на мой взгляд не нужны и вообще лишние, что и подтвердилось в Win 8 (всего 2 издания+ARM).
И скорость интернета здесь очень хорошая (средняя - 100mbps, у некоторых Вы уже до 1 Gbps) »
Вы о чем? Таких скоростей не бывает. Даже в развитых странах в плане Интернета (Скандинавия и Юго-Восточная Азия) скорость интернета в среднем 50-60 Мбит.
экономлю время себе и трафик работодателя »
это возможно, про работодателя ничего не говорили.
Ведь довольно долго скачивать ~150Mб обновлений ~100Мб NetFx4.5 + обновления. А еще установка с перезагрузками занимает около 20-30 минут. »
Скорость скачивания будет зависеть от настройки скорости и качества подключения к Интернет. Кстати говоря, Центр обновлений на редкость быстро скачивает обновления почти на любой скорости подключения (от 56kbit и выше) в Windows Vista и далее. Далее несколько перезагрузок. Занимает минут 15.
Вообще вашему работодателю давно пора переходить на безлимитные тарифы.
Следует еще учитывать что клиенты бывает торопятся. И если не сделать все быстро и качественно, то побегут к конкурентам! »
Клиенты всегда торопятся, так что как повезет.
не тому делаете замечание
я конечно не издания OEM / Retail имел ввиду. »
Как написали, так я и ответил.

Резюмируя, хочу сказать, что я против сборок на основе Windows,так как все обновления в них не интегрируешь ввиду их огромного количества, кроме того сами обновления бывают дефектными как в недавнем KB2823324, что приведет к неработоспособности системы в целом, так и к другим побоным эффектамв частности. И вам придется долго гадать,
то явилось причиной.
Таким образом, сборки придется переделывать почти каждый день для обновления и устранения различных ошибок и багов.
ИМХО, единственное полезное применение интеграции- это установка драйверов оборудования для ПК конкретного клиента и отчасти установка непубличных хотфиксов для разрешения конкретных проблем с оборудованием или ОС.
(Сам делал интеграцию драйверов неподдерживаемого внешнего контроллера накопителей в загрузочный образ Boot.wim).

Вообще-то, он обновляет одно издание, а потом повышает его »
хотите сказать, что все интегрированные обновления и программы мигрируются во все издания?

CtrlSoft
11-05-2013, 12:42
Насчет изданий, я имел ввиду Home Premium и Ultimate. Остальные, на мой взгляд не нужны и вообще лишние, что и подтвердилось в Win 8 (всего 2 издания+ARM). »
)) обычно ноутбуки имеют на борту Home Premium / Home Basic. Некоторые нетбуки - Starter. Ultimate очень редко. Или же, обычно покупается лицензия Home Basic, она дешевле.

Цитата CtrlSoft:
И скорость интернета здесь очень хорошая (средняя - 100mbps, у некоторых Вы уже до 1 Gbps) »
Вы о чем? Таких скоростей не бывает. Даже в развитых странах в плане Интернета (Скандинавия и Юго-Восточная Азия) скорость интернета в среднем 50-60 Мбит.
Цитата CtrlSoft: »

Petunchicus, Ну вы наверное что-то не понимаете в измерении скорости интернета. Mbps и MBps не одно и тоже. И, ДА в Молдове высокая скорости интернета! В 2011 году входила в Топ 5 стран мира. В 2012 в топ 10. Все благодаря маленькой территории.
Вот доступные пакеты основных ISP:
http://starnet.md/ru/starbox-supreme/
http://www.moldtelecom.md/ru/persons/internet/planuri_tarifare
http://danisnet.md/modules/menus/text.php?menu_id=14&id=1

Вообще вашему работодателю давно пора переходить на безлимитне тарифы. »
безлимитные все, но при расходе включенного трафика скорость внешки сильно падает.Цитата CtrlSoft:
не тому делаете замечание
я конечно не издания OEM / Retail имел ввиду. »
Как написали, так я и ответил. » А зачем так оправдываться? Тем более вы в "теме"

Таким образом, сборки придется переделывать почти каждый день для обновления и устранения различных ошибок и багов. »
Если делать все качественно то никак нет. Я пользуюсь сборкой собранной в конце декабря 2012 г. Конечно, если есть время, доустанавливаю все остальные обновления. Но собирать каждый день - это вы "усердствуете". Достаточно раз в 2-4 месяца. И у вас в любом случае будет актуальнее сборка нежели устройства с "фабричным" Windows. Кстати без всякого партнерского хлама и дополнений в виде тулбаров и trial-софта.
Что касается дефектных хотфиксов, что мешает добавить/изменить в свою сборку скрипт setupcomplete.cmd? В нем прописать команду на удалении левого исправления и добавить команду по установки новых обновлений? Это не требует многого времени (тем более я не думаю что кто-то устанавливает с диска).

единственное полезное применение интеграции- это установка драйверов оборудования для ПК конкретного клиента »
у нас с вами разные задачи и способы их решения. Драйвера вовсе можно не интегрировать. Есть способ установки их до первой перезагрузки, в примененном образе.Цитата Vadikan:
Вообще-то, он обновляет одно издание, а потом повышает его »
хотите сказать, что все интегрированные обновления и программы мигрируются во все издания? »
именно так.

Petunchicus
11-05-2013, 13:00
, ДА в Молдове высокая интернета! В 2011 году входила в Топ 5 стран мира. В 2012 в топ 10. Все благодаря маленькой территории. »
Не знал такой информации. Завидую вам по-хорошему. А у нас скорости минимальные, а цены максимальные. И качество связи оставляет желать лучшего.
Тем более вы в "теме" »
В какой теме? Да я вообще дилетант в компьютерах и интернетах. Вся моя тема -это пара интеграций да несколько установок Windows. Остальное я прочитал в учебниках и нашел в поисковых системах.
Достаточно раз в 2-4 месяца. И у вас в любом случае будет актуальнее сборка нежели устройства с "фабричным" Windows. Кстати без всякого партнерского хлама и дополнений в виде тулбаров и trial-софта. »
Здесь не согласен с вами. Вы, я полагаю знаете, что обновления Windows выходят ежемесячно (т.н Patch Festival). В экстренных случаях, обновления выпускаются чаще или перевыпускаются (в случае массовых сбоев). Так что в режиме обновлений 2-4 месяца сборки быстро станут неактуальными. ИМХО, правильная схема- это раз в месяц и по мере выхода внеоередных обновлений или хотфиксов.
Что касается дефектных хотфиксов, что мешает добавить/изменить в свою сборку скрипт setupcomplete.cmd? В нем прописать команду на удалении левого исправления и добавить команду по установки новых обновлений? Это не требует многого времени (тем более я не думаю что кто-то устанавливает с диска). »
Так об этом стало известно спустя время после выпуска данного обновления, а не сразу. В примере с апрельским обновлением, оф.сообщение и дефекте кода и отзыва обновления появилось через 3 дня после выхода этого обновления, если мне не изменяет память. То есть вы могли уже интегрировать его в свою сборку, не зная о проблеме.
у нас с вами разные задачи и способы их решения. Драйвера вовсе можно не интегрировать. Есть способ установки их до первой перезагрузки, в примененном образе. »
Возможно, это так. Но все же интегрировать проще и практичнее, на мой скромный дилетантский взгляд.

Vadikan
12-05-2013, 21:54
хотите сказать, что все интегрированные обновления и программы мигрируются во все издания? »
В этом и смысл способа с обновлением издания. Windows 7 - это не Windows XP, здесь более гибкая (http://forum.oszone.net/post-2140218.html#post2140218) система обслуживания.

nevalerij
27-12-2013, 18:05
А как сделать дистрибутив Windows 8.1, с выбором редакций "Core" и "Pro"?

vovn
04-01-2014, 13:00
Рекомендую!
Устанавливать в виртуальной машине Windows 7 Starter x86 (и Windows 7 Home Basic x64) в режиме аудита установить обновления и все что нужно... Делать захват образа. Затем экспортировать с новыми именами издание Starter 4 раза (Home Basic - 3) и монтировать каждый образ (который был экспортирован). Выполнить обновление до старшей редакции:
Код:
dism /image:D:\Offline\install_wim /set-edition:HomeBasic
dism /image:D:\Offline\install_wim /set-edition:HomePremium
dism /image:D:\Offline\install_wim /set-edition:Professional
dism /image:D:\Offline\install_wim /set-edition:Ultimate
теперь у вас все издания (Retail / OEM) будут обновленными и настроены под вас, в одном образе install.wim. »
а можно поподробнее где и как это делать?
я устанавливаю вин7 на комп где 2 раздела: 1-для системы 2-для записи в нем через winpe образа системы с обновлениями.
а дальше как опишите если не сложно.мне необходимо сделать 2 образа с х86 и х64 системами с возможностью выбора редакции при установке.
делал следующее: установил HomeBasic на комп.установил обновления.при помощи GImagex сделал install.wim в меню захвата.там же выставлял флаги редакции и вкладывал новые образы из настроенной HomeBasic на диске С. размер всех редакций получился полностью одинаковым(((что я сделал не так?

Boa Soft
08-01-2014, 11:52
делал следующее: установил HomeBasic на комп.установил обновления.при помощи GImagex сделал install.wim в меню захвата.там же выставлял флаги редакции и вкладывал новые образы из настроенной HomeBasic на диске С. размер всех редакций получился полностью одинаковым(((что я сделал не так? »
Это надо сделать один раз, выставив флаги соответственно редакции. Потом делаете экспорт образа с норвыми именами 3 раза. И потом монтируете 2 индекс образа и поднимаете его редакцию до HomePremium. Сохраняете и отключаете образ. Потом индекс 3 - до Professional и 4 до Ultimate.

joystick8000
06-05-2014, 20:39
Может и немного не по теме, но я бы предложил и такой вариант:
через setupcomplete.cmd

@echo off
for %%i in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do if exist %%i:\sources\install.wim set CDROM=%%i:
echo CD-Rom drive %CDROM%
::hotfix install
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /V "EnableLUA" /T "REG_DWORD" /D "0" /F
:NET Framework 4
echo Installing .NET 4 Framework
start /wait %CDROM%\updates\dotNetFx40_Full_x86_x64.exe /passive /norestart
start /wait %CDROM%\updates\NDP40-KB2416472-x86.exe /passive /norestart
start /wait %CDROM%\updates\NDP40-KB2446708-x86.exe /passive /norestart
start /wait %windir%\Microsoft.NET\Framework\v4.0.30319\ngen executequeueditems
:CLEANUP
::SHUTDOWN /R /T 60
IF EXIST %windir%\Setup\scripts RD /S /Q %windir%\Setup\scripts >nul
DEL /F /Q %0% >nul
exit




© OSzone.net 2001-2012