Error 0x80240017 al intentar instalar los paquetes de redistribución de Visual C++ 2015 o Visual C++ 2017

Los paquetes vc_redist.x86.exe y vc_redist.x64.exe de Visual C++ 2015 o de Visual C++ 2017 permiten instalar bibliotecas tales como Vcruntime140.dll, Msvcp140.dll y Mfc140.dll. En determinadas condiciones, el proceso puede fallar con el código de error 0x80240017, que significa “la actualización no es aplicable al equipo”. Las DLL de estas versiones de Visual C++ dependen de un componente denominado “biblioteca CRT universal”, incluido en Windows 10, cuya instalación en varias de las versiones anteriores de Windows requiere un service pack o una actualización previa específica.

Continue reading «Error 0x80240017 al intentar instalar los paquetes de redistribución de Visual C++ 2015 o Visual C++ 2017»

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»

Windows Vista no es capaz de instalar el Service Pack 1 mediante Windows Update

An English version of this article is available.

Algunos usuarios, tras instalar de nuevo el sistema operativo Windows Vista sin ningún service pack integrado (versión RTM), han informado de un problema para actualizar al Service Pack 1 a través de Windows Update. Después de aplicar un número considerable de actualizaciones, aparece el SP1 con un tamaño extrañamente reducido de 1,9 MB. Si se elige para instalar se inicia el asistente, pero el proceso de instalación termina demasiado rápido y no provoca el típico reinicio. La información de versión de Windows revela que en realidad no ha tenido lugar la instalación del Service Pack 1. En otras palabras, Windows Update ofrece el Service Pack 1 de Windows Vista de forma reiterada.

Continue reading «Windows Vista no es capaz de instalar el Service Pack 1 mediante Windows Update»

Apertura rápida de una ventana de símbolo del sistema desde el administrador de tareas (I)

Los administradores de tareas de Windows XP y Windows Server 2003 incorporan una curiosa novedad con respecto a versiones anteriores que no he visto reflejada en ninguna documentación. Este nuevo comportamiento también ha sido incluido en versiones posteriores, como Windows Vista.

Nota: la opción Nueva tarea (Ejecutar…) del administrador de tareas no estará disponible si la opción Ejecutar del menú Inicio se ha deshabilitado mediante directivas de usuario o de grupo.

El procedimiento habitual para abrir una ventana de símbolo del sistema desde el administrador de tareas consiste en ir al menú Archivo, elegir la opción Nueva tarea (Ejecutar…), escribir CMD en el cuadro de texto de la ventana Ejecutar y pulsar el botón Aceptar. Sin embargo existe un atajo. Si vamos al menú Archivo y dejamos pulsada la tecla Ctrl mientras hacemos clic sobre la opción Nueva tarea (Ejecutar…), aparecerá una ventana de símbolo de sistema en lugar del cuadro de diálogo Ejecutar. También funciona con el teclado: abrimos el menú Archivo (File en inglés) mediante Alt+A (Alt+F en inglés o Alt más la tecla de acceso rápido correspondiente en otros idiomas), seleccionamos la opción Nueva tarea (Ejecutar…) con las flechas si es necesario, y finalmente pulsamos la combinación Ctrl+Enter.

Actualización (24/6/2007): el botón Tarea nueva de la pestaña Aplicaciones equivale a la opción Nueva tarea (Ejecutar…) del menú Archivo. Si se hace clic sobre él con la tecla Ctrl pulsada, también se abre la ventana de símbolo del sistema en lugar del cuadro de diálogo Ejecutar. Podemos conseguir lo mismo con el teclado: si no nos encontramos en la pestaña Aplicaciones, pulsamos repetidamente Ctrl+Tab (pestaña siguiente) o Ctrl+Shift+Tab (pestaña anterior) para activarla; después pulsamos Tab o Shift+Tab repetidamente hasta situarnos sobre el botón Tarea nueva y finalmente pulsamos Ctrl+Espacio, no Ctrl+Enter como podríamos haber pensado en un principio.