Como bien sabemos, cuando SCCM intenta instalar el agente, con él se instalan diversos programas, esto nos condiciona mucho la isntalación del agente ya que si un componente falla, no se instala. Cada error es un mundo, por lo que nos toca investigar y ver qué es lo qeu hace que falle.
En este caso el error nos da cuando durante el proceso de instalación del agente, intenta instalar Silverlight de Microsoft. Nos encontramos con el siguiente error:
Como resultado, hace que la instalación del agente sea fallida. Lo primero que he hecho es comprobar a instalar Silverlight a manubrio en el cliente. Para ello uso el mismo archivo instalador que el proceso de SCCM usa. Lo podéis localizar en la ruta:
c:\windows\ccmsetup\Silverlight.exe
La primera prueba la he hecho haciendo doble click sobre el archivo y ejecutarlo como administrador. Esto nos abrirá el típico Wizard de “Siguiente” “Siguiente “Siguiente” solo que esta vez, vemos con más detalle por que falla.
Está intentando acceder a esa ruta c:\7a8cad15….. la cuál mi sorpresa es que no existe, por loq ue hay que abortar la instalación.
Lo siguiente que he pensado es… “El maldito AV haciendo de las suyas” pero est avez tras mirar los logs no ha sido el causante. Dicho esto, todo apunta a que el PC tiene una instalación corrupta de Silverlight. Esto nos indica que hay que desinstalar la instlación actual de Silverlight la cual nos da fallo cada vez que lo intentamos desde “desinstalar programas” en el panel de control.
Cuál es el siguiente paso? hacer lo que hace todo hijo de vecino… Invocar a dios Google xD
Diso, no da la solución sorprendente desde Technet que es sumamente malo y falto de soluciones cuando tienes un problema, hoy por primera vez para mi, ha ayudado. Hay que preparar un script con las siguientes líneas y guardarlo como [LoQueSea.CMD]
reg delete HKLM\Software\Microsoft\Silverlight /f
reg delete HKEY_CLASSES_ROOT\Installer\Products\D7314F9862C648A4DB8BE2A5B47BE100 /f
reg delete HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Products\D7314F9862C648A4DB8BE2A5B47BE100 /f
reg delete HKEY_CLASSES_ROOT\TypeLib\{283C8576-0726-4DBC-9609-3F855162009A} /f
reg delete HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\install.exe /f
reg delete HKEY_CLASSES_ROOT\AgControl.AgControl /f
reg delete HKEY_CLASSES_ROOT\AgControl.AgControl.5.1 /f
reg delete HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{89F4137D-6C26-4A84-BDB8-2E5A4BB71E00} /f
rmdir /s /q "%ProgramFiles%\Microsoft Silverlight"
rmdir /s /q "%ProgramFiles(x86)%\Microsoft Silverlight"
Fuente: https://support.microsoft.com/en-us/help/2608523/how-to-clean-a-corrupted-silverlight-installation-and-then-reinstall-silverlight
Una vez guardado, botón derecho sobre él y ejecutar como administrador y esperar a que acabe. Una vez acabe, volvemos a ejecutarlo como administrador y así quitará toda entrada de Silverlight.
Con esto, ya solo queda lanzar de nuevo la instalación de SCCM client y suspirar de alivio y feilicidad.