Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista (http://forum.oszone.net/forumdisplay.php?f=83)
-   -   [решено] Интеграция Net.Framework 4.0 в дистрибутив Windows 7 (http://forum.oszone.net/showthread.php?t=260157)

Sunderland93 08-05-2013 05:55 2146364

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

CtrlSoft 08-05-2013 09:19 2146428

Sunderland93, http://www.oszone.net/8612

Petunchicus 08-05-2013 11:06 2146470

Цитата:

Цитата Sunderland93
работаю в компьютерном магазине »

зачем в магазине устанавливать dotnet?

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

Sunderland93 08-05-2013 11:42 2146490

Цитата:

Цитата Petunchicus
зачем в магазине устанавливать dotnet? »

Просто очень часто покупатели жалуются, что у них не работают игры или какие нибудь проги. А если всё это по отдельности ставить(в день продаём не менее 5 компов), то это займёт кучу времени. Вот я и хотел что нужно вшить в дистрибутив, а дальше чтоб оно само ставилось

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

Цитата:

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

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

Petunchicus 08-05-2013 12:45 2146512

Цитата:

Цитата Sunderland93
в день продаём не менее 5 компов »

хороший у вас магазин.
Цитата:

Цитата Sunderland93
Вот я и хотел что нужно вшить в дистрибутив, а дальше чтоб оно само ставилось »

IMHO, Вы слишком балуете своих клиентов. Для установки дополнительных компонентов и программ Windows достаточно наличие подключения к Интернету. Кроме того, в хороших дистрибутивах игр есть все необходимое для успешного запуска игры.
Цитата:

Цитата Sunderland93
Я думал просто закинуть cab'ы в образ install.wim, но сомневаюсь. »

Тоже сомневаюсь, так как просто закинуть недостаточно, еще нужно реестр обновить и дополнить, а также закидывать в нужное место и обновлять каталоги (.cat файлы) для добавления цифровых подписей.
Надеюсь, что более опытные и знающие эту тему специалисты и гуру форума разъяснят этот вопрос.

Vadikan 08-05-2013 12:48 2146515

Цитата:

Цитата Sunderland93
не совсем понял »

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

CtrlSoft 08-05-2013 12:54 2146518

Цитата:

Цитата Sunderland93
Я вшивал через 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/l...(v=ws.10).aspx
Удачи!

Sunderland93 09-05-2013 08:18 2146972

CtrlSoft, Хорошо, попробую так. Спасибо.

Vadikan 10-05-2013 17:18 2147668

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

Petunchicus 10-05-2013 19:51 2147722

CtrlSoft, а зачем обновлять все издания, когда используются от силы одно-два. Делаете лишнюю работу.
Если потребуется, то
Цитата:

Цитата Petunchicus
Для установки дополнительных компонентов и программ Windows достаточно наличие подключения к Интернету. »

Цитата:

Цитата CtrlSoft
все издания (Retail / OEM) »

это не издания, а способы распространения.

CtrlSoft 10-05-2013 22:21 2147799

Цитата:

Цитата Petunchicus
CtrlSoft, а зачем обновлять все издания, когда используются от силы одно-два. Делаете лишнюю работу. »

а что мешает вам игнорировать мой совет?
Я делаю то что считаю нужным. Конечно в издании Professional и Ultimate почти никогда не было нужды, но остальные 3 популярны.
Цитата:

Цитата Petunchicus
Если потребуется, то
Цитата Petunchicus:
Для установки дополнительных компонентов и программ Windows достаточно наличие подключения к Интернету. » »

ну... я вот живу в Молдавии. И скорость интернета здесь очень хорошая (средняя - 100mbps, у некоторых уже до 1 Gbps), но даже это не останавливает меня делать себе сборку с обновлениями и настроенными образами с приложениями (free). Кстати тоже приходится часто устанавливать систему. И делая образ я знаю что экономлю время себе и трафик работодателя (кстати корпоративные пакеты довольно дороги и с ограниченным внешним трафиком). Тем более если учесть главную задачу поставленную в этой теме. Ведь довольно долго скачивать ~150Mб обновлений ~100Мб NetFx4.5 + обновления. А еще установка с перезагрузками занимает около 20-30 минут.
Следует еще учитывать что клиенты бывает торопятся. И если не сделать все быстро и качественно, то побегут к конкурентам!

Цитата:

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

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

Vadikan 10-05-2013 22:48 2147816

Цитата:

Цитата Petunchicus
а зачем обновлять все издания »

Вообще-то, он обновляет одно издание, а потом повышает его :)

Petunchicus 11-05-2013 11:31 2147947

Цитата:

Цитата CtrlSoft
Я делаю то что считаю нужным. Конечно в издании Professional и Ultimate почти никогда не было нужды, но остальные 3 популярны. »

Раньше тоже занимался этим, поэтому не мог проигнорировать.
Насчет изданий, я имел ввиду Home Premium и Ultimate. Остальные, на мой взгляд не нужны и вообще лишние, что и подтвердилось в Win 8 (всего 2 издания+ARM).
Цитата:

Цитата CtrlSoft
И скорость интернета здесь очень хорошая (средняя - 100mbps, у некоторых Вы уже до 1 Gbps) »

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

Цитата CtrlSoft
экономлю время себе и трафик работодателя »

это возможно, про работодателя ничего не говорили.
Цитата:

Цитата CtrlSoft
Ведь довольно долго скачивать ~150Mб обновлений ~100Мб NetFx4.5 + обновления. А еще установка с перезагрузками занимает около 20-30 минут. »

Скорость скачивания будет зависеть от настройки скорости и качества подключения к Интернет. Кстати говоря, Центр обновлений на редкость быстро скачивает обновления почти на любой скорости подключения (от 56kbit и выше) в Windows Vista и далее. Далее несколько перезагрузок. Занимает минут 15.
Вообще вашему работодателю давно пора переходить на безлимитные тарифы.
Цитата:

Цитата CtrlSoft
Следует еще учитывать что клиенты бывает торопятся. И если не сделать все быстро и качественно, то побегут к конкурентам! »

Клиенты всегда торопятся, так что как повезет.
Цитата:

Цитата CtrlSoft
не тому делаете замечание
я конечно не издания OEM / Retail имел ввиду. »

Как написали, так я и ответил.

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

Цитата:

Цитата Vadikan
Вообще-то, он обновляет одно издание, а потом повышает его »

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

CtrlSoft 11-05-2013 12:42 2147985

Цитата:

Цитата Petunchicus
Насчет изданий, я имел ввиду Home Premium и Ultimate. Остальные, на мой взгляд не нужны и вообще лишние, что и подтвердилось в Win 8 (всего 2 издания+ARM). »

)) обычно ноутбуки имеют на борту Home Premium / Home Basic. Некоторые нетбуки - Starter. Ultimate очень редко. Или же, обычно покупается лицензия Home Basic, она дешевле.

Цитата:

Цитата Petunchicus
Цитата 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...anuri_tarifare
http://danisnet.md/modules/menus/tex...enu_id=14&id=1

Цитата:

Цитата Petunchicus
Вообще вашему работодателю давно пора переходить на безлимитне тарифы. »

безлимитные все, но при расходе включенного трафика скорость внешки сильно падает.
Цитата:

Цитата Petunchicus
Цитата CtrlSoft:
не тому делаете замечание
я конечно не издания OEM / Retail имел ввиду. »
Как написали, так я и ответил. »

А зачем так оправдываться? Тем более вы в "теме"

Цитата:

Цитата Petunchicus
Таким образом, сборки придется переделывать почти каждый день для обновления и устранения различных ошибок и багов. »

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

Цитата:

Цитата Petunchicus
единственное полезное применение интеграции- это установка драйверов оборудования для ПК конкретного клиента »

у нас с вами разные задачи и способы их решения. Драйвера вовсе можно не интегрировать. Есть способ установки их до первой перезагрузки, в примененном образе.
Цитата:

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

именно так.

Petunchicus 11-05-2013 13:00 2147996

Цитата:

Цитата CtrlSoft
, ДА в Молдове высокая интернета! В 2011 году входила в Топ 5 стран мира. В 2012 в топ 10. Все благодаря маленькой территории. »

Не знал такой информации. Завидую вам по-хорошему. А у нас скорости минимальные, а цены максимальные. И качество связи оставляет желать лучшего.
Цитата:

Цитата CtrlSoft
Тем более вы в "теме" »

В какой теме? Да я вообще дилетант в компьютерах и интернетах. Вся моя тема -это пара интеграций да несколько установок Windows. Остальное я прочитал в учебниках и нашел в поисковых системах.
Цитата:

Цитата CtrlSoft
Достаточно раз в 2-4 месяца. И у вас в любом случае будет актуальнее сборка нежели устройства с "фабричным" Windows. Кстати без всякого партнерского хлама и дополнений в виде тулбаров и trial-софта. »

Здесь не согласен с вами. Вы, я полагаю знаете, что обновления Windows выходят ежемесячно (т.н Patch Festival). В экстренных случаях, обновления выпускаются чаще или перевыпускаются (в случае массовых сбоев). Так что в режиме обновлений 2-4 месяца сборки быстро станут неактуальными. ИМХО, правильная схема- это раз в месяц и по мере выхода внеоередных обновлений или хотфиксов.
Цитата:

Цитата CtrlSoft
Что касается дефектных хотфиксов, что мешает добавить/изменить в свою сборку скрипт setupcomplete.cmd? В нем прописать команду на удалении левого исправления и добавить команду по установки новых обновлений? Это не требует многого времени (тем более я не думаю что кто-то устанавливает с диска). »

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

Цитата CtrlSoft
у нас с вами разные задачи и способы их решения. Драйвера вовсе можно не интегрировать. Есть способ установки их до первой перезагрузки, в примененном образе. »

Возможно, это так. Но все же интегрировать проще и практичнее, на мой скромный дилетантский взгляд.

Vadikan 12-05-2013 21:54 2148888

Цитата:

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

В этом и смысл способа с обновлением издания. Windows 7 - это не Windows XP, здесь более гибкая система обслуживания.

nevalerij 27-12-2013 18:05 2279416

А как сделать дистрибутив Windows 8.1, с выбором редакций "Core" и "Pro"?

vovn 04-01-2014 13:00 2282853

Цитата:

Цитата CtrlSoft
Рекомендую!
Устанавливать в виртуальной машине 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 2284696

Цитата:

Цитата vovn
делал следующее: установил HomeBasic на комп.установил обновления.при помощи GImagex сделал install.wim в меню захвата.там же выставлял флаги редакции и вкладывал новые образы из настроенной HomeBasic на диске С. размер всех редакций получился полностью одинаковым(((что я сделал не так? »

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

joystick8000 06-05-2014 20:39 2347981

Может и немного не по теме, но я бы предложил и такой вариант:
через 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


goblin13 11-01-2015 00:02 2454312

единственное не понял почему Стартер экспортировать 4 раза (а не 5) и Хоум Бейсик 3 (а не 4). Я установил Хоум премиум 64, доставил апдейты, снял образ.
Экспортирую первый индекс (ведь там всего 1) под именем Home Premium потом второй раз тот же индекс экспортируется с именем Professional, третий-Ultimate.
Получаем новый образ который состоит из наших 3 индексов. теперь монтирую 2 и 3-й индекс, у которых имена Pro и Ultimate, по очереди и повышаю уровень до нужного едишна, первый индекс не трогаю. ,Создаю исо, запускаю установку на виртуалке, после выбора языка в окне где должен быть список едиций пусто, ни 1 индекс. В чем может быть проблема?

Painkiller 11-01-2015 00:13 2454320

Цитата:

Цитата goblin13
единственное не понял почему Стартер экспортировать 4 раза и Хоум Бейсик 3 »

Потому что
в x86 дистрибутиве -5 редакций (1- Starter + еще 4 редакции )
Код:

1.Starter
2.HomeBasic
3.HomePremium
4.Professional
5.Ultimate

в x64 дистрибутиве -4 редакций (1-HomeBasic + еще 3 редакции ) Starter x64 -не существует
Код:

1.HomeBasic
2.HomePremium
3.Professional
4.Ultimate

В вашем случае под x64 нужно экспортировать 2 редакции . Потому вы ставили Хоум премиум 64(она идет под 2 номером) вместо Хоум Бейсик(идет под первым номером ). Редакции можно повышать только , а не понижать
В вашем случае должно получиться в install.wim :
Код:

1.HomePremium [x64]
2.Professional [x64]
3.Ultimate [x64]

Цитата:

Цитата Painkiller
Получаем новый образ который состоит из наших 3 индексов. теперь монтирую 2 и 3-й индекс, у которых имена Pro и Ultimate, по очереди и повышаю уровень до нужного едишна, первый индекс не трогаю. Все ли правильно я делаю, господа? »

Вывод : все правильно =)

Painkiller 11-01-2015 00:44 2454327

Цитата:

Цитата goblin13
Создаю исо, запускаю установку на виртуалке, после выбора языка в окне где должен быть список едиций пусто, ни 1 индекс. В чем может быть проблема? »

Удалите файл EI.CFG в iso образе в папке sources. Он блокирует выбор редакций
Также удалите там же :
Код:

install_Windows 7 HOMEBASIC.clg
install_Windows 7 HOMEPREMIUM.clg
install_Windows 7 PROFESSIONAL.clg
install_Windows 7 ULTIMATE.clg

Они не нужны

И вы не в той теме вопросы задаёте

goblin13 11-01-2015 09:11 2454372

Цитата:

Цитата Painkiller
И вы не в той теме вопросы задаёте »

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

70alex 16-04-2015 15:40 2496642

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


Время: 13:13.

Время: 13:13.
© OSzone.net 2001-2025