Pode haver alguns casos (raros) em que a instalação de recursos leva algumas horas.
Você deve deixar funcionar o dia todo antes de desistir.
Em qualquer caso, sugiro não instalar o IIS7 manualmente, mas sim usar o Microsoft Web Platform Installer. Este artigo discute como usar o Web Platform Installer .