/ / Зашто свака ПЦ игра инсталира сопствену копију ДирецтКс-а?

Зашто свака ПЦ игра инсталира сопствену копију ДирецтКс-а?

ДирецтКс је део Виндовс оперативног система. Па зашто се чини да свака ПЦ игра коју инсталирате из Стеам-а, Оригин или негде другде инсталира своју копију ДирецтКс-а?

Шта је ДирецтКс?

ДирецтКс је део Мицрософт Виндовс-а. То је група АПИ-ја (интерфејса за програмирање апликација) који програмери могу да користе за 3Д графику, видео, мултимедију, звук и гамепад функције у оперативном систему Виндовс. Многе игре на Виндовс-у користе Дирецт3Д Дирецт3Д за графику. Ако то не учине, уместо тога користе интерглицне АПИ-је ОпенГЛ или Вулкан. Остале апликације које нису игре могу користити ДирецтКс за функције попут 3Д графике.

Виндовс 7 укључује ДирецтКс 11 и Виндовс 10укључује ДирецтКс 12. Када програмери развијају игре, они бирају ДирецтКс верзије на које желе да циљају. На пример, игра написана само за ДирецтКс 11 не би се радила на Виндовс КСП-у, где је најновија доступна верзија ДирецтКс 9.

ПОВЕЗАН: Како се користи ДирецтКс Диагностиц у Виндовс-у

Верзију ДирецтКс-а можете проверити навашег система тако што ћете кликнути дугме Старт, уписати "дкдиаг" у поље за претрагу и притиснути Ентер. Када се појави прозор дијагностичке алатке ДирецтКс, видећете број верзије десно од „ДирецтКс верзије“ под „Информације о систему“.

Ако је укључен у систем Виндовс, зашто га игре инсталирају?

Дакле, ако је ДирецтКс део Виндовс-а, зашто га игре уопште инсталирају? Кратак одговор је да је инсталација ДирецтКс-а неред.

Не постоји само један ДирецтКс Дирецт3Дигре из библиотеке зависе од, или чак само неколицине. Програмери игара морају да циљају тачну верзију Дирецт3Д библиотеке помагача. Новија верзија библиотеке се не може користити. На пример, ако је програмер игре своју игру усмерио на д3ддк10_40.длл, игра не може да користи д3ддк10_41.длл. Потребна му је верзија 40, а радиће само та датотека.

Наћи ћете ове датотеке на Ц:ВиндовсСистем32 фасцикла на вашем систему. У 64-битном систему 64-битне библиотеке су смештене у Ц: ВиндовсСистем32, а 32-битне библиотеке су смештене у Ц: ВиндовсСисВОВ64.

Чак и ако имате покренут најновији инсталацијски програм ДирецтКс,нема гаранције да ће инсталирати све старе мање верзије ДирецтКс библиотека на вашем систему. Мицрософт је такође одлучио да не спаја ове датотеке Дирецт3Д библиотеке са самим Виндовсом. Чак, на пример, библиотеке Дирецт3Д креиране пре ослобађања Виндовса 10 нису све укључене у Виндовс 10. Морају их инсталирати апликација која им треба. Као што Мицрософт примећује у документацији намењеној програмерима игара, „Виндовс Упдате и сервисни пакети не пружају ниједну од додатних компоненти компаније ДирецтКс“.

Чак постаје и компликованије од тога. 32-битним играма потребне су 32-битне верзије библиотечке датотеке, а 64-битним играма 64-битна библиотека.

ПОВЕЗАН: Зашто је на мом рачунару инсталирано толико много „Мицрософт Висуал Ц ++ редистрибутабле-ова“?

То је слично ситуацији саМицрософт Висуал Ц ++ библиотеке за прерасподелу. Различите апликације овисе о различитим верзијама библиотека и морате имати инсталиране различите верзије. Постоји добра шанса да и на вашем систему буде инсталирано пуно таквих.

Али зашто свака игра на рачунару мора да је поново инсталира?

Ок, тако да свака игра мора да инсталира тачномања верзија ДирецтКс библиотека које је потребно. Али ако сте већ једном инсталирали одређену верзију ДирецтКс библиотеке, сигурно да игра не треба покретати инсталацију ДирецтКс-а?

Погрешно. Игре не могу лако проверити да ли су исправне ДирецтКс библиотеке потребне. Као што примећује Стеамово место за подршку, Мицрософтов инсталирани ДирецтКс једини је службено подржани начин провере да ли су тренутно инсталиране исправне датотеке ДирецтКс. Игре покрећу ДирецтКс инсталацију, често у позадини, која инсталира све потребне библиотеке и поправља све проблеме на систему.

Инсталирање ДирецтКс-а је такође једини начинМицрософт дозвољава програмерима да дистрибуирају те датотеке. Програмери не могу да покушају да буду паметни тако што ће директно да испуштене ДирецтКс библиотеке на вашем систему и прескоче инсталацијски програм или ће прекршити лиценцу софтвера МИцрософт. Вероватно би налетели и на разне грешке, чак и ако су покушали ово. То је разлог зашто нико не ради.

Наравно, не морају све игре да се покрећуИнсталацијски програм ДирецтКс приликом првог покретања. Игре које користе ОпенГЛ или Вулкан, а не ДирецтКс-ов Дирецт3Д, неће требати да их покрећу. Неке игре такође зависе само од главних верзија ДирецтКс-а као што су ДирецтКс 11, 10 или 9 и не морају да позивају инсталацију ДирецтКс-а јер не користе ниједну од ових библиотека за помоћ.

Могу ли уклонити неке од ових библиотека?

Не би требало да уклањате ниједну ДирецтКс библиотекуу фасцикли Систем32 или СисВОВ64. Ако су присутни у вашем систему, то је зато што им је потребна игра или друга апликација коју сте инсталирали. Ако започнете уклањање датотека из библиотеке, апликације се могу покварити. Не постоји начин да стварно кажете које су датотеке ДирецтКс библиотеке потребне које игре на вашем систему, тако да не можете знати које су сигурне за уклањање.

Остави их на миру! Постоји разлог што не постоји званично подржан начин за деинсталирање ових библиотечких датотека. Неће узроковати проблеме на вашем систему и користиће их само апликације које их захтевају.

Ако сте заиста очајни да очистите ове старебиблиотеке, боље је да поново инсталирате Виндовс како бисте добили нови систем, уместо да насумично бришете библиотечке датотеке. Али они ће се почети појављивати овде након што инсталирате игре. Не брини због тога.

Шта могу да урадим ако имам проблеме са ДирецтКс-ом?

Ако током године видите поруку о грешци у вези са ДирецтКс-омпокушавајући да покренете или инсталирате игру, могуће је да инсталатер игре не покреће правилно укључени инсталациони програм за дистрибуцију ДирецтКс на правилан начин. Међутим, не можете само да преузмете програм за инсталирање ДирецтКс-а са веб локације Мицрософта - требате покренути инсталациони програм који сама игра захтева.

Можда ћете моћи да одете у фасциклу игревашег система или инсталационог диска игре, пронађите .еке датотеку за инсталацију ДИрецтКс и покрените је да бисте решили проблем. Ова датотека се углавном зове ДКССЕТУП.еке.

Обично можете да добијете више информација о томе како да решите проблем тако што ћете извршити веб претрагу имена игре или апликације и специфичне поруке о грешци ДирецтКс-а коју видите.