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

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

70alex 17-04-2013 15:54 2134497

Интеграция DirectX в дистрибутив Windows 7
 
Долго пытался решить вопрос интеграции всех библиотек DirectX в дистрибутив Windows 7 и вот предлагаю вашему вниманию свою версию. Фактически это набор файлов которые посредством командного файла копируются в подключенный образ. Проверялись все версии (х64 х86) на живой машине и на VMware утилитой dxwebsetup.exe. На VMware есть глюк, после установки рабочий стол становится 8 битным, после установки встроенных драйверов все становится нормально.
Ссылка http://rghost.ru/8C84Hsfdr еще одна https://yadi.sk/d/CBiG2W3Qg3A6i перезалил
Прошу проверять и отписываться.
Проверил интеграцию на Windows 8.1 и 10.
Это Вас может заинтересовать

Ж.Д.А.Л.К.Е.Р. 22-04-2013 12:33 2137523

А в реестр разве ничего не пишется ?

CtrlSoft 22-04-2013 22:20 2137894

Цитата:

Цитата 70alex
Долго пытался решить вопрос интеграции всех библиотек DirectX в дистрибутив Windows 7 »

setupcomplete.cmd

directx.exe /S

70alex 23-04-2013 15:15 2138281

Ж.Д.А.Л.К.Е.Р., нет, пробуйте используйте указанную утилиту. Проверял на играх которым необходим DX9,10

CtrlSoft, не путайте тихую установку в систему с интеграцией в дистрибютив

Vadikan 23-04-2013 15:47 2138304

70alex, в чем принципиальная разница?

70alex 23-04-2013 15:51 2138305

Vadikan, та же что и при интеграции IE10 в дистрибютив

70alex 23-04-2013 16:08 2138316

Цитата:

Цитата CtrlSoft
setupcomplete.cmd
directx.exe /S »

не путайте тихую установку в систему с интеграцией в дистрибютив

Цитата:

Цитата Vadikan
70alex, в чем принципиальная разница? »

про какую разницу Вы спрашиваете

Vadikan 23-04-2013 18:29 2138417

70alex, все эти интеграции такими способами - это детский сад. Есть режим аудита, после чего получается нормальный образ.

70alex 24-04-2013 08:20 2138690

Цитата:

Цитата Vadikan
все эти интеграции такими способами - это детский сад. Есть режим аудита, после чего получается нормальный образ. »

т.е. Вы щитаете интеграция обновлений по средством Dism это детский сад?

70alex 24-04-2013 09:50 2138718

Цитата:

Цитата Vadikan
Есть режим аудита, после чего получается нормальный образ. »

У режима аудита есть известные проблемы описаниеи сдесь

Vadikan 24-04-2013 11:50 2138792

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

Цитата:

Цитата 70alex
т.е. Вы щитаете интеграция обновлений по средством Dism это детский сад? »

Я считаю, что это поддерживаемый способ обслуживания образов. Ваш способ интеграции поддерживается?

70alex 24-04-2013 15:57 2138937

Цитата:

Цитата Vadikan
Ваш способ интеграции поддерживается? »

Это не мой способ. Dism это рекомендуемый Microsoft способ "обслуживания образов развертывания и управления ими"

Цитата:

Цитата Vadikan
Да, размер образа увеличится, ну так он от ваших интеграций тоже не уменьшается. »

Я имел ввиду второй абзац недостатков указанных в Вашей статье.
Цитата:

Цитата Vadikan
говорю как автор статьи »

Поэтому и была сделана ссылка на Вашу статью :)

Vadikan 24-04-2013 19:06 2139026

Цитата:

Цитата 70alex
Я имел ввиду второй абзац недостатков указанных в Вашей статье. »

Ок, цитирую второй абзац:

Цитата:

Могут устаревать версии приложений, включенных в образ. Чтобы поддерживать актуальные версии приложений, придется собирать образ заново. Регулярно обновляемые приложения, скорее всего, не имеет смысла включать в образ. Их можно устанавливать отдельно, автоматизировав этот процесс.
Теперь объясните, в чем отличие от вашей интеграции с этой точки зрения?

Цитата:

Цитата 70alex
Это не мой способ. Dism это рекомендуемый Microsoft способ »

DISM - да, но не установка DX метдом
Цитата:

Цитата 70alex
Фактически это набор файлов которые посредством командного файла копируются в подключенный образ. »


70alex 25-04-2013 10:20 2139247

Цитата:

Цитата Vadikan
Теперь объясните, в чем отличие от вашей интеграции с этой точки зрения? »

С той точки зрения, что DX не обновляется с июня 2010 года и он актуален до сих пор.
Цитата:

Цитата Vadikan
DISM - да, но не установка DX метдом »

а чем собственно лично Вам он не нравится. Мой метод не противоречит ни каким основам работы с Dism. Копирование файлов в подключенный образ это не допустимое действие при работе с Dism?
К сожалению наша переписка носит скорее деструктивный характер. Если бы такой мэтр, как Вы попробовали указанный мной метод и указали бы на конкретные недостатки, я бы был очень признателен :up

Vadikan 25-04-2013 13:09 2139320

70alex, так я все указал. Установка должна выполняться установщиком, а не путем копирования файлов.

70alex 25-04-2013 14:58 2139387

Цитата:

Цитата Vadikan
Установка должна выполняться установщиком, а не путем копирования файлов. »

Так установщик практически это и производит. Яркий тому пример SFX архивы. И обновления, их можно просто запустить, а можно и интегрировать. Причем далеко не все обновления вносят изменения в реестр. К стати многие репаки того же DX производят именно простое копирование, и именно файлов.

Vadikan 25-04-2013 19:10 2139578

Цитата:

Цитата 70alex
И обновления, их можно просто запустить, а можно и интегрировать. »

Начиная с Vista, интеграция обновлений = установке обновлений в WIM-образ. И установленная система - это тоже WIM-образ, просто он онлайн.

Цитата:

Цитата 70alex
Так установщик практически это и производит. Яркий тому пример SFX архивы. »

Спасибо, кэп :)
Вы вообще разницу между установкой и копированием понимаете? Установка дает возможность удаления, отката.

И она не вносит никаких переменных в процесс, которые вносят все репаки. Если я запущу установщик, я буду знать, что никто не лез в него своими руками. И мне не надо
Цитата:

Цитата 70alex
проверять и отписываться. »


70alex 26-04-2013 10:38 2139830

Цитата:

Цитата Vadikan
Установка дает возможность удаления, отката. »

Буду весьма признателен если вы поделитесь опытом удаления того же DX установленного классическим путем.
Цитата:

Цитата Vadikan
И мне не надо »

тогда к чему вся наша полемика?

Vadikan 26-04-2013 12:03 2139871

Цитата:

Цитата 70alex
Буду весьма признателен если вы поделитесь опытом удаления того же DX установленного классическим путем. »

Точка восстановления.

Цитата:

Цитата 70alex
тогда к чему вся наша полемика? »

К тому, что ваше решение требует больше телодвижений, чем установка.

70alex 26-04-2013 17:38 2140097

Цитата:

Цитата Vadikan
Точка восстановления »

А через месяц или два у Вас останется эта точка восстановления?
Цитата:

Цитата Vadikan
К тому, что ваше решение требует больше телодвижений, чем установка »

Запуск одного единственного cmd файла вы называете "больше телодвижений, чем установка"? А головная боль для многих пользователей с режимом аудита это легкий путь?

70alex 26-04-2013 17:56 2140104

Цитата:

Цитата Vadikan
интеграция обновлений = установке обновлений в WIM-образ. И установленная система - это тоже WIM-образ, просто он онлайн »

Поясните пожалуйста это, а то мы всем "колхозом" читали перечитывали да так и не осилили :search: :dont-know

Vadikan 26-04-2013 21:42 2140218

70alex, поясняю. DISM - это система обслуживания образов развертывания. Если вы откроете, например, справку по обслуживанию пакетов, коими и являются обновления, то увидите там два глобальных взаимоисключающих параметра:
Код:

DISM.exe {/Image:<path_to_image_directory> | /Online}
Первый указывает путь к автономному образу, а второй - работающую систему.

"Всему колхозу" я также рекомендую для повышения уровня надоев :) статью Тонкости управления компонентами Windows 8 и другие записи на тему DISM в блоге.

70alex 29-04-2013 11:48 2141562

Цитата:

Цитата Vadikan
"Всему колхозу" я также рекомендую для повышения уровня надоев :) статью Тонкости управления компонентами Windows 8 »

Удои совсем пропали после упоминания о Windows 8 и тонкостях управления компонентами оной :cry:
Повторюсь еще раз предложенный мной метод является альтернативным но не противоречащим основам работы с DISM. И мой метод работает. Если Вы являетесь поклонником классического метода установки приложений то может Вам стоит перейти в другую ветку?

Vadikan 29-04-2013 12:20 2141575

Цитата:

Цитата 70alex
Удои совсем пропали после упоминания о Windows 8 и тонкостях управления компонентами оной »

Ссылки были даны с целью продемонстрировать практические примеры DISM.exe {/Image:<path_to_image_directory> | /Online}
Цитата:

Цитата 70alex
может Вам стоит перейти в другую ветку? »

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

KisPavVlad 17-03-2014 11:50 2324735

70alex, а не подскажите, ну скачал я ваш набор, а куда подключать WIM и что нужно изменить в командных файлах, если я буду интегрировать ваш набор в WIMы обоих редакций по следующему пути... Сами WIMы будут здесь - C:\boot_wim\install.wimx86 - и так-же для 64 - C:\boot_wim\install.wimx64.

Само монтирование будет по следующему пути - C:\boot_mount. Редакция в вимах только одна максимальная, тоесть я понимаю индекс нужно поставить 1.

Или если просто скопировать библиотеки в подключенный WIM, то для 32-битки копировать в папку SYSTEM32 - это понятно, а вот в 64-битке нужно копировать только в SYSWOW64 или ещё дополнительно и в SYSTEM32?

СПАСИБО!!!

Ж.Д.А.Л.К.Е.Р. 19-03-2014 00:17 2325473

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

KisPavVlad 19-03-2014 00:41 2325484

Есть что по данному вопросу? Если нет, то ненужно лишнего. Я задумал так.

70alex 10-06-2014 10:53 2362371

Уважаемый Ж.Д.А.Л.К.Е.Р., а оригинальный инсталлятор имеет ключи реестра? просьба показать, по возможности. Более того при подключении и соответственно отключении образов есть выбор сохранить или не сохранять изменения произведенные с образом (информация для размышления). Все изменения в подключенном образе в том числе добавление файлов фиксируются в реестре образа. В противном случае dxwebsetup.exe предлагал бы скачать и установить не достающие библиотеки.

Ж.Д.А.Л.К.Е.Р. 10-06-2014 12:24 2362410

Цитата:

Цитата 70alex
оригинальный инсталлятор имеет ключи реестра? »

Да, он вносит изменения в реестр. Здесь есть NSIS исходник перепакованного DirectX Redistributable, в DirectX_x*.nsi можешь увидеть как он устанавливается.

Цитата:

Цитата 70alex
Все изменения в подключенном образе в том числе добавление файлов фиксируются в реестре образа. »

Нет. Какое отношение имеют добавляемые в образ файлы к реестру ?

KisPavVlad 18-06-2014 21:40 2365877

Народ не спорьте. Я всё уже давно сделал и выпустил уже пару или тройку сборок на основе интеграции данным образом. Давал на испытание неким игрунам - никто не пожаловался на то, что игры потребовали какие-то библиотеки Директа Х. Испытывалось как на современных, так и на старых играх. У самого сейчас на виртуалке поставлена такая сборка.

Shift85 13-07-2014 22:09 2376150

Цитата:

Цитата KisPavVlad
Народ не спорьте. Я всё уже давно сделал и выпустил уже пару или тройку сборок на основе интеграции данным образом. »

:jester: :biggrin: :laugh: :lol:

Цитата:

Цитата KisPavVlad
У самого сейчас на виртуалке поставлена такая сборка. »

А на реальную машину слабо поставить.

KisPavVlad 14-07-2014 07:31 2376244

А чего смешного? Посмейся, посмейся, а люди уже вовсю пользуют и 32 и 64 бит. Сам то сижу на ХР. Это было когда я ещё спрашивал, а теперь ваши паяцные смайлики неуместны.

Painkiller 14-07-2014 12:49 2376322

Цитата:

Цитата KisPavVlad
А чего смешного? Посмейся, посмейся, а люди уже вовсю пользуют и 32 и 64 бит. Сам то сижу на ХР. Это было когда я ещё спрашивал, а теперь ваши паяцные смайлики неуместны. »

А смысл в этом ? DirectX ставлю в аудите , а можно через SETUPCOMPLETE.cmd. Нет смыла придумывать велосипед

70alex 24-07-2014 09:58 2380592

Смысл в простоте и скорости, а все простое... ну вы в курсе. Если так рассуждать то какой смысл в интеграции IE.
Если кто то предпочитает аудит или по каким то причинам не умеет пользоваться средствами DISM то пожалуйста. И на реальных машинах метод давно проверен и не раз.

Painkiller 22-09-2015 13:36 2556246

Цитата:

Цитата 70alex
Все изменения в подключенном образе в том числе добавление файлов фиксируются в реестре образа. В противном случае dxwebsetup.exe предлагал бы скачать и установить не достающие библиотеки. »

:laugh: :laugh: :laugh: :laugh: :laugh:

Ruboard 02-04-2016 13:58 2622379

Цитата:

Цитата 70alex
На VMware есть глюк, после установки рабочий стол становится 8 битным, после установки встроенных драйверов все становится нормально. »

Ну и нафига тогда мучиться , очевидно, что библиотеки должны быть зарегистрированы. Я уже встречал сборщиков , которые писали о абсолютно легальной интеграции своих ополнений, но после моего вопроса "каким образом был добавлен DX, если использовался только DISM?" умолкали как партизаны. Таким образом становится понятно, что данный способ абсолютна кустарный и подходит для "колхоза" :)


Время: 02:13.

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