Los errores de «Mensaje de procesamiento de excepción 0xc0000135» son causados por la falta de archivos de Visual C ++ en su sistema.
Visual C ++ es un paquete de «biblioteca» distribuido por Microsoft para ayudar a estandarizar el proceso de desarrollo para muchas funciones diferentes en Windows. Hay varias versiones, y algunos errores se deben simplemente a no tener una versión en particular en su sistema.
Casi todas las aplicaciones populares para la plataforma Windows usan alguna versión de VC ++ y, obviamente, el juego / aplicación que está intentando ejecutar tiene el mismo requisito.
Desafortunadamente, hay una serie de problemas comunes con VC ++ que impiden que funcione como se requiere. Estos incluyen todo, desde que su PC no tenga la versión correcta instalada, hasta varios de sus archivos DLL que faltan.
Para asegurarse de que este problema no persista, debe asegurarse de que su sistema tenga todos los archivos que necesita para ejecutarse y que el juego / aplicación pueda cargarlos correctamente.
Causas
Si bien el error a menudo se atribuye a BattlEye, o una serie de otros paquetes de «terceros», el problema real surge en la forma de cómo se vinculará un juego en particular para usar un paquete VC ++ en particular.
Microsoft distribuye los paquetes «redistribuibles» de VC ++ como software independiente, lo que significa que puede instalarlos / desinstalarlos según sea necesario.
Por este motivo, suele ocurrir que se dañen
Paquetes redistribuibles de Visual C ++ particulares que no están presentes en su sistema
El paquete VC ++ no está instalado correctamente
El juego no puede acceder a los archivos VC ++ necesarios.
Se requiere acceso de administrador
Windows no puede acceder a algunas configuraciones, etc.
El antivirus podría bloquear el acceso a varios subsistemas
El error generalmente se muestra con los siguientes mensajes de error:
Mensaje de manejo de excepciones 0xc0000135
0xc0000135 – STATUS_DLL_NOT_FOUND
El meollo del asunto es que la aplicación que está utilizando no tiene acceso a un archivo «DLL» (Biblioteca de vínculos dinámicos) en particular.
Estos archivos se utilizan para proporcionar una funcionalidad estandarizada en Windows y son utilizados por casi cualquier aplicación que pueda utilizar en la plataforma.
Es probable que su juego no pueda leer uno de los muchos archivos «DLL» implementados por los distintos paquetes de Visual C ++.
La solución es garantizar que VC ++ esté instalado correctamente.
Solución
La forma de solucionar el problema es asegurarse de que su aplicación tenga acceso completo al archivo que necesita:
1. Reinstale la aplicación defectuosa
El primer paso es reinstalar completamente la aplicación defectuosa.
En el caso de un juego, también significa cualquier software relacionado que se haya agregado con él (como un lanzador, etc.).
En Windows 7, haga clic en «Inicio»> «Panel de control»> «Agregar o quitar programas»
En Windows 10, haga clic derecho en el botón «Inicio»> seleccione «Aplicaciones y características»
Desplazarse hacia abajo en la lista
Seleccione la aplicación que está causando el problema
Seleccione «Desinstalar»
Siga el proceso
Reinicia tu sistema
Esto eliminará el software del sistema por completo; después de reiniciar, debería considerar reinstalar el software.
Para hacer esto, es absolutamente la mejor estrategia descargar una nueva versión del software de Internet antes de intentar instalarlo nuevamente.
2. Reinstale los paquetes de VC ++
Una vez que haya intentado reinstalar el software, debería examinar uno de los paquetes de VC ++ en su sistema.
Como se mencionó, el principal problema con este error es que un paquete de VC ++ no tendrá los archivos necesarios para ejecutarse; esto se puede solucionar reinstalando todas las versiones de VC ++ en su sistema.
Para hacer esto, debe seguir estos pasos:
En Windows 7, haga clic en «Inicio»> «Panel de control»> «Agregar o quitar programas»
En Windows 10, haga clic derecho en el botón «Inicio» y seleccione «Aplicaciones y características»
Desplácese hacia abajo hasta «Microsoft Visual C ++ Redistributable».
Debería haber algunas variaciones
Debes tener en cuenta el año y arquitectura de cada VC ++
Por ejemplo, «VC ++ Redistributable 2012 x64»
Conéctese a su motor de búsqueda favorito y busque «Descargas de Visual C ++»
Haga clic en una página de Microsoft con el título «Últimas descargas de Visual C ++ compatibles».
Desplácese hacia abajo hasta cada «año» que haya instalado
Descargue los redistribuibles según la arquitectura que enumeró
Guárdelos en su disco duro + luego ejecute cada uno
Después de instalarlos, reinicie su sistema
El proceso de instalación debería darle la oportunidad de determinar exactamente si alguno de los paquetes de VC ++ se ha dañado o corrompido (a menudo se sobrescribe).
Si esto no resuelve el problema, debe intentar apuntar al archivo DLL que falta.
3. Reemplace la DLL defectuosa o faltante
Este es el verdadero meollo del asunto: a su sistema le falta un archivo DLL.
Para resolver este problema, primero debe identificar el archivo que falta y luego buscar un reemplazo:
Descargue una aplicación llamada «DependencyWalker» (puede encontrarla buscando)
Guárdelo en su sistema y ejecútelo
Cargarla
En la interfaz de usuario, busque el icono ‘abrir’ (arriba a la izquierda) y haga clic en él
Busque el archivo EXE de la aplicación que muestra el error
En la barra lateral izquierda, mire todos los archivos DLL que usa la aplicación
Debe haber uno resaltado en rojo – tenga en cuenta esto
Si puede identificar el archivo requerido por la aplicación, vaya a Internet
Encuentra el archivo
Encuentre cualquier sitio web que se especialice en compartir archivos DLL de respaldo (DLLMe es lo suficientemente bueno)
Descargue el archivo a su sistema
Si el archivo pasa sus análisis de virus, etc., vaya a C: / Windows / System32
Coloque el archivo allí
Presiona las teclas «Windows» + «R»
Escribe «CMD» y presiona «Enter»
Escriba «regsrv32 ____. Dll» (insertando el nombre del nuevo archivo DLL que obtuvo)
Espere a que se complete el proceso y reinicie su aplicación
Si bien esta es la solución más eficaz (si los dos primeros pasos no han funcionado), la mayoría de las personas tienen problemas con DependencyWalker. Dado que se trata de una herramienta profesional, es posible que necesite ayuda para que funcione.
4. Reparación del registro
No es esencial, pero sienta un precedente, especialmente si confía en su sistema para el trabajo / negocio.
El «registro» es una base de datos dentro de Windows que almacena todas las configuraciones de su sistema. Una de las configuraciones que conserva es una lista de archivos DLL (para facilitar el acceso).
A menudo sucede que los programas sobrescriben la lista de archivos DLL, agregan listas incorrectas o simplemente causan problemas.
Puede utilizar un «limpiador de registro» para solucionar este problema.
Sin embargo, debe tener cuidado porque las herramientas de «limpieza del registro» han sido promocionadas en exceso durante mucho tiempo por especialistas en marketing sin escrúpulos.
La única herramienta que vale la pena usar en el momento de escribir este artículo es «CCleaner», que es completamente gratuita y se ha descargado más de mil millones de veces:
Si desea intentar utilizar una herramienta de reparación del registro, descargue su opción preferida
Una vez guardado, cárguelo en su sistema
Déjelo pasar por todos los posibles errores / problemas en el sistema
Limpiar cualquier error que encuentre
Obviamente, esto no debería resolver los errores correctamente, pero al menos debería ayudar a garantizar la integridad del sistema subyacente.
Si aún ves el error, significa que existe un problema más profundo con Windows o tu juego / aplicación.
Los problemas típicos aquí son los permisos o tal vez algún otro software que bloquee la instalación / acceso a los archivos requeridos. Si este es el caso, deberá hablar con alguien con conocimientos específicos de su sistema, y esto solo puede provenir de personas con acceso a las aplicaciones que está intentando ejecutar. Las mejores comunidades para esto incluyen Reddit, Microsoft Answers y SuperUser.
Si necesita más ayuda o tiene el problema con una computadora comercial, es posible que desee obtener ayuda de alguien que brinde las soluciones de manera profesional. Fiverr tiene algunos buenos proveedores que pueden hacer este tipo de trabajo (pagará una tarifa). De cualquier manera, la mejor manera de aprovechar al máximo el sistema.