Solución:
Como dice Abhi: inicie regedit.exe y cambie el valor decimal de ComputerHKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW3SVCParametersMajorVersion
de 10 (según lo establecido por Windows 10) a, por ejemplo, 8. El instalador debería funcionar ahora. Luego, puede volver a establecer el valor en 10 (o cualquier valor que tuviera su entorno de Windows al principio).
Propina: Para una navegación rápida, pegue la ruta ComputerHKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW3SVCParameters
en la barra de direcciones del Editor del Registro y presione Enter.
Además, para mí en Windows 10, tuve que habilitar .NET Framework 3.5
> Windows Communication Foundation HTTP Activation
para que el instalador progrese. Sin esto habilitado, el instalador simplemente se colgaría en el paso 1. Requiere reiniciar.
La instalación de PHP Manager para IIS a través del Instalador de plataforma web requiere .NET 3.5 para funcionar correctamente. Instale .NET 3.5 primero, y debería estar todo listo.
El programa de instalación comprueba que el valor de registro HKLM / System / CCS / Services / W3SVC / Parameters / MajorVersion es> = 7. El valor en el registro es 0xA, que supongo que es el problema. Para una solución alternativa, cambie el valor del registro a 9 (o 8 o 7) y PHP Manager para IIS debería instalarse correctamente. [insert standard disclaimer about editing the registry]