- L'error EXCEPTION_ACCESS_VIOLATION sol indicar que el joc accedeix a memòria no permesa, sovint després de canvis recents.
- Drivers de GPU, anti-cheat i programari en segon pla són causes freqüents fins i tot en equips acabats de muntar.
- DxDiag, anàlisi amb Microsoft Defender sense connexió i verificació de fitxers ajuden a aïllar l'origen.
- Si persisteix, revisar minidumps i el registre d'esdeveniments orienta l'arranjament o escalada al suport.
Quan un joc es tanca només arrencar i apareix el temut missatge d'Access Violation, la frustració és total. De vegades, el títol ni tan sols s'obre, malgrat reinstal·lar, actualitzar controladors o tocar paràmetres del sistema. Quines solucions hi ha?
El missatge EXCEPTION_ACCESS_VIOLATION sol indicar que una part del programa ha intentat llegir o escriure a una zona de memòria que no pertany. És un accés invàlid a memòria (codi 0xC0000005) i pot anar acompanyat d'adreces com a 0x00000…, típic quan alguna cosa intenta desreferenciar un punter nul. En motors com Unreal, el quadre d'error sol esmentar “reading address 0x00000…”, cosa que encaixa amb tancaments sobtats tot just arrencar.
Access Violation: Causes probables
Sembla que l'última versió del controlador gràfic pot ser l'espurna que pren la metxa i dóna lloc a l'error Access Violation. Una actualització de GPU que porta arranjaments per a uns jocs pot trencar altres, i viceversa. De vegades la solució és pujar a un driver més nou; en altres, tornar a un anterior que sigui WHQL i estable.
L'anti-cheat també influeix molt en l'arrencada. Quan el tancament es produeix just després de carregar el sistema anti-trampes, hi sol haver conflicte amb serveis, controladors en mode kernel o programari resident (monitorització de maquinari, injectors d'overlay, optimitzadors RGB, àudio millorat, etc.).
Tampoc no cal oblidar llibreries de suport. Faltes o corrupcions a Visual C++ Redistributable, DirectX, .NET o fins i tot als arxius del propi joc poden desencadenar aquest 0xC0000005 en intentar inicialitzar mòduls crítics.
Finalment, el maquinari i la seva configuració manen. Un XMP agressiu, overclock inestable o mòduls de RAM recent estrenats que encara no s'han provat a fons poden fallar just quan el joc compila shaders, passa a pantalla completa o enganxa el driver.

Comprovacions ràpides abans de ficar-se en farina
Abans de desmuntar mig PC, val la pena fer una ronda curta de bàsics. Aquestes comprovacions sovint eviten hores de voltes:
- Actualitzar Windows per complet i reiniciar dues vegades.
- Treure overclock (CPU/GPU/RAM) i perfils XMP/DOCP temporalment.
- Desactivar overlays (Steam, Discord, NVIDIA/AMD, Xbox Game Bar) i tancar MSI Afterburner/RivaTuner, RGB, àudio “Nahimic/Sonic Studio”, etc.
- Executar el joc com a administrador i en mode finestra sense vores amb argument -dx11 si el títol ho permet.
- Verificar arxius del joc a la seva launcher o plataforma.
- Assegureu-vos que el fitxer de paginació no està deshabilitat i que hi ha espai lliure al disc.
Solucions pas a pas que estan ajudant
Allà hi va una bateria de solucions enumerades per solucioar l'error Access Violation en obrir un joc:
1) Reunir diagnòstic amb DxDiag i revisar l'apartat Gràfics
Fes clic Win+R, escriu dxdiag i accepta. Guarda l'informe en text i revisa les pestanyes Sistema i Pantalla (i Representar si apareix) per veure model i versió del controlador, data del driver i extensions habilitades. Si demanaràs ajuda, adjuntar aquestes captures escurça molt els temps.
2) Controladors de GPU: neteja i versió estable
Si vas actualitzar fa poc, prova dos camins: instal·lar la darrera versió disponible o tornar a una prèvia coneguda per la seva estabilitat. Per fer-ho fi, utilitza DDU en mode segur, reinicia i després instal·la el driver net (sense paquets opcionals com “Experience” al principi). A AMD, desmarca “Factory Reset” si no vols perdre perfils, encara que és recomanable per començar de zero.
3) Anti-cheat: reparar, reinstal·lar i aïllar conflictes
Quan el tancament arriba just després de carregar l'anti-cheat, el focus hi és. Busca a la carpeta del joc l'instal·lador d'Easy Anti-Cheat o BattlEye i executa “Repair/Install”. Comproveu que els serveis associats s'inicien amb Windows i que la data/hora del sistema és correcta (els desajustaments trenquen validacions).
Desactiva Nucli Aïllat i Seguretat basada en virtualització (VBS) si l'anti-cheat ho indica a la vostra documentació. Evita tenir actives eines que injectin DLLs o enganxin al render (superposicions, rendiment, captura, àudio 3D). I, si tens un antivirus de tercers, crea una exclusió per a la carpeta del joc i de l'anti-cheat.
4) Anàlisi sense connexió amb Microsoft Defender
Algú va proposar una mesura simple que convé fer: executar l'anàlisi sense connexió de Microsoft Defender. Aneu a Configuració > Actualització i seguretat > Seguretat de Windows > Protecció contra virus i amenaces > Opcions d'examen > Anàlisi sense connexió de Microsoft Defender > Analitzar ara. L'ordinador es reiniciarà i farà una passada fora de Windows, útil per descartar interferències ocultes.
5) Integritat d'arxius i reinstal·lació neta
Verifica fitxers des de Steam/Origin/EA App/Epic. Si falla de continu, desinstal·la, esborra restes de les carpetes a AppData i Program Files del joc i el seu anti-cheat, i reinstal·la en una altra unitat. En unitats que freguen el límit d'espai o amb sectors inestables, els binaris es poden corrompre.
6) Redistribuïbles de Visual C++ i DirectX
Instal·la o repara tots els Microsoft Visual C++ Redistributable (x86 i x64) 2010–2022, a més del DirectX End‑User Runtime. Aquestes llibreries són la cola de molts jocs; si en falta una, l'arrencada s'estrella. També convé tenir al dia .NET i reiniciar després.
7) Desactivar programari conflictiu
Hi ha programes que disparen l'error Access Violation en enganxar-se al render o entrada/sortida. Desactiva temporalment Discord overlay, GeForce/Adrenalin overlay, Xbox Game Bar, Fraps, OBS (mode Game Capture), MSI Afterburner i RivaTuner, iCUE, Armoury Crate, NZXT CAM, Razer Synapse/Chroma, Citrix, Nahimic/Sonic Studio. Tanca també apps de tercers que toquin teclat/ratolí o modifiquin finestres.
8) RAM i estabilitat del sistema
En equips acabats de muntar, de vegades l'ajust de memòria no és estable. Desactiva XMP/DOCP per provar, baixa overclocks i executa MemTest86 o el Diagnòstic de memòria de Windows. Fixa't que l'error 0xC0000005 és sensible a petites fallades de RAM. Revisa a més temperatures i becs de freqüència.
9) Paràmetres d'inici i configuració del joc
En títols que el suporten, afegeix -dx11, -windowed o -noborder. Força pantalla completa exclusiva si l'API ho permet o prova mode finestra sense vores. A Unreal, esborra la carpeta Saved/Config del joc (es regenerarà) i neteja la memòria cau de shaders. Tot això redueix el xoc inicial del render.
10) Minidumps, Visor d'esdeveniments i WinDbg
Si hi ha fitxers .dmp, obriu-los amb WinDbg i llança !analyze -v. Cerca referències a 0xC0000005, mòduls com ntdll.dll/KERNEL32.DLL i l'executable del joc. L'òfset (per exemple, ds.exe+1976F068) us pot orientar cap a un subsistema concret (rendre, àudio, xarxa). Creueu aquesta hora amb el Visualitzador d'esdeveniments de Windows > Registres de Windows > Aplicació per veure errors secundaris.

Notes específiques si utilitzes Unreal Engine
L'error de “lectura en 0x00000…” és típic del motor quan alguna cosa falla en inicialitzar subsistemes. A més de drivers i overlays, revisa que no hi hagi mods o paràmetres personalitzats a Engine.ini que canviïn streamers, RHI o render thread. Esborra els ajustaments i deixa que el joc els regeneri. Deshabilita també optimitzacions de pantalla completa de Windows a l'executable.
Si el teu problema amb l'error Access Violation va començar després d'una temporada nova, com va relatar un jugador amb la Season 7, és possible que el pegat hagi tocat el pipeline de render o l'anti-cheat. En aquests casos, una barreja de rollback de driver + verificació de fitxers + neteja de memòria cau de shaders sol tornar l'estabilitat mentre l'estudi llança un hotfix.
Preguntes freqüents i aclariments útils
- El maquinari està trencat? Normalment no. La majoria d'EXCEPTION_ACCESS_VIOLATION en iniciar vénen de programari: drivers, llibreries o capes anti-cheat. Tot i així, testeja RAM i temperatures si el PC és nou o està overclockeado.
- Per què apareix ntdll.dll o KERNEL32.DLL a la traça? Perquè són llibreries de Windows que van acabar rebent la instrucció invàlida. Això no assenyala Windows com a culpable necessàriament; cal veure el mòdul del joc i el context. L'òfset de la funció a l'executable ajuda a ubicar el subsistema.
- Serveix reinstal·lar Windows? Només com a últim recurs. En els casos compartits hi va haver gent que va formatejar i el problema va seguir, cosa que apunta a drivers/anti-cheat o al mateix pegat del joc. Esgota abans les vies de diagnòstic i neteja d'entorn.
Tot això parteix de situacions reals: gent que pateix des de fa dies l'error Access Violation, proves de reinstal·lació sense èxit, un vídeo comunitari que ha salvat a diversos, peticions de DxDiag i fins i tot un bolcat amb registres i call stacks detallats. Amb aquest enfocament per capes —drivers, anticheat, llibreries, programari resident i estabilitat del sistema—, l'habitual és tornar l'estabilitat a l'arrencada i deixar enrere l'EXCEPTION_ACCESS_VIOLATION sense perdre més partides.
Redactor especialitzat en temes de tecnologia i internet amb més de deu anys d'experiència a diferents mitjans digitals. He treballat com a editor i creador de continguts per a empreses de comerç electrònic, comunicació, màrqueting en línia i publicitat. També he escrit a webs d'economia, finances i altres sectors. La meva feina és també la meva passió. Ara, a través dels meus articles a Tecnobits, intento explorar totes les novetats i noves oportunitats que el món de la tecnologia ens ofereix dia a dia per millorar les nostres vides.