Fråga
Jag har fått ett litet men störande problem med min dator med Windows XP Home. Jag hade testat lite saker på datorn och lyckades installera DirectX 10 på den, vilket förbättrade spelgrafiken avsevärt eftersom jag hade ett DX 10 grafikkort.
Men det verkade som en viss dll-fil blev modifierad av DX 10 eftersom varje gång jag startar något Windows Live-program som till exempel Windows Live Messenger får jag ett felmeddelande som lyder ungefär så här: Det går inte att hitta procedurstartadressen _except_handler4_common i dllfilen msvcrt.dll.
Jag trycker på OK och programmet fungerar bra tills ett nytt fönster startas, vilket är väldigt irriterande. Jag har prövat att ladda ner och ersätta filen men den dyker upp hela tiden.
Isac Sélea
Svar
Jag har ingen aning om hur du bar dig åt för att installera DirectX 10 i Windows XP – det borde inte vara möjligt. Inte så konstigt, alltså, att du får problem.
Procedurstartadressen _except_handler4_ finns inte i XP-versionen av msvcrt.dll, bara i Vista, så det är ju tydligt att sammanblandningen av operativsystem som du har lyckats åstadkomma gör anrop som inte kan hanteras. Enda lösningen är nog att återställa systemet till sitt ursprungsskick.