Problem z directx

Witam posiadam win 10 pro 32 bit problem jest w tym ze nie moge zainstalowac directx przez co nie moge grac w tf2 gdy instaluje go przez paczke od microsoftu pisze mi
wystapil wewnetrzny blad systemu sprawdz plik dxerror.log

zalaczam logi
[04/28/21 20:37:59] module: dxupdate(Mar 30 2011), file: dxupdate.cpp, line: 6124, function: CFusion::CFusion

Failed API:		LoadLibraryShim()
Error:		(0x80131700)

[04/28/21 20:37:59] module: dxupdate(Mar 30 2011), file: dxupdate.cpp, line: 4130, function: GetCachePath

Unable to initialize CFusion.

[04/28/21 20:38:13] module: dxupdate(Mar 30 2011), file: dxupdate.cpp, line: 6124, function: CFusion::CFusion

Failed API:		LoadLibraryShim()
Error:		(0x80131700)

[04/28/21 20:38:13] module: dxupdate(Mar 30 2011), file: dxupdate.cpp, line: 4130, function: GetCachePath

Unable to initialize CFusion.

[04/28/21 20:39:20] module: dxupdate(Mar 30 2011), file: dxupdate.cpp, line: 6124, function: CFusion::CFusion

Failed API:		LoadLibraryShim()
Error:		(0x80131700)

[04/28/21 20:39:20] module: dxupdate(Mar 30 2011), file: dxupdate.cpp, line: 2969, function: IsMDXInUse

Unable to initialize MDXCheck.

[04/28/21 20:39:20] module: dsetup32(Mar 30 2011), file: dxupdate.cpp, line: 280, function: CSetup::InstallPlugIn

DirectXUpdateInstallPlugIn() failed.

[04/28/21 23:30:29] module: dxupdate(Mar 30 2011), file: dxupdate.cpp, line: 6124, function: CFusion::CFusion

Failed API:		LoadLibraryShim()
Error:		(0x80131700)

[04/28/21 23:30:29] module: dxupdate(Mar 30 2011), file: dxupdate.cpp, line: 4130, function: GetCachePath

Unable to initialize CFusion.

[04/28/21 23:31:10] module: dxupdate(Mar 30 2011), file: dxupdate.cpp, line: 6124, function: CFusion::CFusion

Failed API:		LoadLibraryShim()
Error:		(0x80131700)

[04/28/21 23:31:10] module: dxupdate(Mar 30 2011), file: dxupdate.cpp, line: 4130, function: GetCachePath

Unable to initialize CFusion.

[04/28/21 23:31:16] module: dxupdate(Mar 30 2011), file: dxupdate.cpp, line: 6124, function: CFusion::CFusion

Failed API:		LoadLibraryShim()
Error:		(0x80131700)

[04/28/21 23:31:16] module: dxupdate(Mar 30 2011), file: dxupdate.cpp, line: 2969, function: IsMDXInUse

Unable to initialize MDXCheck.

[04/28/21 23:31:16] module: dsetup32(Mar 30 2011), file: dxupdate.cpp, line: 280, function: CSetup::InstallPlugIn

DirectXUpdateInstallPlugIn() failed.

[04/28/21 23:35:18] module: dxupdate(Mar 30 2011), file: dxupdate.cpp, line: 6124, function: CFusion::CFusion

Failed API:		LoadLibraryShim()
Error:		(0x80131700)

[04/28/21 23:35:18] module: dxupdate(Mar 30 2011), file: dxupdate.cpp, line: 4130, function: GetCachePath

Unable to initialize CFusion.

[04/28/21 23:35:38] module: dxupdate(Mar 30 2011), file: dxupdate.cpp, line: 6124, function: CFusion::CFusion

Failed API:		LoadLibraryShim()
Error:		(0x80131700)

[04/28/21 23:35:38] module: dxupdate(Mar 30 2011), file: dxupdate.cpp, line: 4130, function: GetCachePath

Unable to initialize CFusion.

[04/28/21 23:35:40] module: dxupdate(Mar 30 2011), file: dxupdate.cpp, line: 6124, function: CFusion::CFusion

A masz jakąkolwiek wersje DirectX? Jak tak to jaką?

Masz pobrać do utworzonego nowego folderu directx 9c - a najnowsza wersja, to directx 9.29 redist.


W tym nowym folderze po prostu wypakuj ten directx, albo wyodrębnij. To takie inne exe. Wypakuje się mnóswo plików dll i między nimi DXSETUP.exe - o niego chodzi. Zaznaczasz go i z PPM wybierasz właściwości. Klikasz w zakładkę zgodność i wybuerasz zgodność z windows 7. Zastosuj i OK. Potem dwuklik w plik DXSETUP.exe wyskoczy panel instalatora. Klikasz zgodę i instalator rozpocznie synchronizację bibliotek DLL w systemie. Po skończeniu synchronizacji wyrzucasz ten nowy folder z wypakowanym directxem, a biblioteki potrzebne do uruchomienia starych gier pozostaną w systemie i nie zmieni Ci się directx 12, tylko będzie uzupełniony o stare biblioteki dźwięku i obrazu.
Sam tak zrobiłem, żeby pograć na starociach. Ale pamiętaj - nawet instalatory starych gier masz uruchamiać w trybie zgodności choćby w windows 7. A gdybyś miał problem z niewyraźną gierką, to w właściwości gry, w zakładce zgodność jest takie cuś - Zmień ustawienia wysokiej rozdzielczości DPI i zaznaczasz:

Czyli dokładnie tak - zastąp zachowane skalowanie przy wysokiej rozdzielczości DPI, a niżej ma być Aplikacja.
No to teraz Ty jesteś profesor, bo to jedyny directx, co ma tak głupie instalowanie zwane synchronizacją.
Pozdrawiam i życzę sukcesów w grach :wink:

niestety dalej to samo nic sie nie zmienilo ;/

wersja 12

Spróbuj dodać do parametrów startowych Team Fortress 2 “-dxlevel 12” powinno sie wtedy bez problemu uruchomic

Windows 10 na liście obsługiwanych systemów nie widzę.

Na świeżym 20H2 się instaluje poprawnie.

obraz

Stare gry ze Steam też umieją instalować w tle.


Może coś da aktywacja “Direct Play” wg porady @anon25492837.


Aktywuj Net Framework 3,5 i ten direct play. I sprawdź czy działa.