問題は非常に簡単です。 Chromeで開くように.htmlファイルを設定すると、サムネイルアイコンが壊れて、Chromeロゴが表示されません。
IconCache.dbファイルを削除してから、コンピューターを再起動しようとしました。悲しいことに、それは何も修正しませんでした。
デフォルトのプログラムをIEまたはFirefoxに設定すると、完全に正常に動作します。この問題を修正する方法について何かアイデアはありますか?
ファイルの種類と関連付けは、レジストリのHKEY_CLASSES_ROOT
の下に保存されます。興味深いことに、そのブランチは実際にはそれ自体のハイブではありません。 \SOFTWARE\Classes
とHKEY_CURRENT_USER
からのHKEY_LOCAL_MACHINE
データを組み合わせることにより、その場でまとめられます。 HKCUが優先されますが、assoc
およびftype
ユーティリティはHKLMを調べます。
Chrome HTMLファイルタイプは通常HKEY_CLASSES_ROOT\ChromeHTML
にあります。アイコンが見つからないか指定されていない場合は、これを.reg
として保存して実行します。
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\ChromeHTML]
@="Chrome HTML Document"
"AppUserModelId"="Chrome"
[HKEY_CLASSES_ROOT\ChromeHTML\Application]
"AppUserModelId"="Chrome"
"ApplicationIcon"="C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe,0"
"ApplicationName"="Google Chrome"
"ApplicationDescription"="Access the Internet"
"ApplicationCompany"="Google Inc."
[HKEY_CLASSES_ROOT\ChromeHTML\DefaultIcon]
@="C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe,0"
[HKEY_CLASSES_ROOT\ChromeHTML\Shell]
[HKEY_CLASSES_ROOT\ChromeHTML\Shell\open]
[HKEY_CLASSES_ROOT\ChromeHTML\Shell\open\command]
@="\"C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe\" -- \"%1\""
(Chromeインストールが実際にはプレーンなProgramFilesフォルダーにある場合は、(x86)
部分を削除してください。)
次に、ファイル拡張子とファイルタイプの関連付けが正しいことを確認する必要があります。 HKEY_CLASSES_ROOT\.html
に移動し、デフォルト値をChromeHTML
に設定します。これにより、ユーザーアカウントの値が変更されますが、マシン上のすべてのユーザーに確実に影響するようにする場合は、HKLMでバージョンも更新してください。効果を確認するには、ログオフしてから再度ログオンする必要があります。
私も数ヶ月前にこの問題を抱えていました。 Chromeを再インストールすることで解決しました。それは私のために修正しました。
他の回答で提供されている解決策のいずれも機能せず、問題はそれほど重大ではないため、コンピューターの安定性を脅かす解決策は避けることをお勧めします。完全な解決策ではなく、回避策を提案します。
C:\\Program Files (x86)\Google\Chrome\Application\chrome.exe
と入力してから Enterこれにより、アイコンがChromeのアイコンに変わります。これが起こらない場合は、Windowsに問題がありますが、この問題がこれ以上根本的な解決策に値するとは思いません。
これを試して