Recibe el error 1603 cuando intenta instalar el RU1 de Exchange Server 2010

Seleccione idioma Seleccione idioma
Id. de artículo: 981474 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

En esta página

Síntomas

Cuando intenta instalar el paquete acumulativo de actualizaciones 1 para Microsoft Exchange Server 2010, se produce un error en la instalación y recibe un código de error 1603. A continuación, cree un registro de instalación mediante el modificador de programa de instalación siguiente:
Exchange2010-Rollup1KB976573-x 64 en.msp /lvx c:\ logFilePath \ InstallationLogFile .log
El archivo de registro de instalación similar al siguiente:
////////////
MSI (s) (60:74) [Timestamp]: Doing acción: CA_START_REMOVEDATA_SERVICES
Time de inicio de acción: CA_START_REMOVEDATA_SERVICES.
MSI (s) (60:74) [Timestamp]: transformar tabla CustomAction.
MSI (s) (60:74) [Timestamp]: transformar tabla CustomAction.
MSI (s) (60:74) [Timestamp]: Nota: 1: 2262 2: 3:-2147287038 CustomAction
MSI (s) (60:74) [Timestamp]: Nota: 1: 2235 2: 3: ExtendedType 4: SELECT ` acción `, ` tipo ` ` origen `, ` target `, NULL, ` ExtendedType ` FROM ` CustomAction ` WHERE ` acción ` =' CA_START_REMOVEDATA_SERVICES'
MSI (s) (60:74) [Timestamp]: transformar tabla CustomAction.
MSI (s) (60:74) [Timestamp]: transformar tabla CustomAction.
MSI (s) (60:74) [Timestamp]: Nota: 1: 2262 2: 3:-2147287038 CustomAction
MSI (s) (60:74) [Timestamp]: transformar tabla binario.
MSI (s) (60:74) [Timestamp]: transformar tabla binario.
MSI (s) (60:74) [Timestamp]: Nota: 1: 2262 2: binary-2147287038: 3
MSI (s) (60:74) [Timestamp]: crear MSIHANDLE (99) de tipo 790542 para el subproceso 1652
MSI (s) (60:A0) [Timestamp]: invocar remoto acción personalizada. Archivo DLL: C:\Windows\Installer\MSI2978.tmp, punto de entrada: CAQuietExec
MSI (s) (60! 88) [Timestamp]: crear MSIHANDLE (100) de escriba 790541 para subproceso 4232
MSI (s) (60! 88) [Timestamp]: crear MSIHANDLE (101) de escriba 790531 para subproceso 4232
MSI (s) (60! 88) [Timestamp]: cierre MSIHANDLE (101) de escriba 790531 para subproceso 4232
MSI (s) (60! 88) [Timestamp]: PROPERTY CHANGE: eliminar QtExecCmdLine propiedad. Su valor actual es ' "DriveLetter:""C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe" "- comando \Program Files\Microsoft\Exchange Server\V14\\bin\QuietExe.exe. 'DriveLetter: \Program Files\Microsoft\Exchange Server\V14\\bin\ servicecontrol.ps1 ' AfterPatch " '.
MSI (s) (60! 88) [Timestamp]: crear MSIHANDLE (102) de escriba 790531 para subproceso 4232
Error de CAQuietExec: 0x80070001: línea de comandos devolvió un error.
MSI (s) (60! 88) [Timestamp]: cierre MSIHANDLE (102) de escriba 790531 para subproceso 4232
MSI (s) (60! 88) [Timestamp]: crear MSIHANDLE (103) de escriba 790531 para subproceso 4232
CAQuietExec: error 0x80070001: no se pudo CAQuietExec
MSI (s) (60! 88) [Timestamp]: cierre MSIHANDLE (103) de escriba 790531 para subproceso 4232
MSI (s) (60! 88) [Timestamp]: cierre MSIHANDLE (100) de escriba 790541 para subproceso 4232
CustomAction CA_START_REMOVEDATA_SERVICES devolvió el código de error real 1603 (tenga en cuenta que esto puede no ser preciso si ha ocurrido con traducción dentro de recinto de seguridad al 100 %)
MSI (s) (60:A0) [Timestamp]: cierre MSIHANDLE (99) de tipo 790542 para el subproceso 1652
La acción terminó a las 6: 21: 13: CA_START_REMOVEDATA_SERVICES. Devolver el valor 3.
MSI (s) (60:74) [Timestamp]: transformar tabla InstallExecuteSequence.
MSI (s) (60:74) [Timestamp]: transformar tabla InstallExecuteSequence.
MSI (s) (60:74) [Timestamp]: Nota: 1: 2262 2: InstallExecuteSequence-2147287038: 3
La acción terminó a Time: INSTALL. Devolver el valor 3.
////////////
Además, este problema puede producirse cuando intenta instalar el paquete acumulativo de actualizaciones 2 para Exchange Server 2010.

Causa

Este problema se produce cuando se cumple la condición siguiente:
  • El objeto de directiva de grupo (GPO) ExecutionPolicy, define una o ambas de las siguientes directivas:
    • MachinePolicy
    • UserPolicy
Es importante no cómo se define alguna de las dos directivas. Este problema se produce debido a que se definen las directivas.

Cuando ejecuta el programa de instalación de Exchange 2010 RU1 o Exchange 2010 RU2, el instalador detiene y deshabilita el servicio Instrumental de administración de Windows (WMI). Cuando se define MachinePolicy o UserPolicy, debe habilitar el servicio WMI para ejecutar la secuencia de comandos de Windows PowerShell se denomina ServiceControl.ps1. El servicio WMI se utiliza para tener acceso a la configuración se almacenan en servicios de dominio de Active Directory (AD DS). Se trata de cómo Windows PowerShell determina los permisos para si se puede ejecutar una secuencia de comandos o el cmdlet.

Solución

Para evitar este problema, debe quitar temporalmente cualquier definición de MachinePolicy y UserPolicy en ExecutionPolicy.

Determinar directivas definidas

Para determinar cuál de las directivas se ha definido, siga estos pasos:
  1. Haga clic en Inicio
    Contraer esta imagenAmpliar esta imagen
    start button
    y, a continuación, escriba cmd en el cuadro Buscar programas y archivos.
  2. Haga clic con el botón secundario del mouse en cmd.exe en la lista programas y, a continuación, haga clic en Ejecutar como administrador.
    Contraer esta imagenAmpliar esta imagen
    UAC
    Si se le pide una contraseña de administrador o que confirme la acción, escriba la contraseña o proporcione una confirmación.
  3. En el símbolo del sistema, copie o escriba el comando siguiente y presione ENTRAR:
    MMC
  4. En el menú archivo, haga clic en Agregar o quitar complemento.
  5. Seleccione Administración de equipos en la lista de complementos y, a continuación, haga clic en Agregar.
  6. Seleccione Equipo Local y, a continuación, haga clic en Finalizar.
  7. Haga clic en Cerrar y, a continuación, haga clic en Aceptar.
  8. Expanda Administración de equipos, expanda servicios y aplicaciones y, a continuación, haga clic en servicios.
  9. Haga clic con el botón secundario en Instrumental de administración de Windows y, a continuación, haga clic en Propiedades.
  10. Para tipo de inicio, seleccione automático, haga clic en Aplicar y, a continuación, haga clic en Inicio.
  11. Cierre Microsoft Management Console.
  12. Haga clic en Inicio
    Contraer esta imagenAmpliar esta imagen
    start button
    , Todos los programas, Accesorios, Windows PowerShell y, a continuación, haga clic en Windows PowerShell.
  13. En el símbolo del sistema, escriba el comando siguiente y presione ENTRAR:
    get-executionpolicy ?list
  14. Tenga en cuenta la directiva, MachinePolicy o UserPolicy, que se define. Si la directiva no está definido, la directiva aparece como indefinido. Observe cómo se define cada directiva, por ejemplo, con la directiva de ejecución AllSigned o restringido.

Directiva de ejecución definida localmente

Para una directiva de ejecución definido localmente, siga estos pasos:
  1. Haga clic en Inicio
    Contraer esta imagenAmpliar esta imagen
    start button
    y, a continuación, escriba cmd en el cuadro Buscar programas y archivos.
  2. Haga clic con el botón secundario del mouse en cmd.exe en la lista programas y, a continuación, haga clic en Ejecutar como administrador.
    Contraer esta imagenAmpliar esta imagen
    UAC
    Si se le pide una contraseña de administrador o que confirme la acción, escriba la contraseña o proporcione una confirmación.
  3. En el símbolo del sistema, copie o escriba el comando siguiente y presione ENTRAR:
    MMC
  4. En el menú archivo, haga clic en Agregar o quitar complemento.
  5. Haga clic en Agregar, seleccione Editor de objetos de directiva de grupo en la lista de complementos y, a continuación, haga clic en Agregar.
  6. Seleccione Equipo Local y, a continuación, haga clic en Finalizar.
  7. Haga clic en Aceptar.
  8. Dependiendo de qué directiva de ejecución se ha definido, como se indica en el paso 3 de la sección "Determinar definido por las directivas", siga los pasos para MachinePolicy o UserPolicy según corresponda:

    Para MachinePolicy:
    1. Expanda Directiva de equipo local, expanda Configuración del equipo, expanda Plantillas administrativas, expanda Componentes de Windows y, a continuación, haga clic en Windows PowerShell.
    2. Haga clic con el botón secundario del mouse en activar la ejecución de secuencias de comandos y, a continuación, haga clic en Propiedades.
    3. Seleccione No configurado y, a continuación, haga clic en Aceptar.
    Para UserPolicy:
    1. Expanda Directiva de equipo local, expanda Configuración de usuario, expanda Plantillas administrativas, expanda Componentes de Windows y, a continuación, haga clic en Windows PowerShell.
    2. Haga clic con el botón secundario del mouse en activar la ejecución de secuencias de comandos y, a continuación, haga clic en Propiedades.
    3. Seleccione No configurado y, a continuación, haga clic en Aceptar.
  9. Cierre Microsoft Management Console.
  10. Haga clic en Inicio
    Contraer esta imagenAmpliar esta imagen
    start button
    , Todos los programas, Accesorios, Windows PowerShell y, a continuación, haga clic en Windows PowerShell.
  11. En el símbolo del sistema, escriba el comando siguiente y presione ENTRAR:
    exchange_install_folder \bin\ServiceControl.ps1 AfterPatch
    Nota En este comando, el marcador de posición exchange_install_folder representa donde se encuentra el instalador del paquete de continuación de actualizaciones de Exchange.
  12. Instale Exchange 2010 RU1 o Exchange 2010 RU2.

Directiva de ejecución definido en AD DS

Para una directiva de ejecución definida en AD DS, siga estos pasos en el controlador de dominio que aloja AD DS:
  1. Haga clic en Inicio
    Contraer esta imagenAmpliar esta imagen
    start button
    y, a continuación, escriba cmd en el cuadro Buscar programas y archivos.
  2. Haga clic con el botón secundario del mouse en cmd.exe en la lista programas y, a continuación, haga clic en Ejecutar como administrador.
    Contraer esta imagenAmpliar esta imagen
    UAC
    Si se le pide una contraseña de administrador o que confirme la acción, escriba la contraseña o proporcione una confirmación.
  3. En el símbolo del sistema, copie o escriba el comando siguiente y presione ENTRAR:
    gpresult /z>PolicySettings.txt
  4. Abra el archivo PolicySettings.txt en el Bloc de notas.
  5. Buscar la siguiente entrada en la lista:
    Objeto de directiva de grupo: Servers - v2.0 de línea de base
    KeyName: KeyPath \PowerShell\ExecutionPolicy
    Valor: KeyValues_comma_delimited_list
    Estado: habilitado
    Tenga en cuenta cuando en la jerarquía de directiva de grupo que reside esta entrada. Repita este paso para determinar si hay otras entradas que hacen referencia a "PowerShell".
  6. Haga clic en Inicio
    Contraer esta imagenAmpliar esta imagen
    start button
    , haga clic en Panel de control, haga doble clic en Herramientas administrativas y, a continuación, haga doble clic en Administración de directiva de grupo.
  7. Busque el objeto de directiva de grupo que define la directiva de ejecución de Windows PowerShell y establezca el valor de esta entrada en no configurar.
  8. Haga clic en Inicio
    Contraer esta imagenAmpliar esta imagen
    start button
    y, a continuación, escriba cmd en el cuadro Buscar programas y archivos.
  9. Haga clic con el botón secundario del mouse en cmd.exe en la lista programas y, a continuación, haga clic en Ejecutar como administrador.
    Contraer esta imagenAmpliar esta imagen
    UAC
    Si se le pide una contraseña de administrador o que confirme la acción, escriba la contraseña o proporcione una confirmación.
  10. En el símbolo del sistema, copie o escriba el comando siguiente y presione ENTRAR:
    gpupdate /force
    Este comando fuerza la replicación del cambio de directiva en todos los servidores y las cuentas de usuario.
  11. En el servidor de Exchange 2010 donde Error al instalar el paquete acumulativo de actualizaciones, haga clic en Inicio
    Contraer esta imagenAmpliar esta imagen
    start button
    y, a continuación, escriba cmd en el cuadro Buscar programas y archivos.
  12. Haga clic con el botón secundario del mouse en cmd.exe en la lista programas y, a continuación, haga clic en Ejecutar como administrador.
    Contraer esta imagenAmpliar esta imagen
    UAC
    Si se le pide una contraseña de administrador o que confirme la acción, escriba la contraseña o proporcione una confirmación.
  13. En el símbolo del sistema, copie o escriba el comando siguiente y presione ENTRAR:
    net start winmgmt
    Este comando inicia WMI para que pueda ejecutar correctamente la secuencia de comandos de Windows PowerShell (ServiceControl.ps1) que aparece en el paso 15.
  14. Haga clic en Inicio
    Contraer esta imagenAmpliar esta imagen
    start button
    , Todos los programas, Accesorios, Windows PowerShell y, a continuación, haga clic en Windows PowerShell.
  15. En el símbolo del sistema, escriba el comando siguiente y presione ENTRAR:
    exchange_install_folder \bin\ServiceControl.ps1 AfterPatch
    Nota En este comando, el marcador de posición exchange_install_folder representa donde se encuentra el instalador del paquete de continuación de actualizaciones de Exchange.
  16. Instale Exchange 2010 RU1 o Exchange 2010 RU2.

Propiedades

Id. de artículo: 981474 - Última revisión: jueves, 18 de marzo de 2010 - Versión: 1.0
La información de este artículo se refiere a:
  • Microsoft Exchange Server 2010 Coexistence
  • Microsoft Exchange Server 2010 Enterprise
  • Microsoft Exchange Server 2010 Standard
Palabras clave: 
kbmt kbinstallation kbexpertiseinter kbtshoot kbsurveynew kbprb KB981474 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 981474

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com