Inicio Últimos Temas Consulta con Asesor Ver Consultas Chollos 2ª Mano PC Gamer PC Edición PC Barato/Apu PC Todoterreno +PCs

Error 0xc000007b

rafaperry

Usuario
Buenas tardes, llevo ya un par de meses que cada vez que instalo un juego nuevo me sale el error de "0xc000007b" otras veces lo he solucionado (no sabría decir como, cambiando muchos archivos que veía en tutoriales y tal) pero esta última semana al instalar el Tekken 7 me ha salido ese error y por más que hago o instalo no hay manera de arreglarlo. Agradecería a ver si alguien podría ayudarme ya que no sé de que manera podría hacer desaparecer ese error.

Gracias y un saludo.
 

Azofaifo

User .::SuperVIP::. ( ͡° ͜ʖ ͡°) Emus y Gaming
Buenas noches compañero. El "0xc000007b" es un error bastante común relacionado con los archivos .dll de 32bits añadidos por despiste (en ocasiones porque un juego antiguo los instala de forma automática) a un SO de 64bits. Aquí tienes un par de hilos donde se explica y se soluciona:

https://forohardware.com/threads/error-de-librerias-0xc000007b.13330/

https://forohardware.com/threads/dll-faltantes-en-windows-7-64-bits.16253/#post105250

Recordad que, antes de hacer una pregunta, debéis hacer una búsqueda por el foro por si alguien hubiese tenido ese mismo problema, con eso evitamos que se acumulen posts sobre el mismo tema, información y respuestas duplicadas, etc...

En este caso basta con poner "0xc000007b forohardware.com" en Google y ya te sale alguno de estos hilos como primer resultado.

Ya nos cuentas si lo has podido solucionar.
 

rafaperry

Usuario
Buenas noches compañero. El "0xc000007b" es un error bastante común relacionado con los archivos .dll de 32bits añadidos por despiste (en ocasiones porque un juego antiguo los instala de forma automática) a un SO de 64bits. Aquí tienes un par de hilos donde se explica y se soluciona:

https://forohardware.com/threads/error-de-librerias-0xc000007b.13330/

https://forohardware.com/threads/dll-faltantes-en-windows-7-64-bits.16253/#post105250

Recordad que, antes de hacer una pregunta, debéis hacer una búsqueda por el foro por si alguien hubiese tenido ese mismo problema, con eso evitamos que se acumulen posts sobre el mismo tema, información y respuestas duplicadas, etc...

En este caso basta con poner "0xc000007b forohardware.com" en Google y ya te sale alguno de estos hilos como primer resultado.

Ya nos cuentas si lo has podido solucionar.
Si el problema es que ya me he visto muchísimos foros, y he instalado muchísimas veces los c++ y los directx, copiado los .dll a la carpeta raíz, todo lo que veía que podía funcionar, pero aún así sigue igual. Pongo una captura de los c++ que tengo a ver si me falta alguno.

Edito: he borrado todos los c++ y los he vuelto a instalar solo los de x64 y sigue tirando el error.
 

Adjuntos

Última edición:

Azofaifo

User .::SuperVIP::. ( ͡° ͜ʖ ͡°) Emus y Gaming
Recuerda que tienes que sustituir ambas versiones en las dos carpetas, tanto los de 32bits en Syswow64 como los de 64bits en System32, no únicamente los x64.

En todo caso en ocasiones se "enquista" la cosa y el copiado no funciona. A mí me pasó la primera vez que me saltó el error y no hubo manera.

Si es así no queda otra que una recuperación del sistema desde un punto previo al problema o (casi siempre) una instalación limpia del SO, instalando únicamente a partir de entonces los vcredist x64 o, si necesitas algunos x32 para juegos muy antiguos, asegurándote que primero siempre instalas la versión x64 y luego la otra.

Yo actualmente funciono con esto y (además de a juegos actuales) puedo jugar a cualquier cosa incluyendo antiguallas como Nocturne, Psychonauts, Undying, Bloodlines o Return to Krondor sin programas intermediarios.

 

rafaperry

Usuario
Recuerda que tienes que sustituir ambas versiones en las dos carpetas, tanto los de 32bits en Syswow64 como los de 64bits en System32, no únicamente los x64.

En todo caso en ocasiones se "enquista" la cosa y el copiado no funciona. A mí me pasó la primera vez que me saltó el error y no hubo manera.

Si es así no queda otra que una recuperación del sistema desde un punto previo al problema o (casi siempre) una instalación limpia del SO, instalando únicamente a partir de entonces los vcredist x64 o, si necesitas algunos x32 para juegos muy antiguos, asegurándote que primero siempre instalas la versión x64 y luego la otra.

Yo actualmente funciono con esto y (además de a juegos actuales) puedo jugar a cualquier cosa incluyendo antiguallas como Nocturne, Psychonauts, Undying, Bloodlines o Return to Krondor sin programas intermediarios.

Lo que no entiendo es que este error ya me había salido más veces, y con el programa "depends" me salían los dll que estaban mal, y al volverlos a poner correctamente se solucionaba, pero al abrir el tekken con ese programa no me pone que ningún dll esté mal, no sé si eso tiene que ver o no.
Otra cosa que no he probado, porque no sé si funcionará es desinstalar el directx(no sé como hacerlo) y volverlo a instalar, ya que siempre que instalo el directx de la carpeta del juego me dice que ya tengo una versión instalada.
 

Azofaifo

User .::SuperVIP::. ( ͡° ͜ʖ ͡°) Emus y Gaming
No estoy familiarizado con el programa "depends" pero si revisa la carpeta de instalación del juego, los .dll que revisará y proporcionará serán los del juego instalado, que también tiene sus propias versiones y teóricamente son ajenos a este error 0xc000007b, pero no tendría que modificar los que están en las carpetas de windows y que son el origen del problema.

A veces los juegos dan errores por falta de los .dll (generalmente juegos de hace 3-5 años o los pirateados) en la propia carpeta del juego, pero no salta el error 0xc000007b sino uno específico indicando el .dll erróneo, normalmente así:



Siempre puedes probar a tratar de abrir otro juego que sea exclusivamente x64 y ver si te salta el mismo error, si es así no hay duda.

Respecto a desinstalar el Directx no es buena idea. Nuestros S.O. actuales no te van a ofrecer la opción "normal" de hacerlo por que su funcionamiento está estrechamente ligado al del sistema operativo. Si hubiese algún problema o error, al darle a instalar Directx se repararía automáticamente. Si bien Directx descarga una cierta cantidad de .dll nunca he oído que lo hiciese en las carpetas erróneas (eso es obra de las versiones antiguas x86 de los vc redist casi siempre).

Yo nunca he tenido que desinstalar el Dx para reparar el error 0xc000007b del PC amigos o familiares, aunque es posible hacerlo, sólo tienes que buscar un tutorial y ser muy cuidadoso.

Lo que me resulta raro es que te salte el error cada cierto tiempo tras repararlo (a mí no me ha pasado nunca siempre y cuando haya sido cuidadoso con los x86).

Teorizando, igual tiene que ver con el cacao que tienes de packs y versiones de vc redist x86 tanto minimum como additional (que no son complementarios entre sí) además de las estándar y sus actualizaciones. Digamos que tienes instalado a la vez la versión "recortada" con los .dll mínimos para funcionar, la versión completa, las actualizaciones y la que trae .dlls complementarios para la completa. Así es fácil que más de uno haya acabado en la carpeta que no es.

Como ya te he dicho a veces la cosa se soluciona copiando ambas versiones de los .dll en sus respectivas carpetas y otras (1 de cada 10), desgraciadamente, toca reinstalar el S.O. o hacer una recuperación de sistema desde un punto anterior.
 

rafaperry

Usuario
No estoy familiarizado con el programa "depends" pero si revisa la carpeta de instalación del juego, los .dll que revisará y proporcionará serán los del juego instalado, que también tiene sus propias versiones y teóricamente son ajenos a este error 0xc000007b, pero no tendría que modificar los que están en las carpetas de windows y que son el origen del problema.

A veces los juegos dan errores por falta de los .dll (generalmente juegos de hace 3-5 años o los pirateados) en la propia carpeta del juego, pero no salta el error 0xc000007b sino uno específico indicando el .dll erróneo, normalmente así:



Siempre puedes probar a tratar de abrir otro juego que sea exclusivamente x64 y ver si te salta el mismo error, si es así no hay duda.

Respecto a desinstalar el Directx no es buena idea. Nuestros S.O. actuales no te van a ofrecer la opción "normal" de hacerlo por que su funcionamiento está estrechamente ligado al del sistema operativo. Si hubiese algún problema o error, al darle a instalar Directx se repararía automáticamente. Si bien Directx descarga una cierta cantidad de .dll nunca he oído que lo hiciese en las carpetas erróneas (eso es obra de las versiones antiguas x86 de los vc redist casi siempre).

Yo nunca he tenido que desinstalar el Dx para reparar el error 0xc000007b del PC amigos o familiares, aunque es posible hacerlo, sólo tienes que buscar un tutorial y ser muy cuidadoso.

Lo que me resulta raro es que te salte el error cada cierto tiempo tras repararlo (a mí no me ha pasado nunca siempre y cuando haya sido cuidadoso con los x86).

Teorizando, igual tiene que ver con el cacao que tienes de packs y versiones de vc redist x86 tanto minimum como additional (que no son complementarios entre sí) además de las estándar y sus actualizaciones. Digamos que tienes instalado a la vez la versión "recortada" con los .dll mínimos para funcionar, la versión completa, las actualizaciones y la que trae .dlls complementarios para la completa. Así es fácil que más de uno haya acabado en la carpeta que no es.

Como ya te he dicho a veces la cosa se soluciona copiando ambas versiones de los .dll en sus respectivas carpetas y otras (1 de cada 10), desgraciadamente, toca reinstalar el S.O. o hacer una recuperación de sistema desde un punto anterior.
Es lo raro, que siempre consigo arreglar el error, pero en este caso me resulta imposible. Acabo de abrir el Nier automata (que me tiraba error hace un tiempo) y me va perfecto a día de hoy.

Reinstalar el S.O. es formatearlo no? Hay alguna manera de hacerlo sin que se borre todo o sin cd? Estoy muy perdido en esas cosas, porque nunca lo hice :(
 

Azofaifo

User .::SuperVIP::. ( ͡° ͜ʖ ͡°) Emus y Gaming
Existen instalaciones en las que se conservan los datos (será una de las opciones que se te ofrezcan) y puedes probar a hacerlo así, aunque en estos casos suele dar mejor resultado una instalación limpia.

Una vez lo hayas hecho te recomiendo que te atengas al listado que te he puesto arriba, evitando los x86 a no ser que te los exija algún juego y siempre habiendo instalado antes la versión x64 del que te pida. En todo caso los x86 listados arriba son inofensivos y no deberían provocarte el error 0xc000007b.

Lo del error recurrente puede deberse (descartando virus, piratería con "regalitos" o los conflictos de las diversas versiones que tienes de vc redist) a algún juego de GoG, Uplay o Steam que instales de vez en cuando o que se actualice en ocasiones y -sin consultarte- añada algún VC redist x86 conflictivo al finalizar (GoG lo hace siempre y las otras plataformas depende del juego).

El SO puedes instalarlo también (si no tienes CD) desde un pendrive USB. Aquí tienes un aporte muy currado del compañero @xabi5 donde se explica por pasos como hacerlo. También tienes bastantes tutoriales en YouTube.

https://forohardware.com/threads/instalar-windows-desde-usb.2624/

Si no tienes una licencia oficial de Windows te recomendaría que le echaras un vistazo al hilo del compañero @ASCII, sus precios son verdaderamente bajos y es 100% fiable (en el post puedes ver las opiniones de los usuarios). Si tu SO es pirata podría ser parte del problema.

https://forohardware.com/threads/vendo-licencias-windows-y-office.9378/page-40#post-117941

Es un tío muy majo, menos cuando se cabrea con alguno por esparcir información no documentada;), un verdadero experto en estos temas y te asistirá amablemente en todo lo que necesites... hasta te enviará fotos picantuelas embadurnado en aceite perfumado de coco:rolleyes:
 
Esta web usa cookies y participa en el Programa de Afiliados de Amazon EU, un programa de publicidad para afiliados diseñado para ofrecer a sitios web un modo de obtener comisiones por publicidad, publicitando e incluyendo enlaces a Amazon.es
Arriba