Mam problem z jedną grą. Mianowicie mam Windows 8.1. I chciałem zagrać grę halo 2, która jest przeznaczona dla systemów windows vista oraz windows 7. Kiedy klikam plik “halo2.exe” wyskakuje mi błąd “Nie znaleziono punktu wejścia procedury DwmlsCompositionEnabled w bibliotece C:\Windows\SYSTEM32\d3d9.dll.”
Reinstalowałem (nawet na innym dysku), zmieniałem tryby zgodności, aktualizowałem sterowniki, aktualizowałem Directa a nawet ściągałem konkretne wersje i nic, ciągle ten sam błąd. Jakieś pomysły?
Niektóre gry wymagają, żeby im wkleić do folderu zainstalowanej gry żądaną bibliotekę dll. Jeśli masz w systemie tą bibliotekę, to skopiuj i wlej do folderu obok pliku gry exe, a jak nie znajdziesz w systemie, to pobierz d3d9.dll.
Wklej go do C:\WINDOWS\system32\d3d9.dll i zarejestruj.
Wklejałem tą bibliotekę do folderu i instalowałem ten direct i nic to nie dało. Dalej ten sam błąd.
A i nie mogę wkleić takiego samego pliku (d3d9.dll) do folderu system 32 bo jest już tam taki plik i nie można nic z nim zrobić bo nie mam do tego uprawnień nawet jako admin.