No se encuentra SetDefaultDllDirectories en Kernel32.dll

Se produce el siguiente error cuando se intenta ejecutar determinados programas en versiones de Windows anteriores a Windows 8 y Windows Server 2012:

No se encuentra el punto de entrada del procedimiento SetDefaultDllDirectories en la biblioteca de vínculos dinámicos Kernel32.dll.

A veces el mensaje menciona AddDllDirectory o RemoveDllDirectory en lugar de SetDefaultDllDirectories. En Windows Vista, Windows Server 2008, Windows 7 y Windows Server 2008 R2 se resuelve mediante actualizaciones. No hay solución para los Windows anteriores a Vista, como XP y Server 2003.

Continue reading «No se encuentra SetDefaultDllDirectories en Kernel32.dll»

La instalación de Kies y Smart Switch de Samsung para Windows requiere bibliotecas de Visual C++ 2008

Algunos usuarios que desean instalar uno de estos programas se encuentran con que “no se pudo iniciar la aplicación; la configuración en paralelo no es correcta”. El motivo más común es no tener instalado el paquete de bibliotecas x86 (Vcredist_x86.exe) de Visual C++ 2008, incluso en Windows de 64 bits. Se recomienda la versión 9.0.30729.6161 de la página de descarga “Actualización de seguridad de MFC para Microsoft Visual C++ 2008 Service Pack 1 Redistributable Package” de Microsoft. Si la instalación del paquete Vcredist_x86.exe no resuelve el error, se puede usar Sxstrace para obtener un diagnóstico.

Continue reading «La instalación de Kies y Smart Switch de Samsung para Windows requiere bibliotecas de Visual C++ 2008»

Componentes de redistribución de DirectX hasta junio de 2010

El instalador web de DirectX y el paquete de redistribución para desarrolladores habían constituido las herramientas básicas de instalación de DirectX sobre las versiones antiguas de Windows. Sin embargo, en la actualidad su cometido se ha reducido a instalar un grupo de bibliotecas complementarias (véase Not So Direct Setup en el blog de Chuck Walbourn de Microsoft) que se incorporaron a las ediciones del SDK de DirectX publicadas entre febrero de 2005 y junio de 2010.

Continue reading «Componentes de redistribución de DirectX hasta junio de 2010»

Componentes de las bibliotecas de Microsoft Visual C++ a partir de 2005

La información ofrecida a continuación complementa la lista de versiones de los paquetes de redistribución de Visual C++. Ambas pueden resultar útiles en situaciones que requieran sustituir, reparar o instalar los archivos de las bibliotecas. Se recomienda encarecidamente usar los paquetes oficiales de redistribución siempre que sea posible, nunca descargar los archivos DLL individuales de sitios web que los ofrecen sin ningún tipo de control o garantía sobre su integridad, número de versión, arquitectura de procesador y dependencias.

Continue reading «Componentes de las bibliotecas de Microsoft Visual C++ a partir de 2005»

Versiones conocidas de los componentes redistribuibles de Microsoft Visual C++ a partir de 2005

Un gran número de aplicaciones de escritorio para Windows, desarrolladas con herramientas de Microsoft, depende de la presencia de las bibliotecas de Visual C++ para funcionar. La ausencia, corrupción, mala ubicación o versiones incorrectas de estas bibliotecas puede causar problemas de compatibilidad o exponer el sistema a riesgos de seguridad innecesarios. Como complemento a la recopilación de versiones también se ofrece una enumeración de los archivos DLL que componen los paquetes de redistribución de cada versión principal de Visual C++.

Continue reading «Versiones conocidas de los componentes redistribuibles de Microsoft Visual C++ a partir de 2005»

Caso FlexLMHostID: Sxstrace, Microsoft.VC80.MFC x86 versión 8.0.50727.762 y Windows 7 x64

Este caso es similar al ya conocido de Ableton Live, solo que con una versión distinta de las bibliotecas de Visual C++. FlexLMHostID es una herramienta que forma parte de la infraestructura de verificación de licencias FlexLM (Flex License Manager), usada por varios productos de software para evitar la proliferación de “copias piratas”. Un usuario pidió ayuda en un foro con relación a este programa.

Continue reading «Caso FlexLMHostID: Sxstrace, Microsoft.VC80.MFC x86 versión 8.0.50727.762 y Windows 7 x64»

Caso Ableton Live: Sxstrace, Microsoft.VC90.MFC x86 versión 9.0.21022.8 y Windows 7 x64

Hace un tiempo, un usuario solicitó ayuda en los foros de Microsoft Community (antiguamente Answers) porque la aplicación Ableton Live, para crear música, le mostraba el error de configuración en paralelo incorrecta. El propio sitio web de Ableton informa del problema en “Error Message: Side-by-side configuration is incorrect”. Ableton Live necesita varias bibliotecas de Visual C++ 2008, aunque el programa de instalación no las incluía hasta que llegó la versión 9.0.5.

Continue reading «Caso Ableton Live: Sxstrace, Microsoft.VC90.MFC x86 versión 9.0.21022.8 y Windows 7 x64»

Sxstrace y “la configuración en paralelo no es correcta”

Al intentar ejecutar algunos programas quizá aparezca un mensaje de error que señala que la configuración en paralelo es incorrecta. La herramienta Sxstrace genera un informe que puede ayudar a razonar la causa concreta del problema y estudiar posibles vías de solución. Esta herramienta solamente está disponible en Windows Vista y sus sucesores.

Continue reading «Sxstrace y “la configuración en paralelo no es correcta”»