Compartir a través de


Preguntas más frecuentes sobre los archivos .msp de Windows Installer para Microsoft Dynamics GP

Este artículo contiene respuestas a estas preguntas más frecuentes sobre los archivos .msp de Windows Installer para Microsoft Dynamics GP.

Se aplica a: Microsoft Dynamics GP
Número de KB original: 912997

Introducción

Microsoft Dynamics GP usa archivos de revisión de Microsoft (archivos .msp) para instalar revisiones, paquetes de servicio, actualizaciones de impuestos de nómina y actualizaciones de fin de año de nómina. Microsoft ha publicado un tema frecuente que contiene preguntas más frecuentes sobre los archivos .msp. Este artículo contiene respuestas a estas preguntas más frecuentes.

Información general

P1: ¿Qué es un archivo .msp?

A1: Un archivo .msp es un archivo de revisión de Windows Installer que incluye actualizaciones de una aplicación que se instaló con Windows Installer.

P2: ¿Por qué Microsoft Dynamics GP usa ahora archivos .msp?

A2: Se debe usar un archivo .msp para aplicar revisiones a cualquier aplicación instalada con Windows Installer. Microsoft Dynamics GP ahora utiliza Windows Installer y debe parchearse con un archivo .msp.

P3: ¿Están todos los archivos .msp incluidos?

A3: Sí. Todos los archivos .msp incluyen todas las correcciones rápidas, service packs, actualizaciones fiscales y actualizaciones de fin de año de nómina que se publicaron anteriormente.

Instalación

P1: ¿Hay una lista de comprobación de preinstalación que puedo seguir antes de instalar un Service Pack o una revisión?

A1: Sí. Utilice la siguiente lista de comprobación previa a la instalación de Service Pack o revisión rápida:

  1. Compruebe que ha iniciado sesión como administrador de dominio. Este paso elimina los problemas de permisos en los que se encuentra el paquete o el archivo de instalación.

  2. Ejecute Actualizaciones de Windows y compruebe que tiene todas las actualizaciones críticas descargadas e instaladas.

  3. Compruebe que tiene instalado Microsoft Windows Installer 3.1. Para ello, abra el elemento Agregar o quitar programas en Panel de control.

    Para obtener más información sobre cómo obtener Windows Installer 3.1, consulta Windows Installer 3.1 v2 (3.1.4000.2435) disponible.

  4. Asegúrese de que Microsoft .NET Framework 1.1 está instalado y actualizado. Actualice .NET Framework a través de Windows Update. Compruebe que las actualizaciones están instaladas buscando Microsoft .NET Framework 1.1 en el elemento Agregar o quitar programas de Panel de control.

  5. Actualice los scripts de Windows para Windows XP. Este paso no se realiza automáticamente a través de Windows Update. Sin embargo, puede seguir este paso visitando uno de los siguientes sitios web de Microsoft:

  6. Copie el archivo .msp en la unidad de disco duro local. No instale la actualización a través de la red.

P2: ¿El usuario tiene que tener derechos específicos en la estación de trabajo donde se debe instalar el archivo .msp?

A2: Sí. El usuario debe ser un usuario avanzado o un administrador en la estación de trabajo donde está instalado el archivo .msp.

P3: ¿Hay pasos especiales para instalar un Service Pack o una revisión en un equipo basado en Windows Vista, Windows Server 2008 o Windows 7?

A3: Use uno de los métodos siguientes:

  • Deshabilite temporalmente el Control de cuentas de usuario (UAC). Para ello, siga estos pasos:

    1. Desactive el Control de cuentas de usuario (UAC).
    2. Haga doble clic en el archivo .msp que se va a instalar.
  • Use UAC. Para ello, siga estos pasos:

    1. Abra la ventana del símbolo del sistema como un usuario que tenga permisos administrativos en el equipo local. Este comando se encuentra en el grupo Accesorios . Para ello, haga clic con el botón derecho en el acceso directo de Command Prompt y seleccione Ejecutar como administrador.

    2. Copie el archivo de ruta de acceso a la carpeta raíz de la unidad C.

    3. Escribe el siguiente comando y presiona ENTRAR:
      cd c:\

    4. Escriba el siguiente comando y presione ENTRAR para instalar el archivo de revisión:
      Msiexec /p c:\ **PatchFile** /l*v C:\MSPErrorlog.txt

      Nota:

      PatchFile representa el nombre del paquete de servicio o la corrección urgente que está instalando.

P4: ¿Puedo ejecutar el archivo .msp, copiar los archivos .CNK fuera de la carpeta de Microsoft Dynamics GP y luego instalar estos archivos .CNK en otras estaciones de trabajo cliente?

A4: No. Los archivos .CNK no se pueden copiar desde la carpeta Microsoft Dynamics GP. Windows Installer realiza un seguimiento de la adición de todos los archivos .msp. Si solo se copiaron e instalaron los archivos .CNK, Windows Installer no sabe qué productos se parchearon. También hay más archivos que los archivos .CNK que se parchean. Copiar solo los archivos .CNK provocaría otros problemas si un usuario ejecuta una reparación en la instalación de Microsoft Dynamics GP.

P5: ¿Por qué es necesario iniciar utilidades y actualizar las bases de datos de la empresa después de instalar un archivo .msp en el servidor?

A5: En Microsoft Business Solutions - Great Plains 8.0, los usuarios ejecutaron el proceso Realizar actualización especial cuando publicamos cambios en los objetos de base de datos de los Service Packs. Los usuarios de Microsoft Dynamics GP deben marcar cada empresa para obtener una actualización en utilidades. Realizará los cambios adecuados en el objeto de base de datos para cada base de datos.

P6: ¿Cuánto tiempo tardarán los procesos de utilidades para actualizar las bases de datos de mi empresa?

A6: El proceso de actualización puede tardar varios minutos en cada base de datos de empresa en función del tamaño de la base de datos.

P7: ¿Tengo que iniciar utilidades en cada estación de trabajo cliente después de instalar el archivo .msp?

A7: Sí. Una vez instalado el archivo .msp en el servidor, se le pedirá al usuario que ejecute utilidades en cada estación de trabajo cliente.

P8: ¿Puedo implementar fácilmente un archivo .msp en mis clientes?

A8: Sí. Una vez instalado el archivo .msp en el servidor, puede usar la característica Actualizaciones automáticas de cliente para implementar la revisión en todos los clientes. Consulte el capítulo 5 de SystemAdminGuide.pdf en el CD-ROM Volumen 1 de la versión 9.0 en el apartado de Documentación o en el DVD de Microsoft Dynamics GP 10.0 y posteriores.

P9: Si no se instala el .msp en un cliente, ¿se producirán problemas?

A9: Después de instalar el archivo .msp en el servidor, la versión de la base de datos se ha actualizado para esa revisión. Si una estación de trabajo cliente no tiene instalado el archivo .msp, la información de versión no coincidirá. Ese cliente recibirá un mensaje de error que indica que la versión no coincide y no podrá iniciar sesión.

P10: ¿Pueden los productos de terceros usar un archivo .msp para instalar Service Packs?

A10: Sí. El producto de terceros también puede usar la característica Actualizaciones automáticas de cliente para instalar automáticamente los archivos .msp. Consulte el capítulo 5 del SystemAdminGuide.pdf en la sección de Documentación del Release 9.0 volumen 1 CD-ROM.

P11: ¿Puedo instalar el archivo .msp en una estación de trabajo cliente antes de instalar el archivo .msp en el servidor?

A11: Sí. Sin embargo, el cliente no podrá iniciar sesión en ninguna base de datos de empresa hasta que el archivo .msp se haya instalado en el servidor. Las utilidades también deben iniciarse en el servidor para actualizar todas las bases de datos de la empresa.

P12: Si tengo un servidor de prueba que tiene varias instalaciones de Microsoft Dynamics GP 9.0 o versiones posteriores, ¿la instalación .msp revisará todas las instalaciones?

A12: Sí. Si ejecuta la instalación de .msp, se actualizarán todas las instalaciones de Microsoft Dynamics GP. Si solo desea aplicar revisiones a una instalación de Microsoft Dynamics GP, siga estos pasos:

  1. Seleccione Inicio, haga clic en Ejecutar, escriba regedit, y luego seleccione Aceptar.

  2. Busque la siguiente subclave del Registro y selecciónela:

    • Entorno de 32 bits de Microsoft Dynamics GP 9.0

      HKEY_LOCAL_MACHINE\Software\Microsoft\Business Solutions\Great Plains

    • Entorno de 64 bits

      HKEY_LOCAL_MACHINE\Software\wow6432Node\Microsoft\Business Solutions\Great Plains

    • Entorno de 32 bits de Microsoft Dynamics GP 10.0 y versiones posteriores

      HKEY_LOCAL_MACHINE\Software\Microsoft\Business Solutions\Great Plains\1033

    • Entorno de 64 bits

      HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Business Solutions\Great Plains\1033

  3. Expanda la carpeta de la instancia de Microsoft Dynamics GP que desea aplicar un parche.

    Nota:

    La carpeta DEFAULT es para la instalación predeterminada. La carpeta Inst01 es para la segunda instancia de Microsoft Dynamics GP. Por ejemplo, si desea aplicar revisiones a la segunda instalación, expanda la carpeta Inst01.

  4. Seleccione la carpeta SETUP, haga doble clic en el Código de producto y, a continuación, copie el código.

  5. Salga del Editor del Registro.

  6. Seleccione Inicio y, a continuación, seleccione Ejecutar.

  7. Para instalar el archivo .msp, escriba lo siguiente y seleccione Aceptar:

    C:\updatename.msp /n {E979C594-95F9-4E3A-985D-A1DFDF403227}

    Nota:

    Reemplace por C:\updatename.msp la ruta de acceso al archivo .msp y el nombre del archivo de revisión .msp. Reemplace {E979C594-95F9-4E3A-985D-A1DFDF403227} por el código de producto que copió en el paso 4.

Solución de problemas

P1: ¿Hay una lista de mensajes de error comunes que pueden aparecer al ejecutar archivos .msp de Windows Installer?

A1: Sí. Visite Mensajes de error de Windows Installer (para desarrolladores) para ver un artículo que describe los mensajes de error que se pueden generar al instalar archivos .msp.

P2: ¿Por qué recibo el siguiente mensaje de error al instalar un Service Pack para Microsoft Dynamics GP?

El servicio Windows Installer no puede instalar la revisión de actualización porque es posible que falte la actualización del programa o que la revisión de actualización actualice una versión diferente del programa. Compruebe que el programa que se va a actualizar existe en su equipo y que tiene el parche de actualización correcto.

A2: Si solo tiene una instalación de Microsoft Dynamics GP, este mensaje de error puede indicar posibles problemas con la instalación actual de Microsoft Dynamics GP en este equipo. Para resolver el problema, siga estos pasos:

  1. Seleccione Inicio, seleccione Panel de control y haga doble clic en Agregar o quitar programas.
  2. En la lista Programas instalados actualmente , seleccione Microsoft Dynamics GP y, a continuación, seleccione Cambiar.
  3. Ejecute una reparación en la instalación de Microsoft Dynamics GP.

Si el problema no se resuelve, quite Microsoft Dynamics GP de este equipo. A continuación, vuelva a instalar Microsoft Dynamics GP e instale el Service Pack más reciente.

Nota:

Todos los archivos .msp incluyen todas las correcciones anteriores del archivo .msp.

Q3: ¿Por qué recibo un error de versión "DEX.DIC no es compatible con la versión ejecutable" al instalar un Service Pack para Microsoft Dynamics GP?

DEX.DIC versión <número de versión> no es compatible con la versión ejecutable <número de versión>.

A3: Este error puede producirse si la estación de trabajo no se reinicia después de que se le pida que se reinicie.

  1. Reinicie la estación de trabajo y, a continuación, vuelva a iniciar Microsoft Dynamics GP.
  2. Cambie el nombre del archivo Dex.dic en la carpeta Microsoft Dynamics GP y, a continuación, vuelva a ejecutar la instalación de la revisión msp.

Este error puede producirse al intentar iniciar Microsoft Dynamics GP si deX. DIC no está en la compilación correcta.

  1. Vaya a la carpeta Microsoft Dynamics GP Code en el servidor (la ruta de acceso predeterminada es C:\Program Files\Microsoft Dynamics\GP) y cambie el nombre de DEX actual. DIC a DEXOLD. DIC.
  2. Abra Panel de control, seleccione Agregar o quitar programas y seleccione Microsoft Dynamics GP y seleccione Cambiar.
  3. En la ventana Mantenimiento del programa, seleccione la opción Reparar .
  4. Inicie Microsoft Dynamics GP haciendo doble clic en el icono de Microsoft Dynamics GP para comprobar que se ha resuelto el error.

P4: ¿Por qué recibo un error "Windows Installer no puede encontrar el archivo GreatPlains.msi" al instalar un Service Pack para Microsoft Dynamics GP?

Windows Installer no puede encontrar el archivo GreatPlains.msi en la ubicación donde Dynamics GP se instaló originalmente, según la ruta de acceso almacenada en el Registro de Windows.

Cuando vaya al archivo GreatPlains.msi en el CD de instalación, recibo el mismo mensaje de error. ¿Cuál es el problema?

A4: Este problema se produce si se cambió la ruta de acceso al archivo GreatPlains.msi original o si se movió el archivo. Debe corregir la entrada del Registro para la ruta de acceso del archivo GreatPlains.msi. Para ello, siga estos pasos.

Advertencia

Es posible que se produzcan problemas graves si modifica el Registro de forma incorrecta mediante el Editor del Registro u otro método. Estos problemas pueden requerir la reinstalación del sistema operativo. Microsoft no puede garantizar la solución de estos problemas. La modificación del Registro se hará bajo su propia responsabilidad.

  1. Seleccione Inicio, haga clic en Ejecutar, escriba regedit, y luego seleccione Aceptar.

  2. En el menú Archivo , seleccione Exportar.

  3. En el cuadro de Nombre de archivo, escriba copia de seguridad del registro, seleccione Todo en el intervalo de exportación y, a continuación, seleccione Guardar.

  4. Presione CTRL+F, escriba GreatPlains.msi y, a continuación, seleccione Buscar siguiente. Se devolverá una subclave del Registro similar al ejemplo siguiente:
    HKEY_CLASSES_ROOT\Installer\Products\495C979E9F59A3E489D51AFDFD042372\SourceList

  5. Haga clic con el botón derecho en LastUsedSource y seleccione Modificar.

  6. Reemplace la ruta de acceso actual por la ruta de acceso al archivo GreatPlains.msi en el CD de instalación de Microsoft Dynamics GP 9.0. Por ejemplo, si el CD está en la unidad D, la información de datos Value es la siguiente:
    D:\Bin\

  7. Seleccione Aceptar y, a continuación, salga del Editor del Registro.

  8. Vuelva a intentar la instalación del Service Pack.

    Nota:

    Si tiene instaladas varias instancias de Microsoft Dynamics GP, puede que tenga que repetir estos pasos para corregir cualquier otra instancia del archivo GreatPlains.msi.

P5: ¿Por qué recibo un error "El instalador ha encontrado un error inesperado al instalar este paquete" al intentar instalar un service pack?

El instalador ha encontrado un error inesperado al instalar este paquete. Esto puede indicar un problema con este paquete.

El código de error es 2755. ¿Qué está causando este error?

A5: Este error se produce por cualquiera de los siguientes motivos.

  • El Service Pack o la revisión no se encuentra físicamente en la misma partición de unidad que la carpeta de aplicaciones de Microsoft Dynamics GP. Por ejemplo, el archivo de Service Pack existe en la unidad C y la carpeta Microsoft Dynamics GP está en la unidad D. Para resolver este problema, descargue y ejecute el archivo de Service Pack o el archivo de revisión en la misma unidad física que el directorio de Microsoft Dynamics GP.
  • El Service Pack o la revisión se instalan desde una ubicación de red. Para resolver este problema si el Service Pack o la revisión se encuentra en un recurso compartido de red, copie este archivo localmente en la estación de trabajo e instale el archivo.

Q6: Cuando intento desinstalar Microsoft Dynamics GP, recibo un error de red.

Error de red al intentar leer el archivo: C:\WINDOWS\Installer\GreatPlains.msi

¿Cómo puedo resolverlo?

A6: Al desinstalar el programa Microsoft Dynamics GP, se accede al archivo GreatPlains.msi. Si no se encuentra este archivo, recibirá este mensaje de error. Para resolver este problema, copie el archivo GreatPlains.msi del CD de instalación de Microsoft Dynamics GP en la ubicación que se muestra en el mensaje de error. El archivo GreatPlains.msi se encuentra en la carpeta Bin del CD de instalación de Microsoft Dynamics GP. Después de copiar el archivo, vuelva a intentar desinstalar Microsoft Dynamics GP. En este ejemplo, copiará el archivo GreatPlains.msi en la siguiente ubicación:
C:\WINDOWS\Installer\

P7: ¿Por qué recibo un error "Nuevo código debe incluirse en el diccionario Dynamics.set" al aplicar un Service Pack o una revisión para Microsoft Dynamics GP en un equipo con Windows Vista?

"El nuevo código debe incluirse en el diccionario Dynamics.set. Sin embargo, no tiene privilegios suficientes para hacerlo. Puede optar por continuar, pero no se usará el nuevo código".

A7: Este mensaje de error se produce debido al control de acceso de usuario (UAC) en Windows Vista. Utilice uno de los siguientes métodos para solucionar este problema:

  • Ejecute la instalación del paquete de servicios o del hotfix como Administrador. Para ello, haga clic con el botón derecho en el archivo, en el menú contextual, seleccione Ejecutar como administrador y, a continuación, continúe con la instalación del Service Pack o la revisión.
  • Deshabilite control de acceso de usuario. Para ello, siga estos pasos:
    1. En Panel de control, seleccione Agregar o quitar cuentas de usuario.
    2. Seleccione la cuenta de usuario con la que va a iniciar sesión en el equipo y, a continuación, seleccione Ir a la página principal de cuentas de usuario.
    3. Seleccione Cambiar configuración de seguridad, desactive la opción Usar control de cuentas de usuario (UAC) para ayudar a proteger el equipo y, a continuación, seleccione Aceptar.
    4. Reinicie el equipo cuando se le solicite.
    5. Instale haciendo doble clic en el archivo de instalación.
    6. En cuanto finalice la instalación, restablezca los cambios realizados en los pasos 1-4 para habilitar UAC.