Witam!
Ostatnio mam dziwne problemy z komunikatem: "Nie znaleziono pliku d3d9.dll". Gry, z którymi wcześniej nie było żadnych problemów, teraz z powyższego powodu nie chcą się nawet włączyć.
Mówiąc dokładniej przestał działać mi StarCraft II i Heroes 7. Próbowałem instalować DirectX, ale pokazuje komunikat, że już jest aktualny. Próbowałem też ściągać jakieś sterowniki ze strony intel, ale za każdym razem dostawałem informację, że dany sterownik nie jest obsługiwany na tym komputerze itd. Zainstalowałem też ponownie battleneta i wciąż to samo. Nie próbowałem jeszcze instalować ponownie gier, bo boje się utraty zapisów i ogólnie dużo z tym zachodu, a rezultat może być ten sam.
Oprócz tego również jest jakiś problem ze steam'em. Niby da się zalogować i używać aplikacji, ale na środku pojawia się tylko czarny ekran w miejscu, gdzie powinny być gry itd.
Na koniec gra Dark Messiah nie wykrywa jednego pliku tła.
Wszystkie te problemy pojawiły się w podobnym czasie, ponieważ specjalnie wczoraj sprawdzałem które gry mogą jeszcze mieć problem z plikiem d3d9.dll
Mam nadzieję, że znajdzie się jeszcze jakiś inny sposób by wszystko znów działało.
Pozdrawiam
Zapusc memtesta pamieci, sprawdz dysk hd tune smart i pusc skanowanie powierzchni. Na przyszlosc podaj specyfikacje komputera/system operacyjny.
znajdź na dysku C plik "d3d9.dll" i wrzuć go do folderu z grą, dokładnie tam gdzie jest plik exe
wygląda mi to trochę jakby system i część plików została "pogryziona" przez wirusa, który został utłuczony przez antywirus zanim narobił większych szkód
ewentualnie po odinstalowuj wszystko co jest związane z grafiką w trybie awaryjnym i ponownie w tym samym trybie zainstaluj dx i sterowniki karty
przeinstalowywać, a wywalić całkowicie i od nowa zainstalować to dwie różne rzeczy
Nie da sie zainstalowac dx w trybie awaryjnym. Ba, nawet nie da sie odinstalowac prostym sposobem (da sie mieszjac w rejestrze etc etc, ale to wyzsza szkola jazdy). Dowiedz sie zanim podajesz debilne rozwiazania
ps. sterownikow od karty graficznej tez nie zainstalujesz w trybie awaryjnym.
może i faktycznie nie da się zainstalować w trybie awaryjnym, ale zalecane jest jak najbardziej usuwanie wszystkich programów z którymi mamy problem właśnie w tym trybie
edit. teraz kolega podał, że to win 10, zatem może wydać się to śmieszne, ale kiedyś miałem podobny problem na win 10 i pomogło instalowanie wszystkich wersji dx jakie tylko mogłem znaleźć na stronie microsoftu, zawsze z każdą wersją coś tam dodawało od siebie
https://www.microsoft.com/pl-pl/download/details.aspx?id=35
Ten instalator skanuje twoj komputer i twoje biblioteki directx. Jezeli sa jakies brakujace/nowsze to sciaga najnowsze wersje.
Wiec twoje uruchamianie po kolei kazdego z osobna to byla strata czasu.
Mogles miec problem z jakas stara gra, ktora wymagala wrzucenia biblioteki do katalogu windows . Te gry co on poddal to nie sa stare tytuly.
Laptop lenovo Z51, Windows 10. Karta graficzna AMD Radeon, nie pamiętam w tej chwili jaki numer, mogę sprawdzić, a procesor Intel Core i5.
https://pcsupport.lenovo.com/pl/en/products/laptops-and-netbooks/lenovo-z-series-laptops/z51-70/downloads/driver-list
gpu intel i radeon z strony producenta.
https://www.guru3d.com/files-details/display-driver-uninstaller-download.html
odinstaluj sterownik grafiki radeon. uruchom w trybie awaryjnym. uruchom ddu, wybierz radeon i opcje clean and restart. po restarcie zainstaluj stery z linka.
Tak wiem, ze to sterowniki z 2016 roku. No, ale bedziesz wiedzial czy to oprogramowanie czy fizycznie sie poszlo cos kochac.
Póki co steam po ponownej instalacji działa jak trzeba, więc może i Dark Messiah po ponownej instalacji zadziała, za to gorzej z tamtymi dwiema.
Generalnie sterownik procesora nie pomógł, a AMD Software w panelu sterowania nie chce się odinstalować (nie włącza się setup). Za to jak chcę wejść w ustawienia AMD to też jest ten sam błąd z plikiem d3d9.dll
Ok. Tamte problemy rozwiązane, ale wciąż nie z d3d9.dll
Instalator nie pytał o naprawę/odinstalowanie tylko od razu instalował, ale sam sterownik nic nie dał. Mogę ewentualnie jutro spróbować teraz go odinstalować, a potem znowu, ale nie wiem co jeszcze zrobić. Jeżeli jeszcze macie jakieś pomysły to będę próbował. Jutro w najgorszym razie spróbuję też którąś grę zainstalować jeszcze raz
Jak nie walnięta pamięć, spróbuj tego:
Przejdź do X:\Program Files (x86)\Steam\steamapps\common\Steamworks Shared\_CommonRedist\vcredist folder. Znajdziesz tam 4 foldery (2010, 2012, 2013 i 2015) i każdy z tych folderów będzie miał dwa pliki, które trzeba będzie uruchomić jeden na raz. Pliki te to vcredist_x64.exe i vcredist_x86.exe. I tak, musisz uruchomić oba te pliki.Wejdź do każdego folderu, po jednym na raz począwszy od 2010 roku i uruchom "vcredist_x64.exe", następnie wybierz opcję naprawy i kliknij następny, po zakończeniu kliknij na koniec. Następnie w tym samym folderze uruchom "vcredist_x86.exe", następnie wybierz opcję naprawy i kliknij Dalej, po zakończeniu kliknij zakończ.Następnie przejdź do folderu 2012 i zasadniczo zrób to samo co w roku 2010, uruchom "vcredist_x64.exe" wybierz naprawę, tym razem powie ci, że musisz zrestartować komputer przed użyciem, ale po prostu kliknij "zamknij" nie restartuj. Następnie uruchom "vcredist_x86.exe" wybierz "repair", a następnie zamknij.To samo dotyczy dla folderu 2013.
Możesz pominąć folder 2015.
Teraz dla DirectX June2010.
Przejdź do X:\Program Files (x86)\Steam\steamapps\common\Steamworks Shared\_CommonRedist\DirectX\Jun2010
Uruchom DXSETUP.exe, zaakceptuj i pozwól mu działać, gdy skończy się kliknięcie.
Zrestartuj system i spróbuj grać.
Wiem że to jest zagmatwane jak ormiańskie filmy psychologiczne ale to działa. Informacje taką dostałem od pomocy technicznej Microsoftu
Tyle glow, a zadna nie wpadla na najprostsze:
Wchodzisz tu:
https://www.dll-files.com/d3d9.dll.html
I sciagasz najnowsza wersje pliku, pozniej wrzucasz do folderu system32 czy gdzie tam sie da.
Issue fixed.
https://www.dll-files.com/support/#200924305