Компьютерный форум 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 3.5 и интеграция обновлений в дистрибутив Windows 8 (http://forum.oszone.net/showthread.php?t=295952)

Wally39 23-02-2015 20:21 2474978

Включение .NET 3.5 и интеграция обновлений в дистрибутив Windows 8
 
Итак, недавно, в процессе сборки Windows 8.1 столкнулся вот со следующей проблемой...

Как известно, в Windows 8.1 по умолчанию отключен компонент .NET 3.5, и включается он отдельно. Передо мной встала задача интегрировать его в дистрибутив, чтобы при установке Windows сей компонент был уже установлен и включен.
Выяснил, что данный компонент хранится в образе Windows по пути X:\sources\sxs. Попытался оттуда его и интегрировать через DISM и PS. Однако, все попытки показались абсолютно безрезультатными. DISM ни в какую не смог найти нужные ему файлы по данному пути. Начал поиски решения проблемы с того, что нашел в сети папку sources с этим компонентом. Но что самое интересное, DISM не смог найти нужные файлы и в ней...(((
Теперь обращаюсь за помощью к уважаемой аудитории форума... Может есть у кого мысли, почему так происходит и как с этим справиться?

Wally39 23-02-2015 20:26 2474983

Интегрировать пытался следующими коммандами:
DISM:
Код:

dism /image:D:\WinWork\mnt /enable-feature /featurename:NetFx3 /All /Source:D:\sources\sxs /LimitAccess
PS:
Код:

Enable-WindowsOptionalFeature -Path D:\WinWork\mnt -FeatureName NetFx3 -Source D:\sources\sxs -LimitAccess

Painkiller 23-02-2015 20:37 2474993

Вы включали NET 3.5 используя оригинальный образ без интегрированных обновлений за ранее ?

Wally39 23-02-2015 20:50 2474996

Хм... Диск использовал оригинальный (MSDN), а вот смонтированная система уже с накатанными обновлениями. Это может на что-то повлиять?

Shwarc 23-02-2015 20:52 2474999

Цитата:

"Как известно, в Windows 8.1 по умолчанию отключен компонент .NET 3.5, и включается он отдельно"
Его не надо интегрировать, а нужно включать.
на пример у меня дистрибутив (win8.1x86) скопирован в "C:\Win8.1\DVDx86" а смонтирован в "C:\Win8.1\mount" тогда команда такая
Код:

Dism /Image:C:\Win8.1\mount /enable-feature /featurename:NetFx3 /All /LimitAccess /Source:C:\Win8.1\DVDx86\sources\sxs

Wally39 23-02-2015 20:57 2475000

Цитата:

Цитата Shwarc
на пример у меня дистрибутив (win8.1x86) скопирован в "C:\Win8.1\DVDx86" а смонтирован в "C:\Win8.1\mount" тогда команда такая »

Так и я вроде бы так же делаю:
Код:

dism /image:D:\WinWork\mnt /enable-feature /featurename:NetFx3 /All /Source:D:\WinWork\DVD\sources\sxs /LimitAccess
Дистрибутив скопирован в D:\WinWork\DVD и смонтирован в D:\WinWork\mnt

Shwarc 23-02-2015 20:58 2475003

А поповоду обнов если у вас win8.1 november 2014 UPDATE...
дак вот в это UPDATE входит
9600.17053.winblue_refresh.141120-0031 / IR5
represent November 2014 Refresh release (which matches current MSDN ISO releases), and have these integrated updates:
Code:
KB2919355 (Windows 8.1 Update)
KB3000850 (November 2014 Rollup)
KB2975061, KB2920189, KB2931358, KB2931366, KB2932046, KB2934018
KB2937220, KB2937592, KB2938439, KB2938772, KB2939153, KB2949621
KB2954879, KB2958262, KB2958263, KB2961072, KB2962140, KB2965142
KB2965500, KB2966407, KB2967917, KB2968599, KB2971203, KB2973351
KB2976627, KB2976978, KB2977629, KB2978002, KB2978742, KB2981580
KB2987107, KB2989647, KB2998527, KB3001237, KB3003057, KB3014442
Embedded Lockdown Manager KB2959936
в остальных UPDATE ...1 /2 /3 свои обновленния

Проверте написания команды и пути
например так:
Dism /Image:D:\WinWork\mnt /enable-feature /featurename:NetFx3 /All /LimitAccess /Source:D:\WinWork\DVD\sources\sxs
Я включал именно этой командой

копировать нужно весь диск.
надеюсь вы работаете (монтиуете) инстал.вим, а то в буде так не выйдет

Wally39 23-02-2015 21:23 2475011

Не совсем понял при чем здесь обновы, но ладно, все равно спасибо)
Кстати, по обновлениям вопрос: все недостающие обновления интегрируются в образ через DISM или нет?

Команда и пути написаны правильно, всю ночь с этим мучился((( Мне вот другой момент интересен. Имеет ли значение порядок действий (интеграция обновлений - включение .NET) или нет?

Shwarc 23-02-2015 21:29 2475014

Цитата:

Цитата Wally39
((( Мне вот другой момент интересен. Имеет ли значение порядок действий (интеграция обновлений - включение .NET) или нет? »

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

Wally39 23-02-2015 21:31 2475017

То есть возможно DISM и не может найти исходные файлы .NET из-за того, что уже интегрированы обновления?

Shwarc 23-02-2015 21:32 2475018

Я вас неправильно понял
Цитата:

Цитата Wally39
Хм... Диск использовал оригинальный (MSDN), а вот смонтированная система уже с накатанными обновлениями. Это может на что-то повлиять? »

подумал что вы там "обнаружили" обновы.

Wally39 23-02-2015 21:33 2475020

Нет, обновы накатывал сам на уже смонтированный DISM'ом образ

Shwarc 23-02-2015 21:38 2475023

обновы не дают включить. так как имеют (могут иметь) более новые версии некоторых файлов, задействованных при включении .NET 3.5
Например как с языками.

ну что выход один - пересобирайте

Wally39 23-02-2015 21:49 2475027

Вот значит в чем вся проблема... Сейчас попробую включить его на чистой системе

Wally39 23-02-2015 22:07 2475033

Да, действительно проблема решилась включением .NET на чистом образе. Операция выполнена успешно. Спасибо за совет!

Теперь по поводу интеграции обновлений...

Возможно ли как-то посмотреть или проверить каких обновлений не хватает, не устанавливая образ?

Shwarc 23-02-2015 22:59 2475046

Цитата:

Цитата Wally39
Возможно ли как-то посмотреть или проверить каких обновлений не хватает, не устанавливая образ? »

Посмотреть установленные пакеты можно, а каких не хватает? нет.
- Просмотр установленных пакетов
Dism /image:C:\Win8.1\mount /Get-Packages
- Просмотр установленных языков
Dism /image::C:\Win8.1\mount /Get-Intl

У вас какой образ? если Windows 8.1 with Update [November 2014] могу посоветовать вот этот сайт http://forum.ru-board.com/topic.cgi?...62&topic=25328
http://forum.ru-board.com/topic.cgi?...&limit=1&m=1#1

пусть вас не пугает Windows 8.1 with Update [November 2014] и Рекомендации по обновлению ОС Windows 8.1 (with Update 15.12.2014) это тоже самое.
образ выпущен в декабре а содержит он Ноябрьское обновленния.
А вообще один вопрос одна тема, и наоборот одна тема один вопрос.
С читаю вопрос решён.

Работать нужно только с оригиналом.
1) Включаем NET.Framework3.5
2) Интегрируем (если необходимо) языковые пакеты.
3) Интегрируем обновления языковых пакетов (если была интеграция языковых пакетов)
4) Интегрируем обновления операционной системы.
5) Интегрируем драйвера.

Wally39 24-02-2015 15:48 2475300

Цитата:

Цитата Shwarc
пусть вас не пугает Windows 8.1 with Update [November 2014] и Рекомендации по обновлению ОС Windows 8.1 (with Update 15.12.2014) это тоже самое.
образ выпущен в декабре а содержит он Ноябрьское обновленния. »

То есть образ ru_windows_8.1_enterprise_with_update_x86_dvd_6050840.iso (6.3.9600.17415.winblue_r4.141028-1500) включает в себя обновы от 15.12.2014?
Установщик Windows говорит, что образ создан 21.11.2014...

Shwarc 24-02-2015 19:24 2475406

Цитата:

Цитата Wally39
включает в себя обновы от 15.12.2014?
Установщик Windows говорит, что образ создан 21.11.2014... »

Нет
Наоборот он содержит обновленния от 21.11.2014 а сам образ на MSDN выпущен 15.12.2014
вот описания msdn...

Windows 8.1 Enterprise with Update (x64) - DVD (Russian)
ISO Russian Дата выпуска: 15.12.2014
Includes November 2014 update roll up, please review KB3000850 for more information.
Before installing this product please review KB2966870.
....
Имя файла: ru_windows_8.1_enterprise_with_update_x64_dvd_6050542.iso
Языки: Russian
SHA1:A56E93724C8FD9953FDBD6D0C5E4A25369AD8B1A

Windows 8.1 Enterprise with Update (x86) - DVD (Russian)
ISO Russian Дата выпуска: 15.12.2014 Сведения
Includes November 2014 update roll up, please review KB3000850 for more information.
Before installing this product please review KB2966870.
...
Имя файла: ru_windows_8.1_enterprise_with_update_x86_dvd_6050840.iso
Языки: Russian
SHA1:C747A9B7A80501E68D683AB5C5667C2915696669

Более детально на самом сайте MSDN
И очень популярно и доходчиво здесь

Wally39 25-02-2015 00:18 2475514

Понял)

Wally39 27-02-2015 11:39 2476569

А есть сейчас обновления, которые нельзя (не рекомендуется) интегрировать?

И что значит вот такой вывод инфы об установленных пакетах?:
Идентификатор пакета : Package_for_KB2966828~31bf3856ad364e35~x86~~6.3.1.4
Состояние : Установить пакеты с действиями, ожидающими завершения

Wally39 28-02-2015 14:19 2477063

Пятый раз уже интегрирую обновления, но каждый раз вылезают все новые)) Когда это уже закончится?

Shwarc 01-03-2015 00:18 2477232

Цитата:

Цитата Wally39
Состояние : Установить пакеты с действиями, ожидающими завершения »

означает что обновления будет полностью установлено при установке виндовс.
Например:В Win 7 Por или Win 8.1 Single Lang интегрированы языковые пакеты, но виндовс одно язычный - установка пакета произойдет при выборе языка во время установки. Соответственно обновления для языковых пакетов будет установлено после выбора языка и после его установки. В Win 7 интегрирован IE-11 соответственно обновления для ИЕ-11 будет установлено после установки самого ИЕ-11. И так далее...
Файлы с обнов не заменяются в образе, а устанавливаются, сохраняя возможность удаления обновления в уже работающей системе.

Цитата:

Цитата Wally39
Пятый раз уже интегрирую обновления, но каждый раз вылезают все новые)) Когда это уже закончится? »

1) не все обновы, как и драйвера, можно интегрировать с помочью DISM, для их интеграции есть АУДИТ.
2) Когда это уже закончится? - с окончанием тех поддержки. Как например с WinXP 8 апреля 2014


Время: 05:30.

Время: 05:30.
© OSzone.net 2001-