Isso pode muito bem ser um problema no registro.
Procure a seguinte chave no editor de registro (com o qual espero estar familiarizado):
[HKEY_CLASSES_ROOT\.html]
O valor " Content Type " REG_SZ existe e, em caso afirmativo, qual é o seu valor?
-
Se existir, deve ser "
text/html". -
Se não existir, use o valor
(Default)REG_SZ para localizar o tipo de arquivo associadoHKEY_CLASSES_ROOTkey. Por exemplo. se ele dizhtmlfile, procure em:[HKEY_CLASSES_ROOT\htmlfile]Se essa chave não tiver um valor "
Content Type" (ou não é "text/html"), crie-a e defina-a como "text/html". Isso deve resolver isso.
Se você tiver que fazer essa mudança, no entanto, pode ser apenas uma solução paliativa, já que eu não sei o que realmente "corrompeu" esses tipos MIME em primeiro lugar.
Eu também não sei se há outras maneiras melhores de corrigir isso.