milanista [ Brother Of Metal ]
Brak dźwięku i problem z zainstalowaniem DirectX
Mam mały problem z kompem i potrzebuje pomocy jak go naprawić, bo sam to jeszcze bardziej popsułem :P . Problem jest taki ze z komputera przestał płynąć jakikolwiek dźwięk. Filmy, muzyka, dzwieki systemowe, filmy na YT, gry, dosłownie nic nie działa. Mam kartę Creative Audigy SE i głosniki 5.1 Creative T6060, system to WinXP. Sprzętowo wszystko jest na 100% sprawne i dobrze podłączone, głośniki nie sa wyciszone ani wyłączone. Zintegrowana karta na plycie glownej jest wylączona w BIOSie, a wszystkie odtwarzanie jest skierowane na Audigy. Narzedzie diagnostyczne Creative początkowo nie wykryło błędów, zrobilem reset do domyslnych ustawien, ciagle nic. Przy próbie reinstalacji sterowników wyskoczył błąd:
Error I-001
Wkleiłem w google, ludzie radzili żeby zeby sprawdzić logi instalacyjne. Jedyny plik który miał jakiekolwiek errory to główny komponent:
[Sound Blaster Audigy]
GUID=1B1DDAD2-C704-49F8-8FC2-18DAAD9A87C5
Error=I-001 DirectX not found.
Co jest oczywiscie bzdurą, bo Directxa mam, grafika w grach jest wystwetlana normalnie. Instalowany był wczoraj, wersja 9.0c z sierpnia, razem z FM 2010, i od tego czasu komp był restartowany i dźwięk działał, dopiero dzisiaj przestał. No, ale idac tym tropem włączam dxdiag, oczywiście przy testowaniu DirectSound tez nic nie gra, nawet jak klikałem że coś słysze żeby sprawdzić wszystkie sample. Bez przyspieszania sprzętowego to samo. Ściągnąłem najnowszy directx ze strony Microsoftu (ta sama wersja co miałem wcześniej), ale bez efektu. Usuniecie karty z menadżera urządzeń i reinstalacja sterowników nie pomogła. Aktualizacja do najnowszych driverów też nic nie dała, natomiast z nowymi sterami Creative Diagnostics pokazał fail przy testowaniu DirectSound. Jako ze MS nie umożliwia usuniecia Directx, to w przypływie desperacji użyłem programu DirectX Eradicator i to był błąd. Po restarcie zaczęło sypać błędami typu "nie znaleziono dxdraw, żadna gra sie nie chciała uruchomić, a przy próbie reinstalacji DX wyskoczył: "Wewnętrzny błąd systemu. Sprawdź plik DXerror.log i DirectX.log w folderze Windows, aby rozpoznać problem".
W tych logach znalazłem takie coś:
=========================
--------------------
[11/03/09 16:51:06] module: dxupdate(Sep 4 2009), file: dxupdate.cpp, line: 189, function: GetDXVersion
Failed API: RegQueryValueEx()
Error: (2) - Nie można odnaleźć określonego pliku.
Current DirectX may be a older version which does not have the version value in the registry.
--------------------
[11/03/09 16:51:06] module: dxupdate(Sep 4 2009), file: dxupdate.cpp, line: 4751, function: DirectXUpdateGetSetupInformation
GetDXVersion() failed.
--------------------
[11/03/09 16:51:06] module: dsetup32(Sep 4 2009), file: dxupdate.cpp, line: 280, function: CSetup::InstallPlugIn
DirectXUpdateInstallPlugIn() failed.
--------------------
[11/03/09 16:51:06] module: dsetup32(Sep 4 2009), file: setup.cpp, line: 1701, function: CSetup::SetupForDirectX
InstallPlugIn() failed.
============================
Da się coś z tym zrobić? Jakoś "oszukać" system że mam np. DX 9.0b, który będzie można zaktualizować, albo recznie przekopiować pliki? Próbowałem wypakować zawartość paczki dxnt.cab do C:\Windows\System32 i teraz przynajmniej znajduje mi dxdiag i działają gry wiec jestem mniej więcej w punkcie wyjścia, ale jako "wersja Directx" wartość jest Not Found, i ciągle mam identyczny błąd przy próbie reinstalacji.
No i cały czas nie ma dźwięku ;|
mirencjum [ operator kursora ]
Naprawa systemu z płyty instalacyjnej:
Pobranie i instalacja najnowszych sterowników karty muzycznej (może też być funkcja creative autoupdate):
Sprawdzenie w menadżer urządzeń, czy nie ma żółtych znaków oznajmiających konflikt sterowników i urządzeń.
Zaleca się instalację bibliotek DirectX po każdorazowej instalacji sterowników do karty graficznej i karty dźwiękowej.
milanista [ Brother Of Metal ]
- Naprawiać z płyty nie chce narazie, bo wole uniknąć przywracania domyślnych ustawień wszystkiego.
- Stery pobrałem z autoupdate, są najnowsze
- nie ma żadnych konfliktów (poza kontolerem audio wyjscia HDMI na karcie graficznej, ale to raczej nie ma związku, od zawsze tam mialem konflikt i wcześniej działało)
Spróbowałem jeszcze dodać recznie klucz wersji - teraz DX instaluje sie momentalnie bez błędów, ale nic się nie zmienia i ciagle nie ma zadnych zmian - poza tym ze wersja w dxdiag jest taka jak wpisałem w edytorze rejestru.
milanista [ Brother Of Metal ]
DirectX udało mi się odzyskać, wiec jestem w punkcie wyjscia. Nie działa dźwięk, a przy próbie reinstalacji wywala mi błąd I-001. W logach komunikat jest "DirectX not found"...
W sumie podejrzewam ze to DirectX jest winny, bo to jedyne co ostatnio instalowalem co mogło to zepsuć. Zna ktos moze metode na usuniecie DX i cofniecie go do 8.1 albo 9.0 (początkowy w Windows XP). Jest niby program DirectX Happy Uninstall, ale nie chce mi sie wydawac 20$ zeby to wypróbować...a wolałbym nie robić formata, juz prędzej przełączę się na zintegrowana dźwiękówkę.