Cómo hacer un Sitio Web o Blog en 2024 - Guía fácil y Gratuita para Crear un Sitio Web

Cómo reparar el error de implementación de SCCM 0X87D00324

SCCM es una de las mejores herramientas para implementar aplicaciones y actualizaciones a gran escala. Pero a pesar de lo bueno que es, ocasionalmente, aún puede enfrentar problemas de implementación como el error 0X87D00324.

Este código de error, específicamente, significa que la aplicación se instaló, pero el administrador de configuración no pudo detectarla. En cuanto a por qué sucede esto, en la mayoría de los casos, el método de detección o los valores en uso son incorrectos.

La validación de estos resolverá este error para la mayoría de los usuarios, pero también hay algunas otras soluciones que puede probar. Hemos enumerado los pasos para aplicar todo esto en la guía a continuación.

¿Qué causa el error 0X87D00324 durante la implementación de SCCM?

El error 0X87D00324 ocurre debido al uso de un método de detección incorrecto durante el despliegue de SCCM. En casos excepcionales, puede encontrar este error a pesar de usar el método de detección correcto si hay otros problemas relacionados con la sincronicidad de los comandos o el acceso a la red.

¿Cómo corregir el error 0X87D00324 durante la implementación de SCCM?

Dado que un método de detección incorrecto provoca este error en la mayoría de los casos, validarlo y asegurarse de que todos los valores sean correctos resolverá este error la mayor parte del tiempo. Encontrará todos los detalles necesarios al respecto en las siguientes secciones.

🔥 Leer:  No puedo descargar la aplicación Netflix en mi PC con Windows 10, ¿cómo solucionarlo?

Validar el método de detección

El Administrador de configuración detecta una aplicación verificando su GUID (Identificador único de aplicación) del registro. Si la verificación falla debido a una ruta incorrecta o un GUID incorrecto, o por cualquier otro motivo, la detección falla y se devuelve el error 0X87D00324. Los pasos para resolver estos problemas se enumeran a continuación:

  1. En la consola de ConfigMgr, vaya a Biblioteca de software > Descripción general > Administración de aplicaciones > Aplicaciones.
  2. Seleccione una aplicación y haga clic en Tipos de implementación o Propiedades de implementación.
  3. Haga clic derecho en la aplicación y seleccione Propiedades.
  4. En la ventana de propiedades del archivo MSI, cambie a la Método de detección pestaña.
  5. Seleccione el método de detección especificado y haga clic en Editar o Editar cláusula.
  6. En la ventana Regla de detección, seleccione instalador de ventanas como el tipo de ajuste.
  7. Verifique que el código de producto enumerado sea correcto verificando la entrada de registro en la máquina cliente. La ruta de registro es:
    32 bits: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\
    64 bits:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\
  8. La lista de claves entre corchetes {} son los códigos de producto para varios programas. Seleccione uno de ellos y marque el Nombre para mostrar. Repita esto hasta que encuentre el programa que está tratando de instalar.
  9. Una vez que lo encuentre, verifique que el GUID coincida con el código de producto utilizado en la cláusula de detección.

Incluso después de corregir la cláusula de detección, aún puede encontrar este error. Esto es probable porque ConfigMgr usa replicación diferencial binaria (BDR). Básicamente, solo reenvía contenido nuevo o modificado en lugar de enviar todos los archivos de origen para minimizar el uso del ancho de banda de la red. Puede solucionar este problema fácilmente actualizando la implementación con los siguientes pasos:

  1. Abra las propiedades del Administrador de configuración en el equipo cliente.
  2. Ejecute el ciclo de solicitud y evaluación de políticas de máquinas en el Acción pestaña.
  3. Una vez que se reciba la nueva política, la implementación funcionará y la aplicación se instalará sin errores.
🔥 Leer:  ¿Cómo combinar varios archivos PDF?

Agregar retraso a la detección

Algunos instaladores pueden generar un proceso secundario para realizar la instalación real. Si el proceso inicial finaliza pero la instalación aún no está completa, ConfigMgr intentará detectar el producto pero fallará inevitablemente.

En casos como este, agregar un script simple a añadir un tiempo de espera es suficiente para solucionar este problema. También puede agregar un período de suspensión después del proceso de instalación agregando Start-Sleep -segundos 60 dentro de la secuencia de comandos del instalador de PSADT después de los comandos de instalación de msi. Un retraso de 60 segundos suele ser suficiente, pero puede modificarlo como prefiera.

Arreglos informados por el usuario

Nota: Las correcciones informadas por los usuarios generalmente solo se aplican a escenarios de nicho, pero vale la pena analizarlas de todos modos.

Un usuario informó que se encontró con el error 0X87D00324 porque solo copió el GUID (código del producto) y no los corchetes, ya que no pensó que fueran necesarios. Tendemos a no notar cosas pequeñas como esta, así que asegúrese de verificar el código del producto dos veces.

Otro usuario informó que escribió un script pero no pudo implementarlo como una aplicación. La razón por la que sucedió esto fue que el script se estaba ejecutando como una cuenta que no tenía acceso a la red. Usar una cuenta de acceso a la red y asegurarse de que tenga acceso a la aplicación que intenta implementar resolverá el problema en tales escenarios.