Chrome startet unter Windows 8 nicht und gibt die Fehlermeldung "Klasse nicht registriert" aus

19

Wenn Sie Windows 8 verwenden und versuchen, Google Chrome über das Startmenü zu starten, wird kein Fehler angezeigt oder der Browser wird geöffnet. Beim Doppelklick auf den Desktop heißt es

Class not registered 

Wenn ich das Programm als Administrator starte, funktioniert es. Wie bringt man es zum Laufen?

Die Klasse ist nicht registriert

MikkoP
quelle

Antworten:

18

Dies scheint ein Artefakt dieses Fehlers zu sein und auf eine systemweite Installation zurückzuführen zu sein, wie Ihr Screenshot zeigt (Chrome ist im Gegensatz zu in "Programme \ Google \ Chrome" vorhanden %localappdata%\Google\Chrome).

Überprüfen Sie, ob diese Registrierungseinträge in HKEY_LOCAL_MACHINE(HKLM) und HKEY_CURRENT_USER(HKCU) vorhanden sind, und löschen Sie sie:

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
quelle
4
Vielen Dank, dass Sie mir Bescheid gegeben haben und das reparierte Problem gelöscht HKEY_CLASSES_ROOT\Chromehaben (anscheinend hatte ich diese anderen nicht).
MikkoP
@ MikkoP Prost!
Sathyajith Bhat
8
  1. Führen Sie cmd.exe im Administratormodus aus (suchen Sie cmd.exe und klicken Sie mit der rechten Maustaste, und führen Sie es als Administrator aus ...)

  2. Kopieren Sie diese Zeilen nacheinander in cmd und fügen Sie sie ein. Drücken Sie die Eingabetaste. Cmd.exe fragt Sie, ob Sie fortfahren möchten. Drücken Sie den Buchstaben "Y" und drücken Sie die Eingabetaste ...


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

Hier ist der Screenshot;

cmd.exe Administratormodus

Hinweis : Es macht nichts, wenn cmd.exe "FEHLER: Kein Pfad gefunden" usw. ausgibt. Kopieren und fügen Sie einfach jede Zeile ein ...

Achtung - Mit diesen Befehlen werden möglicherweise die Einstellungen Ihres Chrome-Plugins (Add-Ons) gelöscht.

Lost_In_Library
quelle
1
REG DELETE HKEY_CLASSES_ROOT\Chromehabe es für mich in Win 10 behoben, ohne Plugins zu entfernen. Vielen Dank.
Edward
4

Erstellen Sie diese Registrierungsdatei und doppelklicken Sie darauf, um sie zu importieren

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
quelle
Wenn Sie eine Erklärung für diese Antwort wünschen, scheint sie zielgerichteter zu sein als die Antworten mit den höheren Stimmen.
SpoonMeiser
1

Sathyas Antwort funktionierte vorübergehend, aber es wurde ärgerlich, Chrome nicht als Standardbrowser zu haben. Links funktionierten nicht in anderen Programmen und so weiter.

Neuinstallation von Windows 8 hat funktioniert. Der Upgradevorgang von Windows 7 hatte etwas durcheinander gebracht.

MikkoP
quelle
1

Das Löschen von Registrierungsschlüsseln bietet eine vorübergehende Lösung. Ich habe versucht, eine dauerhafte zu finden. Aber es gelang mir nicht. Also habe ich diesen kleinen Trick angewendet, um Störungen zu vermeiden:

  1. Erstellen Sie eine Datei mit dem Namen "chrome.bat" auf Ihrem Desktop

  2. Schreiben Sie in diese Datei das folgende Skript: start / d "C: \ Programme (x86) \ Google \ Chrome \ Application \" chrome.exe exit

** Wenn Sie ein anderes Verzeichnis haben, in dem Chrome installiert ist, notieren Sie sich dieses im Pfadverzeichnis des obigen Befehls.

  1. Wenn Sie nun auf diese Datei klicken, sollte chrome.exe mit cmd geöffnet werden.
Ashikee AbHi
quelle
0

Nachdem alle meine Googles mit der Implementierung meiner geeky Sinne, um die beste und 100% Arbeitsmethode herauszufinden, hier ist eine ordentliche Lösung.

Diese Lösung kann alle Fehler im Zusammenhang mit DLLs mit der folgenden Meldung beheben, die normalerweise bei Windows aufgetreten ist: "Klasse nicht registriert"

oder Kunden geben möglicherweise an, dass beim Versuch, in Windows zu navigieren, z. B. beim Öffnen der Anzeigeeigenschaften, der folgende Fehler auftritt: Explorer.exe - Keine solche Schnittstelle unterstützt. Führen Sie den folgenden Befehl aus, um dieses Problem zu beheben und alle DLL-Dateien für den Explorer zu registrieren.

Schritte:

  1. Klicken Sie auf Start. Geben Sie im Suchfeld CMD ein. Klicken Sie oben im Fenster mit der rechten Maustaste auf das Cmd-Symbol und wählen Sie Als Administrator ausführen.

  2. Geben Sie an der Eingabeaufforderung Folgendes ein (oder kopieren Sie und klicken Sie mit der rechten Maustaste, um CMD einzufügen):

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

und drücken Sie die Eingabetaste.

Dies dauert einige Minuten. Es treten mehrere C + Runtime-Fehler auf, und das System wird langsamer. Schließen Sie alle auf dem Bildschirm angezeigten Kästchen mit Ausnahme der CMD-Kästchen. Sobald der Vorgang abgeschlossen ist (es wird zur Eingabeaufforderung ac: zurückgekehrt), starten Sie das System neu und testen Sie es.

Glück haben!

Shayan Amani
quelle
Folgendes wird angezeigt: In Zeile: 1 Zeichen: 4 + FOR / RC: \% G IN (* .dll) DO "% systemroot% \ system32 \ regsvr32.exe" / s "... + ~ Fehlende Öffnung '( + CategoryInfo: ParserError: (:) [], ParentContainsErrorRecordException + FullyQualifiedErrorId: MissingOpenParenthesisAfterKeyword
Ahmed
Wenn der Fehler auftritt, überprüfen Sie die Schritte und führen Sie sie genau wie oben beschrieben aus (achten Sie auf die Groß- und Kleinschreibung der Buchstaben).
Shayan Amani
-1

Ich habe es in Win8 auf eine andere Weise versucht, mit der rechten Maustaste auf die Exe-Datei geklickt und den Stift zum Starten / Anheften an die Taskleiste ausgewählt, dann funktioniert es.

user230933
quelle
hat bei mir nicht funktioniert. Nachdem Chrome erneut geschlossen und versucht wurde, es erneut zu öffnen, wurde es erneut angezeigt.
NoUsername