Tipos de arquivos e assocações são armazenados no Registro, em HKEY_CLASSES_ROOT . Curiosamente, esse ramo não é realmente uma colmeia própria; Ele é organizado em tempo real combinando os dados \SOFTWARE\Classes de HKEY_CURRENT_USER e HKEY_LOCAL_MACHINE . O HKCU tem precedência, mas os utilitários assoc e ftype examinam o HKLM.
O tipo de arquivo HTML do Google Chrome geralmente é encontrado em HKEY_CLASSES_ROOT\ChromeHTML . Se o seu estiver faltando ou não especificar um ícone, salve-o como .reg e execute-o:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\ChromeHTML]
@="Chrome HTML Document"
"AppUserModelId"="Chrome"
[HKEY_CLASSES_ROOT\ChromeHTML\Application]
"AppUserModelId"="Chrome"
"ApplicationIcon"="C:\Program Files (x86)\Google\Chrome\Application\chrome.exe,0"
"ApplicationName"="Google Chrome"
"ApplicationDescription"="Access the Internet"
"ApplicationCompany"="Google Inc."
[HKEY_CLASSES_ROOT\ChromeHTML\DefaultIcon]
@="C:\Program Files (x86)\Google\Chrome\Application\chrome.exe,0"
[HKEY_CLASSES_ROOT\ChromeHTML\Shell]
[HKEY_CLASSES_ROOT\ChromeHTML\Shell\open]
[HKEY_CLASSES_ROOT\ChromeHTML\Shell\open\command]
@="\"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe\" -- \"%1\""
(remova a parte (x86) se a sua instalação do Google Chrome estiver na pasta Arquivos de programas simples.)
Agora, precisamos garantir que a associação entre a extensão do arquivo e o tipo de arquivo esteja correta. Vá para HKEY_CLASSES_ROOT\.html e defina o valor padrão como ChromeHTML . Isso alterará o valor da sua conta de usuário, mas se você quiser ter certeza de que isso afeta todos os usuários na máquina, atualize a versão em HKLM também. Você provavelmente precisará fazer logoff e voltar a ver o efeito.

