Tente parar o http a partir do cmd:
net stop http
Se isso não ajudar:
netstat -bano
Isso mostrará qual programa usa exatamente a porta 80.
Eu preciso do meu servidor de aplicativos Glassfish para usar a porta 80, mas ele reclama que já está sendo usado. Desabilitei o IIS, mas a porta 80 ainda estava em uso. Quando eu executo alguns netstats, ele mostra que a porta 80 é usada por "Sistema e Rede". Não sei por que isso acontece. Claramente, desligar o IIS não é suficiente. Como posso obter a porta 80 liberada para que eu possa usá-la no meu servidor Glassfish?