O Chrome não inicia no Windows 8, exibe a mensagem de erro "Classe não registrada"


19

O uso do Windows 8 e a tentativa de iniciar o Google Chrome no menu Iniciar falham, não mostram nenhum erro ou abrem o navegador. Quando você clica duas vezes na área de trabalho, diz

Class not registered 

Quando executo o programa como administrador, ele funciona. Como fazê-lo funcionar?

A turma não está registrada

Respostas:


18

Isso parece ser um artefato desse bug e parece ser causado por uma instalação em todo o sistema, como indica a captura de tela (o Chrome está presente em Arquivos de programas \ Google \ Chrome, em oposição a %localappdata%\Google\Chrome)

Tente verificar a presença dessas entradas do registro em HKEY_LOCAL_MACHINE(HKLM) e HKEY_CURRENT_USER(HKCU) e exclua-as:

HKEY_CLASSES_ROOT\Chrome  
HKLM\Software\Classes\Chrome (all of it)
HKCU\Software\Classes\Chrome (all of it)
HKLM\Software\Classes\ChromeHTML\open\command\DelegateExecute
HKCU\Software\Classes\ChromeHTML\open\command\DelegateExecute

4
Obrigado por me informar, excluindo o que foi HKEY_CLASSES_ROOT\Chromecorrigido (parece que eu não tinha esses outros).
MikkoP

@MikkoP Cheers!
Sathyajith Bhat

8
  1. Execute o cmd.exe no modo administrativo (pesquise cmd.exe e clique com o botão direito do mouse, execute como administrador ...)

  2. Copie e cole cada linha, uma a uma em cmd, e pressione enter. O Cmd.exe perguntará você Deseja continuar? Pressione a letra "Y" e pressione enter ...


REG DELETE HKEY_CLASSES_ROOT\Chrome
REG DELETE HKLM\Software\Classes\Chrome
REG DELETE HKCU\Software\Classes\Chrome
REG DELETE HKLM\Software\Classes\ChromeHTML\open\command\DelegateExecute
REG DELETE HKCU\Software\Classes\ChromeHTML\open\command\DelegateExecute

Aqui está a captura de tela;

modo de administrador do cmd.exe

Nota : Não se importe se o cmd.exe imprimir "ERRO: Nenhum caminho encontrado" etc. Continue copiando e colando e executando cada linha ...

Cuidado - Esses comandos podem excluir as configurações do plug-in do Chrome (complemento) ...


1
REG DELETE HKEY_CLASSES_ROOT\Chromecorrigi-lo no Win 10 sem remover nenhum plug-in. obrigado.
Edward

4

Crie este arquivo de registro e clique duas vezes nele para importá-lo

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\ChromiumHTM\shell\open\command]  
"DelegateExecute"=-

[HKEY_CLASSES_ROOT\Chromium\.exe\shell\open\command] 
"DelegateExecute"=-

[HKEY_CLASSES_ROOT\Chromium\.exe\shell\opennewwindow\command] 
"DelegateExecute"=-

[HKEY_CLASSES_ROOT\Chrome\.exe\shell\open\command]  
"DelegateExecute"=-

[HKEY_CLASSES_ROOT\Chrome\.exe\shell\opennewwindow\command] 
"DelegateExecute"=-

[HKEY_CLASSES_ROOT\ChromiumHTM\shell\open\command]  
"DelegateExecute"=-

Gostaria de ver alguma explicação desta resposta, parece mais direcionada do que as respostas mais votadas.
SpoonMeiser

1

A resposta de Sathya funcionou temporariamente, mas ficou irritante por não ter o Chrome como navegador padrão. Os links não funcionaram em outros programas e assim por diante.

Reinstalar o Windows 8 funcionou. O processo de atualização do Windows 7 havia atrapalhado alguma coisa.


1

A exclusão de chaves do registro fornece uma solução temporária. Eu tentei encontrar um permanente. Mas não conseguiu. Então eu apliquei este pequeno truque para evitar perturbações:

  1. Crie um arquivo chamado "chrome.bat" na sua área de trabalho

  2. Nesse arquivo, escreva o seguinte script: start / d "C: \ Arquivos de programas (x86) \ Google \ Chrome \ Application \" chrome.exe exit

** se você tiver um diretório diferente em que o chrome esteja instalado, anote o diretório de caminho do comando acima.

  1. Agora, clicar nesse arquivo deve abrir o chrome.exe usando o cmd.

0

Depois de todos os meus Googles com a implementação de meus sentidos nerds para descobrir o melhor e 100% método de trabalho, aqui está uma solução interessante.

Esta solução pode resolver todos os erros relacionados às DLLs com a seguinte mensagem que geralmente ocorre no Windows: "classe não registrada"

ou Os clientes podem relatar que, ao tentar navegar no Windows, como abrir Propriedades de Vídeo, estão com o seguinte erro: Explorer.exe - Essa interface não é suportada. Para resolver esse problema, execute o seguinte comando para registrar novamente todos os arquivos DLL do explorer.

Passos:

  1. Clique em Iniciar. Na caixa Pesquisar, digite CMD. Na parte superior da janela, clique com o botão direito do mouse no ícone cmd e escolha Executar como Administrador.

  2. No prompt, digite (ou copie e Clique com o Botão Direito> cole no CMD):

FOR /R C:\ %G IN (*.dll) DO "%systemroot%\system32\regsvr32.exe" /s "%G"

e pressione Enter.

Isso levará alguns minutos para ser concluído. Aparecerão vários erros de tempo de execução do C +, bem como a lentidão do sistema. Feche todas as caixas que aparecem na tela, exceto as caixas CMD. Depois de concluído (voltará ao prompt ac:), reinicie o sistema e teste.

Ter sorte!


Recebo o seguinte: Na linha: 1 caractere: 4 + FOR / RC: \% G IN (* .dll) DO "% systemroot% \ system32 \ regsvr32.exe" / s "... + ~ Falta de abertura '( 'after keyword' for '. + CategoryInfo: ParserError: (:) [], ParentContainsErrorRecordException + FullyQualifiedErrorId: MissingOpenParenthesisAfterKeyword
Ahmed

quando o erro ocorrer, verifique as etapas e execute-as exatamente como acima (preste atenção às letras maiúsculas).
Shayan Amani

-1

Eu tentei no Win8 de outra maneira, clique com o botão direito do mouse no arquivo exe e selecione o pino para iniciar / o pino na barra de tarefas, depois ele funciona.


não funcionou para mim. depois de fechar o chrome novamente e tentar reabri-lo, ele apareceu novamente.
usar o seguinte comando
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.