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

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Автоматическая установка Windows 2000/XP/2003 (http://forum.oszone.net/forumdisplay.php?f=32)
-   -   (solved) Автоустановка обновления DirectX 9.0c за Февраль 2005! (http://forum.oszone.net/showthread.php?t=47050)

fanatf1 17-02-2005 10:15 299149

(solved) Автоустановка обновления DirectX 9.0c за Февраль 2005!
 
Скачал самое новое обновление ДХ от 5 го февраля 2005 года.
Распаковал
Создал я в runOnceEx строчку dxsetup.exe /silent
Ну а дальше по видимому получилось так как и при попытке установить ДХ90с в винде.
Запускается инсталлятор и тутже завершается с окошкон установка завершена при этом никакой установки и обновления непроисходит.
(как я понял просто проверяется версия ДХ и если она просто совпадает с 9.0с то установка отменяется)
Тоже самое и при автоустановке винды (RunOnceEx) ... на этой позиции указатель стоит пару секунд ....потом в винде проверил версии библиотек в dxdiag -
все они версии 2002-04 никакого намёка на 5 февраля :(

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

Решение

fanatf1 21-02-2005 10:26 300358

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

Debugger 21-02-2005 13:36 300419

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

fanatf1 22-02-2005 11:24 300718

Debby

Мммм "деинсталляторы" стирают его ... а мне бы какой-нибудь "принудительный инсталлятор" найти бы :)

D@nil 22-02-2005 13:58 300744

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectX\\Version
При переустановке DirectX с более новых версий на те, которые постарее, в отсутствие специальных дистрибутивов, можно либо удалить значение данного параметра, либо изменить номер версии на любой другой.Подробнее

fanatf1 22-02-2005 14:12 300747

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

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

Если я пропишу такую строчку в 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 22-02-2005 14:30 300752

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

[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectX]


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

fanatf1 24-02-2005 06:18 301145

УРА! Я разобрался!
Это всё очень легко и просто ненадо ничего удалять и править!

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

fanatf1 23-03-2005 06:54 309199

Авто/Установка обновления Дх9.0с за Февраль 2005!
 
Ура! Я сам решил как это сделать!
Потратив час и немного серых клеток я наклонецто добился полностью автоматической установки обновлениий при установке винды

Нада распокавать архив 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 (про изменеие.удаление версии в реестре) _НЕРАБОТАЕТ Установка вываливается с ошибкой.

Vadikan 23-03-2005 07:04 309200

fanatf1
Moлодец :)
Цитата:

Вадикан можно это внести в инструкцию по установке на сайт!
А куда внести-то? У меня нет статей о DX9c вообще.

fanatf1 04-04-2005 09:33 312673

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

http://download.microsoft.com/download/a/6/1/a6153887-2fe7-4dab-88c4-4da642909b9e/directx_9c_Apr05sdk_redist.exe
Там к сожалению нету файлика *.msi поэтому придётся запускать обычную установку dxsetup.exe и она нормально стала обновлять библиотеки ДХ без шаманства с версиями и т.п.

SAOPP 20-05-2006 17:05 440293

Так получается автоустановка через RunOnceEx для апрельского билда не пройдёт?

ANDYru 21-05-2006 01:39 440437

SAOPP
DirectX 9.0c April полная силент версия 6.9 Мб
http://samlab.ws/andy/UPDATE/DX.exe


Время: 04:34.

Время: 04:34.
© OSzone.net 2001-