Error del instalador DNC: "This Program Requires SP1"

Por qué los archivos de instalación DNC modernos rechazan instalarse en PCs con Windows 7 desactualizadas o sin conexión en el taller.

¿Ve este cuadro de error al instalar software DNC?

  • "This program requires Service Pack 1 or higher": (Este programa requiere el Service Pack 1 o superior): Un cuadro de diálogo del instalador que detiene la configuración en una computadora con Windows 7.
  • El Síntoma: El asistente de instalación se cancela inmediatamente, negándose a continuar hasta que el sistema operativo sea actualizado.

La Causa y la Solución para PCs de Taller sin Conexión

En muchos talleres de maquinaria, las computadoras que utilizan aplicaciones de manufactura heredadas se mantienen intencionalmente sin conexión y aisladas de las redes corporativas, lo que impide las actualizaciones del sistema operativo.

La Causa: Si su PC de taller ejecuta una versión antigua de Windows sin los service packs mínimos requeridos por la aplicación, el motor de instalación detiene la ejecución mostrando un mensaje de error sobre la falta de service packs o una versión incorrecta de Windows.

La Solución: La PC de planta puede conectarse a la red para permitir la actualización. Sin embargo, a menudo las actualizaciones ya no están disponibles y, cuando lo están, instalarlas podría romper otras aplicaciones no relacionadas que dependen de esa versión antigua de Windows.

Detalles Técnicos: Cómo funcionan las verificaciones de versión del instalador

Para los administradores de TI en planta, esta verificación se aplica a nivel del motor de instalación (como Inno Setup):

  • Reglas de script `MinVersion`: El desarrollador del instalador especifica reglas de compilación mínimas para el sistema operativo (ej. `MinVersion=6.1sp1`).
  • Aplicación Pre-instalación: Antes de extraer archivos o registrar componentes, el motor de instalación consulta el núcleo de Windows (cadena de versión de `ntdll.dll`). Si no se detecta el Service Pack 1, el asistente de configuración se aborta suavemente con este mensaje exacto.

Opciones de EasyDNC para el Taller y Administradores de TI

  • EasyDNC 4.7: Una aplicación heredada de 32 bits para versiones anteriores de Windows. Sigue funcionando en la mayoría de las versiones de 64 bits de Windows más recientes y muchos operadores CNC prefieren esta versión aunque parezca un poco antigua para los estándares actuales y no sea totalmente compatible con UAC.
  • EasyDNC v5 (RemoDNC): Una aplicación moderna 'AnyCPU' diseñada para los marcos de trabajo .NET actuales, por lo que no tiene dependencias externas. Se instala y ejecuta en Windows XP SP3 o posterior. En una computadora de 64 bits, se ejecuta en modo nativo de 64 bits y es totalmente compatible con UAC de Windows.