(solved) Автоустановка обновления DirectX 9.0c за Февраль 2005!

Аватара пользователя
fanatf1

(solved) Автоустановка обновления DirectX 9.0c за Февраль 2005!

Сообщение fanatf1 »

Скачал самое новое обновление ДХ от 5 го февраля 2005 года.

Распаковал

Создал я в runOnceEx строчку dxsetup.exe /silent

Ну а дальше по видимому получилось так как и при попытке установить ДХ90с в винде.

Запускается инсталлятор и тутже завершается с окошкон установка завершена при этом никакой установки и обновления непроисходит.

(как я понял просто проверяется версия ДХ и если она просто совпадает с 9.0с то установка отменяется)

Тоже самое и при автоустановке винды (RunOnceEx) ... на этой позиции указатель стоит пару секунд ....потом в винде проверил версии библиотек в dxdiag -

все они версии 2002-04 никакого намёка на 5 февраля Изображение



Ктонить подскажет как поступить и принудительно поставить обновление ?

____________



(solved) Автоустановка обновления DirectX 9.0c за Февраль 2005!
Аватара пользователя
fanatf1

Re: (solved) Автоустановка обновления DirectX 9.0c за Февраль 2005!

Сообщение fanatf1 »

Т.е. получается что ДХ9 НИКАК принудительно не заставить устанавливаться в ХРСП2 или просто никто незнает как это делать?

Всётак может есть ключ чтобы это сделать?
Аватара пользователя
fanatf1

Re: (solved) Автоустановка обновления DirectX 9.0c за Февраль 2005!

Сообщение fanatf1 »

Вышла версия обновления за Апрель 2005



HTML код:

Код: Выделить всё

http://download.microsoft.com/download/a/6/1/a6153887-2fe7-4dab-88c4-4da642909b9e/directx_9c_Apr05sdk_redist.exe



Там к сожалению нету файлика *.msi поэтому придётся запускать обычную установку dxsetup.exe и она нормально стала обновлять библиотеки ДХ без шаманства с версиями и т.п.
Аватара пользователя
fanatf1

Re: (solved) Автоустановка обновления DirectX 9.0c за Февраль 2005!

Сообщение fanatf1 »

Debby



Мммм "деинсталляторы" стирают его ... а мне бы какой-нибудь "принудительный инсталлятор" найти бы Изображение
Аватара пользователя
Debugger

Re: (solved) Автоустановка обновления DirectX 9.0c за Февраль 2005!

Сообщение Debugger »

Существуют различные неофициальные "деинсталляторы" DirectX. Попробой поищи и поэкспериментируй.
Аватара пользователя
fanatf1

Re: (solved) Автоустановка обновления DirectX 9.0c за Февраль 2005!

Сообщение fanatf1 »

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectX\\Version

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

Re: (solved) Автоустановка обновления DirectX 9.0c за Февраль 2005!

Сообщение fanatf1 »

Уря! Я думаю это близко к истине!!!



Теперь чисто теоретический вопрос:



Если я пропишу такую строчку в regtweaks.reg (взято из версии 8,1)



[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectX]

"InstalledVersion"=hex:00,00,00,08,00,00,00,01

"Version"="4.08.01.0810"



то при установке ДХ9,0с через RunOnceEx у меня УЖЕ будет подменена версия????



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

Re: (solved) Автоустановка обновления DirectX 9.0c за Февраль 2005!

Сообщение fanatf1 »

Хотя я думаю что будет проще сделать вот так удалив строку (кто так делал говорит что работает в винде)



[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectX]





Или попробовать сделать это из RunOnceEx прямо перед установкой Дх Изображение
Аватара пользователя
fanatf1

Re: (solved) Автоустановка обновления DirectX 9.0c за Февраль 2005!

Сообщение fanatf1 »

УРА! Я разобрался!

Это всё очень легко и просто ненадо ничего удалять и править!



Сегодня вечером выложу маленькую статью.
Аватара пользователя
fanatf1

Re: (solved) Автоустановка обновления DirectX 9.0c за Февраль 2005!

Сообщение fanatf1 »

Ура! Я сам решил как это сделать!

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



Нада распокавать архив dx90_feb05update и запустить с таким ключом





Код:

Код: Выделить всё

Feb2005_MDX_x86.MSI /passive /norestart

Для автоустановки через RunOnceEx:





Код:

Код: Выделить всё

 
REG ADD %KEY%\040 /VE /D "DirectX 9.0c Feb 05 2005 Update" /f
REG ADD %KEY%\040 /V 1 /D "%CDROM%\Software\dx9\Feb2005_MDX_x86.MSI /passive /norestart" /f

предварительно установив СП2 и .NET Framework 1.1 и всё прекрасно обновляется!!!!!



Также и в винде уже установленной! Изображение Просто запустите Feb2005_MDX_x86.MSI и у вас установится обновления за февраль!



Вот какой же я молодец Изображение

Вадикан можно это внести в инструкцию по установке на сайт!





PS Кстати способ описанный в ссылке
http://www.computery.ru/upgrade/faq/...3/sfaq_097.htm
(про изменеие.удаление версии в реестре) _НЕРАБОТАЕТ Установка вываливается с ошибкой.
Ответить

Вернуться в «Автоматическая установка Windows 2000/XP/2003»