Das Problem ist ziemlich einfach. Wenn ich eine HTML-Datei so einstelle, dass sie mit Chrome geöffnet wird, ist das Miniaturbildsymbol defekt und zeigt das Chrome-Logo nicht an.
Ich habe bereits versucht, die Datei IconCache.db zu löschen und dann meinen Computer neu zu starten. Leider hat das nichts behoben.
Es funktioniert einwandfrei, wenn ich das Standardprogramm auf IE oder Firefox setze. Haben Sie eine Idee, wie Sie dieses Problem beheben können?
html://...
wird von Windows als Chrome erkannt, jedoch nicht als Verknüpfung, die auf eine lokale HTML-Datei verweist. Überprüfen Sie den Wert des RegistrierungsschlüsselsHKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\Shell\Associations\UrlAssociations\http\UserChoice
, wennProgid
enthältChromeHTML
.ChromeHTML
an diesem Registrierungsort.C:\Temp
und eine Verknüpfung dazu zu erstellen.Antworten:
Dateitypen und Zuordnungen werden in der Registrierung unter gespeichert
HKEY_CLASSES_ROOT
. Interessanterweise ist dieser Zweig eigentlich kein eigener Bienenstock. Es wird im laufenden Betrieb zusammengestellt, indem die\SOFTWARE\Classes
Daten vonHKEY_CURRENT_USER
und kombiniert werdenHKEY_LOCAL_MACHINE
. HKCU hat Vorrang, aber die Dienstprogrammeassoc
undftype
sehen sich HKLM an.Der Chrome HTML-Dateityp wird normalerweise unter gefunden
HKEY_CLASSES_ROOT\ChromeHTML
. Wenn Ihr Symbol fehlt oder kein Symbol angibt, speichern Sie dieses als.reg
und führen Sie es aus:(Entfernen Sie das
(x86)
Teil, wenn sich Ihre Chrome-Installation tatsächlich im einfachen Ordner "Programme" befindet.)Jetzt müssen wir sicherstellen, dass die Zuordnung zwischen der Dateierweiterung und dem Dateityp korrekt ist. Gehen Sie zu
HKEY_CLASSES_ROOT\.html
und setzen Sie den Standardwert aufChromeHTML
. Dadurch wird der Wert für Ihr Benutzerkonto geändert. Wenn Sie jedoch sicherstellen möchten, dass alle Benutzer auf dem Computer betroffen sind, aktualisieren Sie die Version auch unter HKLM. Sie müssen sich wahrscheinlich ab- und wieder anmelden, um den Effekt zu sehen.quelle
assoc .html
? Stellen Sie außerdem sicher, dass sich die ausführbare Chrome-Datei genau dort befindet, wo mein Registrierungsfragment dies vermutet. Wird durch Doppelklicken auf die HTML-Datei diese in Chrome geöffnet? Sehen andere Benutzer auf dem Computer das richtige Symbol?chrome.exe
befindet sich unter C: \ Programme (x86) \ Google \ Chrome \ Application` wie in Ihrem Fragment. Durch Doppelklicken auf die fehlerhaften HTML-Miniaturbilddateien werden diese auch in Google Chrome geöffnet. In CMD der Ausgangassoc .html
ist.html=ChromeHTML
HKEY_CURRENT_USER\SOFTWARE\Classes\.html
anders? Auch tun.htm
Dateien das richtige Symbol haben?Ich hatte dieses Problem auch vor Monaten. Ich habe das Problem durch eine Neuinstallation von Chrome gelöst. Es wurde für mich behoben.
quelle
Wenn keine der in den anderen Antworten angebotenen Lösungen funktioniert hat und das Problem nicht sehr kritisch ist, ist es besser, Lösungen zu vermeiden, die die Stabilität Ihres Computers gefährden. Ich würde eher eine Problemumgehung als eine vollständige Lösung vorschlagen.
C:\\Program Files (x86)\Google\Chrome\Application\chrome.exe
und dannEnterDadurch sollte das Symbol in das von Chrome geändert werden. Wenn dies nicht geschieht, hat Ihr Windows ein Problem, aber ich denke nicht, dass dieses Problem eine radikalere Lösung verdient.
quelle
.html
,.json
,.js
,.cpp
. Keiner von ihnen erlaubte mir, das Symbolbild zu ändern. Ich bekomme angeblich in ein paar Wochen einen neuen Laptop, also lasse ich ihn einfach los und hoffe, dass beim neuen nicht dasselbe passiert. Vielen Dank für alle Vorschläge!Versuche dies
quelle
Computer\HKEY_CLASSES_ROOT\ChromeHTML
oder angezeigtComputer\HKEY_CLASSES_ROOT\ChromeHTML\shell
.