web-dev-qa-db-ja.com

GoogleのHTMLサムネイルアイコンが壊れているChrome

問題は非常に簡単です。 Chromeで開くように.htmlファイルを設定すると、サムネイルアイコンが壊れて、Chromeロゴが表示されません。

IconCache.dbファイルを削除してから、コンピューターを再起動しようとしました。悲しいことに、それは何も修正しませんでした。

デフォルトのプログラムをIEまたはFirefoxに設定すると、完全に正常に動作します。この問題を修正する方法について何かアイデアはありますか?

enter image description hereenter image description hereenter image description here

7
DrZoo

ファイルの種類と関連付けは、レジストリのHKEY_CLASSES_ROOTの下に保存されます。興味深いことに、そのブランチは実際にはそれ自体のハイブではありません。 \SOFTWARE\ClassesHKEY_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でバージョンも更新してください。効果を確認するには、ログオフしてから再度ログオンする必要があります。

3
Ben N

私も数ヶ月前にこの問題を抱えていました。 Chromeを再インストールすることで解決しました。それは私のために修正しました。

2
Aung Myat

他の回答で提供されている解決策のいずれも機能せず、問題はそれほど重大ではないため、コンピューターの安定性を脅かす解決策は避けることをお勧めします。完全な解決策ではなく、回避策を提案します。

  • ショートカットを右クリックします
  • プロパティを選択します
  • アイコンの変更...ボタンをクリックします
  • ファイル名としてC:\\Program Files (x86)\Google\Chrome\Application\chrome.exeと入力してから Enter
  • [〜#〜] ok [〜#〜]をクリックします。

これにより、アイコンがChromeのアイコンに変わります。これが起こらない場合は、Windowsに問題がありますが、この問題がこれ以上根本的な解決策に値するとは思いません。

0
harrymc

これを試して

  1. スタートメニューからregeditを開きます\実行
  2. hKEY_CLASSES_ROOTに移動します
  3. chromeHTMLに移動します
  4. shellExに移動します
  5. 次に、IconHandlerの名前を変更します
  6. ログオフするか、PCを再起動します。
0
Gazal