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.