Cuando esté a punto de instalar IIS para Win Server 2006 o 2019 y encuentre errores inexplicables y pruebe muchos métodos, actualice Windows e instale .net35 pero no pueda instalarlo normalmente, puede intentar usar PowerShell.
1. Abra PowerShell como administrador
Use el comando para ver qué componentes de IIS están actualmente instalados en su sistema get-windowsfeature web*
2. Luego use el comando para comenzar a instalar los componentes básicos de IIS
Después de la instalación, puede continuar usando get-windowsfeature web* para ver qué está instalado, si algunos componentes no están instalados, use el comando para continuar con la instalación por separado
Por ejemplo, necesito instalar la herramienta de administración [X] Web-Mgmt-Tools por separado
Entonces el comando es install-windowsfeature web-mgmt-tools
etcétera
Referencia: " Cómo instalar IIS en Windows Server 2016 "