Значки TortoiseHG отсутствуют

Я проверил настройки TortoiseHG, и он установил для отображения значков папок, отображающих состояние файлов, но я их не вижу. Я запускаю Windows 7, кто-нибудь знает, в чем проблема?

Ответы

Ответ 1

У меня была аналогичная проблема с удалением значков Overlay после установки TortoiseHg. Значки реестра в HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\ShellIconOverlayIdentifiers были в порядке, но до сих пор нет значков, на которых отображается.

Я узнал, что путь значка в HKEY_CURRENT_USER\Software\TortoiseOverlays по какой-либо причине не просматривается в папке CommonFiles\TortoiseOverlays\Icons\MUFWin7, которая не существует.

Я не знаю, как это произошло или как эта папка была удалена (если она когда-либо существовала), но, изменив этот путь, я решил проблему.

Ответ 2

У меня была эта проблема раньше. Это важно перезагрузить после свежего инсталляции TortoiseHG (или, возможно, просто выйти из системы и снова войти в систему.)

Если это не сработает, возможно, что у вас слишком много типов оверлейных иконок, используемых различными прогами.

В этом обсуждении tortoisesvn говорится о максимизации оверлей значков.

Я думаю, что записи в реестре, которые TortoiseHG использует в HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\ShellIconOverlayIdentifiers, - это 1TortoiseNomal, 2TortoiseModified, 3TortoiseConflict и т.д.

Вам нужно убедиться, что перед ними не слишком много накладок. Конечно, это может сломать другие накладки!

Ответ 3

Возможно, вы установите несколько новых программных продуктов, так что на них будет много оверлейных значков .delete some, reboot explorer.exe.Windows может отображать только ограниченное количество значков Overlay (всего 15, после того, что использует Windows).

Ответ 4

Просто случилось со мной, и я потратил 2 часа на поиски решения.

Я закончил перезагрузку, теперь отображаются значки.

Существует служба Overlay Icon Server, убедитесь, что она запускается после перезагрузки.