Chrome ne démarre pas sous Windows 8, affiche un message d'erreur «Classe non enregistrée»

19

L'utilisation de Windows 8 et la tentative de démarrage de Google Chrome à partir du menu Démarrer échouent, n'affiche aucune erreur et n'ouvre pas le navigateur. Lorsque vous double-cliquez sur le bureau, il indique

Class not registered 

Lorsque j'exécute le programme en tant qu'administrateur, cela fonctionne. Comment le faire fonctionner?

La classe n'est pas inscrite

MikkoP
la source

Réponses:

18

Cela semble être un artefact de ce bogue et semble provenir d'une installation à l'échelle du système, comme l'indique votre capture d'écran (Chrome est présent dans Program Files \ Google \ Chrome par opposition à %localappdata%\Google\Chrome)

Essayez de vérifier la présence de ces entrées de registre dans HKEY_LOCAL_MACHINE(HKLM) et HKEY_CURRENT_USER(HKCU) et supprimez-les:

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
la source
4
Merci de me l'avoir fait savoir, de supprimer le HKEY_CLASSES_ROOT\Chromecorrigé (il semble que je n'en ai pas eu d'autres).
MikkoP
@MikkoP Cheers!
Sathyajith Bhat
8
  1. Exécutez cmd.exe en mode administratif (recherchez cmd.exe et faites un clic droit, exécutez en tant qu'administrateur ...)

  2. Copiez et collez ces chaque ligne, une par une en cmd et appuyez sur Entrée. Cmd.exe vous demandera Voulez-vous continuer? Appuyez sur la lettre "Y" et appuyez sur Entrée ...


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

Voici la capture d'écran;

Mode administrateur cmd.exe

Remarque : cela ne me dérange pas si cmd.exe affiche "ERREUR: aucun chemin trouvé" etc. Continuez simplement à copier-coller et à exécuter chaque ligne ...

Attention - Ces commandes peuvent supprimer les paramètres de votre plug-in Chrome (module complémentaire) ...

Lost_In_Library
la source
1
REG DELETE HKEY_CLASSES_ROOT\Chromecorrigé pour moi dans Win 10 sans supprimer aucun plugin. Merci.
Edward
4

Créez ce fichier reg et double-cliquez dessus pour l'importer

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
la source
J'aimerais voir une explication de cette réponse, elle semble plus ciblée que les réponses votées plus haut.
SpoonMeiser
1

La réponse de Sathya a fonctionné temporairement, mais il est devenu ennuyeux de ne pas avoir Chrome comme navigateur par défaut. Les liens ne fonctionnaient pas dans d'autres programmes, etc.

La réinstallation de Windows 8 a fonctionné. Le processus de mise à niveau de Windows 7 avait gâché quelque chose.

MikkoP
la source
1

La suppression des clés de registre fournit une solution temporaire. J'ai essayé d'en trouver un permanent. Mais n'a pas réussi à le faire. J'ai donc appliqué ce petit truc pour éviter les perturbations:

  1. Créez un fichier nommé "chrome.bat" sur votre bureau

  2. Dans ce fichier, écrivez le script suivant: start / d "C: \ Program Files (x86) \ Google \ Chrome \ Application \" chrome.exe exit

** si vous avez un répertoire différent dans lequel Chrome est installé, notez-le dans le répertoire de chemin de la commande ci-dessus.

  1. Maintenant, cliquer sur ce fichier devrait ouvrir chrome.exe à l'aide de cmd.
Ashikee AbHi
la source
0

Après tous mes googles avec la mise en œuvre de mes sens geek pour découvrir la meilleure méthode de travail à 100%, voici une solution soignée.

Cette solution peut résoudre toutes les erreurs liées aux DLL avec le message suivant qui se produit généralement sous Windows: "classe non enregistrée"

ou Les clients peuvent signaler que lorsqu'ils tentent de naviguer dans Windows, comme l'ouverture des propriétés d'affichage, ils rencontrent l'erreur suivante: Explorer.exe - Aucune interface de ce type n'est prise en charge. Pour résoudre ce problème, exécutez la commande suivante pour réenregistrer tous les fichiers DLL pour l'explorateur.

Pas:

  1. Cliquez sur Démarrer. Dans la zone de recherche, tapez CMD. En haut de la fenêtre, cliquez avec le bouton droit sur l'icône cmd et choisissez Exécuter en tant qu'administrateur.

  2. À l'invite, saisissez (ou copiez et cliquez avec le bouton droit> coller dans CMD):

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

et appuyez sur Entrée.

Cela prendra plusieurs minutes. Il y aura plusieurs erreurs C + Runtime qui apparaîtront, ainsi que le ralentissement du système. Fermez toutes les cases qui apparaissent à l'écran sauf les cases CMD. Une fois terminé (il reviendra à ac: prompt), redémarrez le système et testez.

Être chanceux!

Shayan Amani
la source
J'obtiens ce qui suit: À la ligne: 1 char: 4 + FOR / RC: \% G IN (* .dll) DO "% systemroot% \ system32 \ regsvr32.exe" / s "... + ~ Ouverture manquante '( 'après le mot clé' pour '. + CategoryInfo: ParserError: (:) [], ParentContainsErrorRecordException + FullyQualifiedErrorId: MissingOpenParenthesisAfterKeyword
Ahmed
comme l'erreur se produit, vérifiez les étapes et faites-les exactement comme ci-dessus (faites attention à la casse des lettres).
Shayan Amani
-1

J'ai essayé dans Win8 d'une autre manière, cliquez avec le bouton droit sur le fichier exe et sélectionnez la broche pour démarrer / la broche dans la barre des tâches, puis cela fonctionne.

user230933
la source
N'a pas travaillé pour moi. après avoir refermé le chrome et essayé de le rouvrir, il est réapparu.
NoUsername