domingo, 23 de marzo de 2014

Solución Error (0xc000007b) y al error de MSVCR100.dll



Primero que nada, los 2 errores están relacionados ya que son producidos por un error del Visual Studio. Acá pongo 2 imágenes de los 2 erroes, para ver si coinciden totalmente con los errores que les ha ocurrido, y no han podido encontrar una solución.
     

El error que dice: "No se encuentra el punto de entrada del procedimiento _invalid_parameter_noinfo_noreturn en la biblioteca de vínculos dinámicos MSVCR100.dll". Este error es producido cuando intentamos abrir una aplicación o juego que pueda usar el archivo MSVCR100.dll y MSVCP100.dll o que use Visual Studio. Este error se soluciona de la siguiente manera:

-Ir a C:Windowssystem, busca los archivos MSVCR100.dll y MSVCP100.dll y bórralos, lo normal es que no aparezcan.
-Ir a C:Windowssystem32, busca los archivos MSVCR100.dll y MSVCP100.dll y bórralos, lo normal es que no aparezcan.
-Ir a la carpeta del juego o aplicación que te tira este error, busca la carpeta donde estén varios archivos DLL, busca los archivos MSVCR100.dll y MSVCP100.dll y bórralos, puede que aparezcan.

-Una vez de que te hayas asegurado de borrar los archivos, descargar el archivo vcredist_x86.exe, que contiene las librerías y/o bibliotecas del Visual Studio 2010, de la página oficial:http://www.microsoft.com/download/en/details.aspx?id=5555
esto reparará las bibliotecas que tiran el error y podrás iniciar la aplicación o juego que te tiraba el error.

El error que dice: "La aplicación no se pudo iniciar correctamente (0xc000007b). Click Aceptar para cerrar la aplicación". Este es el error más común, pero generado por el mismo problema de las librerías del Visual Studio. Este error es generado cuando abres o uses el Visual Studio para compilar o crear programas en Visual Studio, cuando intentes abrir aplicaciones, o cuando intentes abrir un juego. Si el error es ocurre cuando usas o abres el Visual Studio para crear programas, sólo sigue el paso 4, pero es recomendable reinstalar el Visual Studio 2010, y luego descargar el vecredist_x86.exe del link que dejé. Si el problema ocurre cuando inicias una aplicación o un juego, relizas los 4 pasos, pero es recomendable primero reinstalar la aplicación o juego que te tira este error.

A mí me pasó, que cuando intentaba abrir el juego QUBE, me tiraba el error de (0xc000007b), y no encontraba ninguna solución, me lo descargué de nuevo y lo instalé, y me tiraba el primer error de que no encuentra el punto de entrada de las bibliotecas, hice los 4 pasos y los errores simplemente desaparecerion, y ahora puedo jugar al QUBE. Busqué y busqué soluciones, me sugerían descargarme programas que supuestamente solucionaba estos erroes que supuestamente estaban relacionados con el registro, eso es mentira esos programas no funcionan como el Reg Cure, el Dll Fix Erro y otros más que probé, hasta que seguí los 4 pasos de alguien que encontró una solución y funcionó.