O ícone de miniatura de HTML está quebrado para o Google Chrome

7

O problema é bem direto. Quando defino um arquivo .html para abrir com o Chrome, o ícone de miniatura está quebrado e não mostra o logotipo do Chrome.

Eu já tentei excluir o arquivo IconCache.db e, em seguida, reiniciar meu computador. Infelizmente, isso não consertou nada.

Funciona perfeitamente quando eu configuro o programa padrão para o IE ou Firefox. Alguma idéia de como corrigir esse problema?

    
por DrZoo 06.04.2017 / 16:53

4 respostas

3

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.

    
por 10.04.2017 / 17:03
2

Eu também tive esse problema meses atrás. Eu resolvi reinstalando o Chrome. Fixou para mim.

    
por 10.04.2017 / 06:32
0

Se nenhuma das soluções oferecidas nas outras respostas funcionou, e como o problema não é muito crítico, é melhor evitar soluções que ameaçam a estabilidade do seu computador. Eu sugeriria uma solução alternativa em vez de uma solução completa.

  • Clique com o botão direito no atalho
  • Escolha Propriedades
  • Clique no botão Alterar ícone ...
  • Insira como o nome do arquivo %código% e depois Enter
  • Clique em OK .

Isso deve alterar o ícone para o do Chrome. Se isso não acontecer, o seu Windows tem um problema, mas eu não acho que esse problema mereça uma solução mais radical.

    
por 10.04.2017 / 22:31
0

Tente isso

  1. abra o regedit no menu Iniciar \ Executar
  2. vá para HKEY_CLASSES_ROOT
  3. vá para ChromeHTML
  4. vá para o ShellEx
  5. renomeie IconHandler
  6. faça logoff ou reinicie o seu PC.
por 15.04.2017 / 19:11