Chrome no se inicia en Windows 8, muestra un mensaje de error "Clase no registrada"

19

El uso de Windows 8 e intentar iniciar Google Chrome desde el menú de inicio falla, no muestra ningún error ni abre el navegador. Cuando se hace doble clic en el escritorio, dice

Class not registered 

Cuando ejecuto el programa como administrador, funciona. ¿Cómo hacer que funcione?

La clase no está registrada.

MikkoP
fuente

Respuestas:

18

Esto parece ser un artefacto de este error , y parece ser causado por una instalación en todo el sistema, como lo indica su captura de pantalla (Chrome está presente en Archivos de programa \ Google \ Chrome en lugar de %localappdata%\Google\Chrome)

Intente verificar la presencia de estas entradas de registro en HKEY_LOCAL_MACHINE(HKLM) y HKEY_CURRENT_USER(HKCU) y elimínelas:

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
Sathyajith Bhat
fuente
44
Gracias por hacérmelo saber, borrando el HKEY_CLASSES_ROOT\Chromesolucionado (parece que no tenía esos otros).
MikkoP
@MikkoP ¡Salud!
Sathyajith Bhat
8
  1. Ejecute cmd.exe en modo administrativo (busque cmd.exe y haga clic derecho, ejecutar como administrador ...)

  2. Copie y pegue estos cada línea, uno por uno en cmd y presione Entrar. Cmd.exe te preguntará ¿Quieres continuar? Presione la letra "Y" y presione 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

Aquí está la captura de pantalla;

modo administrador cmd.exe

Nota : No importa si cmd.exe imprime "ERROR: no se encontró la ruta", etc. Simplemente continúe copiando y pegando y ejecute cada línea ...

Precaución : estos comandos pueden eliminar la configuración del complemento de Chrome (complemento) ...

Lost_In_Library
fuente
1
REG DELETE HKEY_CLASSES_ROOT\Chromelo arregló para mí en Win 10 sin eliminar ningún complemento. Gracias.
Edward
4

Cree este archivo de registro y haga doble clic en él para importarlo

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"=-
Erik
fuente
Me gustaría ver alguna explicación de esta respuesta, parece más específica que las respuestas más votadas.
SpoonMeiser
1

La respuesta de Sathya funcionó temporalmente, pero se volvió molesto no tener Chrome como navegador predeterminado. Los enlaces no funcionaron en otros programas, etc.

Reinstalar Windows 8 funcionó. El proceso de actualización de Windows 7 había estropeado algo.

MikkoP
fuente
1

Eliminar claves de registro proporciona una solución temporal. Traté de encontrar uno permanente. Pero no lo hice. Así que apliqué este pequeño truco para evitar molestias:

  1. Cree un archivo llamado "chrome.bat" en su escritorio

  2. En ese archivo, escriba el siguiente script: inicio / d "C: \ Archivos de programa (x86) \ Google \ Chrome \ Application \" salida chrome.exe

** si tiene un directorio diferente donde está instalado Chrome, anote el que está en el directorio de ruta del comando anterior.

  1. Ahora haciendo clic en ese archivo debería abrir chrome.exe usando cmd.
Ashikee AbHi
fuente
0

Después de todos mis Google con la implementación de mis sentidos geek para descubrir el mejor método y 100% de trabajo, aquí hay una buena solución.

Esta solución puede resolver todos los errores relacionados con las DLL con el siguiente mensaje que suele ocurrir en Windows: "clase no registrada"

o Los clientes pueden informar que cuando intentan navegar en Windows, como abrir Propiedades de pantalla, experimentan el siguiente error: Explorer.exe: no se admite dicha interfaz. Para resolver este problema, ejecute el siguiente comando para volver a registrar todos los archivos DLL para el explorador.

Pasos:

  1. Haga clic en Inicio En el cuadro Buscar, escriba CMD. En la parte superior de la ventana, haga clic con el botón derecho en el icono cmd y elija Ejecutar como administrador.

  2. En el indicador, escriba (o copie y haga clic derecho> pegar en CMD):

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

y presione Entrar.

Esto llevará varios minutos en completarse. Habrá varios errores de C + Runtime que aparecerán, así como la desaceleración del sistema. Cierre todos los cuadros que aparecen en la pantalla, excepto los cuadros CMD. Una vez completado (volverá a ac: prompt), reinicie el sistema y pruebe.

¡Tener suerte!

Shayan Amani
fuente
Obtengo lo siguiente: En la línea: 1 char: 4 + FOR / RC: \% G IN (* .dll) DO "% systemroot% \ system32 \ regsvr32.exe" / s "... + ~ Falta apertura '( 'after keyword' para '. + CategoryInfo: ParserError: (:) [], ParentContainsErrorRecordException + FullyQualifiedErrorId: MissingOpenParenthesisAfterKeyword
Ahmed
a medida que se produce el error, verifique los pasos y hágalos exactamente como se indica arriba (preste atención al caso de letras).
Shayan Amani
-1

Intenté en Win8 de otra manera, haga clic derecho en el archivo exe y seleccione pin para iniciar / pin a la barra de tareas y luego funciona.

usuario230933
fuente
no funciono para mi Después de cerrar Chrome nuevamente e intentar volver a abrirlo, apareció nuevamente.
NoUsername