Al iniciar windows me aparecen 4 mensajes que rezan lo siguiente: "El programa no puede iniciarse porque falta MSVCP100.dll [ó MSVCR100.dll en los 3 mensajes restantes]
...
he pensado (sustituir los .dll en los directorios que generen el conflicto, desinstalar y volver a instalar Microsoft Visual C++
Los archivos con nombre
MSVC*100.dll forman parte de los
runtimes de
Microsoft Visual C++ 2010, por ende, debes asegurarte de instalar esa versión (adicionalmente a cualquier otra versión que ya tengas instalada).
Aquí los tienes a mano para cualquier ocasión:
Debes realizar una instalación limpia, es decir, primero de nada desinstalas los paquetes que hayas instalado de
Microsoft Visual C++ 2010, reinicias el PC, instalas la versión x86 de esos runtimes, y la x64 en caso de que tengas un Windows de 64 Bits, y por último instalas también los service packs para esa versión, y reinicias de nuevo el PC.
Si con eso no es suficiente para solucionar la aparición de mensajes de errores, entonces puedes probar a copiar los archivos
MSVC*100.dll al directorio raíz de las aplicaciones que te muestran el mensaje de error (si el executable es de 32 Bit entonces debes copiar las dll de 32 Bits, si el executable es de 64 Bit, las dll de 64 Bit), de ese modo en teoría sería imposible que te siga indicando que no puede encontrar las librerías, puesto que el sistema operativo primero usa el directorio raíz del executable para localizar los runtimes, y luego el directorio de archivos del sistema, en ese orden.
Intente reinstalar el programa para corregir el problema." No se a que p*** programa se refiere
Es algo sencillo de averiguar, puedes intuir cual puede ser la posible aplicación conflictiva simplemente exminando los programas que se inicien con Windows, para ello puedes utilizar por ejemplo la aplicación
AutoRuns de
SysInternals:
O bien puedes depurar el error y así determinar de manera inequívoca cual es la aplicación o aplicaciones conflictivas, utilizando el
Visor de Eventos de Windows (
Event Viewer) que está ubicado en la ruta "
C:\Windows\System32\eventvwr.exe". Para llevar a cabo este análisis necesitas unos conocimientos mínimos, y primero te aconsejo que limpies todos los registros de eventos... puesto que tendrás decenas o cientos de miles de entradas acumuladas, y luego resultaria una tarea muy tediosa ponerte a buscar entre tantas entradas.
Saludos