Nyligen har jag stött på konstiga problem med några moderna Windows 8-appar. Några av dem (inte alla) funktionsfel. När jag lanserade dessa appar började de aldrig och efter en sekund eller två var jag tillbaka till startskärmen. Jag gjorde lite forskning med hjälp av Event Viewer . Det hävdade att de programmen kraschade med 0xc0000005 undantagskoden och att filen atidxx64.dll installerad av min AMD / ATI-grafikkortsdrivrutin var orsaken till problemet. Vad händer? Hur löser du detta problem?
Problembeskrivning - Mer detaljer
Som jag nämnde i introduktionen påverkar inte detta problem alla Windows 8-appar. Bara några appar. På mina Windows 8-enheter kunde jag inte använda appar som AccuWeather for Windows 8 eller Digital Live Tile Clock. Alla andra fungerade bra.
Eftersom inga felmeddelanden visades var jag förvirrad. Vad händer? Jag kollade mina brandväggsinställningar och de var bra. Det blockerade inte några Windows 8-appar.
Sedan öppnade jag den pålitliga Event Viewer. Jag gick till Windows Logs -> Application och letade efter fel. Det tog mig inte lång tid att hitta dem.
För varje app som funktionsfel, loggades samma fel och koder. Dessutom skapades två felloggar för varje app som lanserades.
Den första felloggen visas nedan. Det nämnde filen atidxx64.dll som felmodul. Också en konstig 0xc0000005 undantags kod nämndes.
Den andra felloggen visade att "Processen avslutades på grund av ett obehandlat undantag" .
Det var allt gibberish men jag hade mer detaljer för att starta min sökning med.
Jag hittade att människor stöter på liknande problem och vissa sa att AMD / ATI-drivrutinerna är felaktiga och att de måste tas bort. Jag hittade det här lite extrema för en lösning. Om det inte fanns någon inkompatibilitet med Windows 8, skulle det ha varit utbredd, välkänt och Microsoft eller AMD skulle ha gjort något åt det. Jag tänkte att problemet måste vara så som videodrivrutinen är konfigurerad. Därför började jag experimentera med varje inställning tills jag hittade den som gjorde saker kraschar.
Roten orsak - Morfologisk filtrering
Efter att ha tinkat ett tag med alla 3D-programinställningar på grafikkortet fann jag att allt fungerade bra efter att ha inaktiverat en specifik inställning.
Den skyldige var morfologisk filtrering . När den var påslagen kraschade de Windows 8-program som jag nämnde. När den var avstängd fungerade de utan några problem.
Vad är morfologisk filtrering och vad gör det? AMD har en del anständig dokumentation om denna grafiska funktion här: Morphological Anti-Aliasing. Tydligen är det en teknik som förbättrar bildkvaliteten i videospel.
Jag hade det aktiverat som en systemomfattande inställning så att inaktivera det var ett måste för att bli av med det problem jag hade. Med AMD / ATI-drivrutinerna kan du skapa applikationsprofiler. Därför skulle jag kunna aktivera den här inställningen separat för de spel som jag ville spela, så att jag inte påverkar funktionen för de Windows 8-appar som installerats på min dator.
Men prata nog. Hur inaktiverar du det? Öppna "AMD Vision Engine Control Center" . Gå till "Gaming -> 3D Application Settings" .
I kategorin Systeminställningar ställer du in Morfologisk filtrering till Av och klickar på Apply .
Problemet löst! :)
Slutsats
Detta var ett frustrerande problem att ha. Inga felmeddelanden, ledtrådar som var svåra att hitta och det fanns lite information tillgänglig på webben. Jag hade tur att mitt experiment ledde mig till denna lösning. Förhoppningsvis kommer den här artikeln att hjälpa andra som stöter på liknande problem.