Você pode usar um módulo do Código nativo do IIS para remover quaisquer cabeçalhos no IIS 7.5 (na verdade, o mesmo módulo deve funcionar para o IIS 7.0 - 8.5).
Os módulos Native-Code diferem dos módulos Managed mais comuns, pois são escritos usando as APIs do win32 em vez do ASP.NET. Eles trabalham para todas as solicitações, incluindo páginas e imagens estáticas.
Binários e código-fonte de um módulo Native-Code de exemplo para remover cabeçalhos no IIS 7.0 para 8.5 estão disponíveis no seguinte artigo. Este módulo é uma simples instalação do MSI e removerá os cabeçalhos "Server" "X-Powered-By" e "AspNet Version" por padrão. Outros cabeçalhos podem ser removidos usando a configuração do IIS.