No registro, vá para Computer\hkey_class_root\.htm e altere o padrão para htmlfile (e não chrome ).
Onde eu trabalho, tive um usuário que instalou o Google Chrome em seu sistema Windows 7 SP1 de 64 bits sob sua conta (ambiente de domínio, ele é administrador local) acidentalmente ao instalar o Google Earth.
O usuário não marcou a caixa de seleção "Usar o Chrome como padrão" e, assim, os arquivos locais .htm / .html foram abertos por padrão no Chrome. Nosso software de ERP é baseado em ActiveX e, portanto, não funcionará no Chrome. Então eu desinstalei.
Agora, sempre que arquivos .htm / .html locais são abertos, o IE 8 é iniciado, mas em vez de renderizar a página, o código-fonte da página é exibido - como se não estivesse reconhecendo que é .html arquivo, mas um arquivo de texto.
Remoto .htm / .html arquivos abertos OK, ou seja, quando o IE 8 é aberto e um endereço é digitado. É somente quando um local .htm / .html é aberto e o IE não o reconhecerá como HTML.
Desde então, reinstalei o Chrome, mas não o defini como o navegador padrão. No entanto, o comportamento persiste.
Alguma idéia?