Значки TortoiseSVN не отображаются под Windows 7 - программирование
Подтвердить что ты не робот

Значки TortoiseSVN не отображаются под Windows 7

Я не могу заставить иконки отображаться под Windows 7, и я действительно пропустил это из Windows XP.

Как это можно исправить?

4b9b3361

Ответ 1

В Windows может отображаться только ограниченное количество значков Overlay (всего 15, после того, как Windows использует). Такие программы, как Office Groove, Dropbox, Mozy, Carbonite и т.д., захватит кучу 11 возможных оверлейных значков (мальчику было бы неплохо, если бы Microsoft увеличила их число, так как количество используемых им приложений, похоже, увеличивается и увеличивается)...

Вы можете увидеть, какие накладки настроены, и изменить их (на свой страх и риск) в реестре здесь:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\ShellIconOverlayIdentifiers

Если вы используете TortoiseCVS (и больше ничего не используете с помощью значков оверлей), вы получите пару TortoiseSVN Значки и все ваши значки TortoiseCVS. Это связано с тем, что значки оверлей используются в алфавитном порядке. Опять же, на свой страх и риск (редактирование реестра может привести к взрыву вашего компьютера, yada, yada, yada - и если вы читаете Qaru и используете Windows и не редактируете реестр, вы действительно редкий зверь), чувствуйте чтобы их переименовать (я предлагаю положить числа перед теми, которые вы хотите использовать, и "z_" с префиксом к тем, которые вам не нужны). Расширения Shell TortoiseSVN красиво названы, поэтому вы знаете, что они делают, расширения TortoiseCVS - нет. Изучив исходный код, я нашел соответствующую информацию:

  • TortoiseCVS0 - в CVS
  • TortoiseCVS1 - не в CVS
  • TortoiseCVS3 - Конфликт
  • TortoiseCVS4 - в CVS readonly
  • TortoiseCVS5 - игнорируется
  • TortoiseCVS6 - добавлен
  • TortoiseCVS7 - удалено
  • TortoiseCVS8 - заблокировано

Ответ 2

Остановитесь!

Прежде чем делать что-либо в своем реестре или аналогичных процедурах, перечисленных в ответе Криса Эриксона (отличный) или ниже, есть что рассмотреть...

Вы находитесь на сетевом диске?

Если это так, перейдите к настройкам SVT Tortoise (щелкните правой кнопкой мыши любую папку > TortoiseSVN > Настройки), затем перейдите в "Наложение значков"

Убедитесь, что вы проверили "Сетевые диски" на рисунке:

alt text

По умолчанию при установке новой Tortoise сетевые диски не содержат значков.

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

Ответ 3

Также перезагрузка ПК не требуется. Вместо этого перезапустите explorer.exe:

  • Нажмите Ctrl+Shift+Esc.
  • Перейдите на вкладку Процессы.
  • Щелкните правой кнопкой мыши explorer.exe.
  • Выберите Завершить процесс.
  • Нажмите кнопку Завершить процесс.
  • Перейдите на вкладку Приложения.
  • Щелкните правой кнопкой мыши.
  • Нажмите Новая задача (Запустить).
  • Установите Открыть до: explorer
  • Нажмите ОК.

Проводник Windows перезагрузился, и снова появятся значки TortoiseSVN.

Ответ 4

Я тоже потерял свои оверлеи после обновления до 1.6.8 в Windows 7 x64. Я только установил версию x64, а не 32-разрядную версию. Чтобы исправить ошибку, я выполнил ремонт с исходным установщиком и перезагрузился. Оверлеи, отображаемые обычно после этого.

Ответ 5

Я решил это, используя Autoruns от Sysinternals.

  1. Запустите автозапуск
  2. На вкладке "Проводник" прокрутите вниз до записей "OverlayIconIdentifier" и "ShellOverlayIconIdentifier".
  3. Снимите флажки с нежелательных оверлеев (например, большинство Dropbox, SkyDrive и т.д.)
  4. Перезапустите Explorer.exe

Autoruns screenshot showing Overlay Icons entries

Ответ 6

У меня была такая же проблема, как OP: Win 7 (x64), TortoiseSVN (x64) и DropBox (x86). Информация из некоторых других ответов дала мне всю информацию. У меня только когда-то была установлена ​​версия TSVN на x64 на этом компьютере.

В моем случае TSVN и DropBox были установлены в тот же день, когда я установил ОС, и наложения работали нормально до двух дней назад. Я ничего не делал с изменением настроек для любого приложения, чтобы заставить их перестать работать.

Вот что я имел в разделе реестра оверлейных значков после запуска проблемы (HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\ShellIconOverlayIdentifiers):

  • DropboxExt1
  • DropboxExt2
  • DropboxExt3
  • EnhancedStorageShell
  • Автономные файлы
  • SharingPrivate
  • TortoiseAdded
  • TortoiseConflict
  • TortoiseDeleted
  • TortoiseIgnored
  • TortoiseLocked
  • TortoiseModified
  • TortoiseNormal
  • TortoiseReadOnly
  • TortoiseUnversioned

Я проверил, что в проводнике отображаются только накладки, соответствующие первым 11 элементам. Когда я изменил порядок вышеперечисленных записей, добавив "z" в начало некоторых из них, снова отобразятся только первые 11 наложений (в обновленном порядке).

С приведенным выше я имел все, что мне нужно для решения проблемы (переименовать или удалить записи, чтобы записи TSVN, которые я хочу работать, были <= # 11 в списке). Ниже приводится вопрос, почему это произошло внезапно.

Я знаю, что, основываясь на оверлеях, которые работали до пары дней назад, клавиши 1-3, 7-9, 12-13 были все <= 11 в списке (не уверены, что наложение # 14 когда-либо работало так как у меня никогда не было файлов с статусом только для чтения. # 15 никогда не работал на этой машине, поэтому я знаю, что он никогда не был в топ-11). Я также предполагаю, что блок ключей TSVN перемещается вверх/вниз в унисон, поэтому они были наброшены на два или три места (* см. Ниже). Это означает, что между блоками DropBox и TSVN было добавлено 2-3 элемента. Три, которые сейчас есть, добавлены Windows, и я бы предположил, что они будут там, как только будет установлена ​​ОС.

Является ли список из 15 оверлеев, определенных во время выполнения? Похоже, что обработчики оверлей иногда могут сообщать оболочке Windows, что для добавления в список нет значков. Возможно, некоторые настройки, которые я испортил пару дней назад, связанные с совместным использованием файлов и шифрованием файлов, заставили некоторые из этих элементов в 4-6 точках "активироваться" и выталкивать SVN.

В конце я удалил пару записей и переместил их, поэтому мой окончательный список выглядит следующим образом:

  • DropboxExt1
  • DropboxExt2
  • DropboxExt3
  • SharingPrivate (я хочу, чтобы это отображалось)
  • TortoiseAdded
  • TortoiseConflict
  • TortoiseDeleted
  • TortoiseModified
  • TortoiseNormal
  • TortoiseReadOnly
  • TortoiseUnversioned
  • Файлы zOffline (я не использую Sync Center или "Offline Files", поэтому мне все равно)
  • zEnhancedStorageShell (не знаю, что такое Enhanced Storage, не думайте, что мне это нужно)

Ответ 7

Здесь они отображаются отлично. Вы используете 64-разрядную версию Windows 7 вместе с 32-разрядной версией TortoiseSVN? Если это так, то они будут отображаться только в 32-разрядном Проводнике (или в CFD 32-разрядных приложениях). Тем не менее, вы можете установить как 32-разрядные, так и 64-разрядные версии.

Ответ 8

Два других возможных решения:

  • Убейте файл TSVNCache.exe и перезапустите его. Это привело к тому, что мои оверлейные символы оболочки несколько раз появлялись.

  • Если вы недавно обновили TortoiseSVN из предыдущей версии, вам может потребоваться обновить рабочую копию. Это можно сделать, щелкнув правой кнопкой мыши на папке проекта и выбрав в контекстном меню "SVN Upgrade work copy".

Ответ 9

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

См. комментарии внизу страницы: http://msdn.microsoft.com/en-us/library/cc144123(VS.85).aspx

Отдайте отзыв от Microsoft Windows 7 по этой проблеме: http://mymfe.microsoft.com/Windows%207/Feedback.aspx?formID=195

Ответ 10

Мои иконки тоже исчезли. Исправления в реестре также не работали для меня.

Вот как я их вернул:

  • установите последнюю версию TortoiseOverlays
  • restart explorer.exe

Ответ 11

Иногда вам просто нужно зайти в TortoiseSVN "Настройки", выключить значки, нажать "Применить", включить их снова.

Windows Start-> Все Programs-> TortoiseSVN-> Настройки

enter image description here

Ответ 12

Такая же проблема для меня. Оказывается, причиной проблемы стал новый JungleDisk 3.0, который грубо устанавливает три наложения с именем "1Sync..." "2Sync..." и "3Sync...", отталкивая Tortoise с конца.

Просто удалите эти ключи JungleDisk в реестре, указанном вверху (или префикс их с z_), и заново запустите систему, и Tortoise снова будет работать нормально.

Учитывая, что этот оверлейный предел существует в Windows и легко поражается текущими инструментами, поставщики инструментов действительно должны спрашивать во время расширенной установки, если пользователь хочет их установить. У меня нет никакой потребности и желания для новой функции "Синхронизация", и на самом деле не заботятся о тактике наполнения значков в верхней части списка умными именами. Позор на JungleDisk.

Ответ 13

Вы пытались изменить в Tortoise Настройки кеша статуса на "Default"? У меня была эта проблема с иконкой оверлея в папках, потому что у меня была эта опция в "Shell". Опция находится в настройках → Наложение значков.

Возможно, это поможет вам http://tortoisesvn.net/node/97

Ответ 14

В моем случае оверлеи Dropbox начинались с "(цитируемого идентификатора) в реестре. Я удалил все" префиксы "и перезапустил explorer.exe.

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\ShellIconOverlayIdentifiers

Изменить: я установил Windows 10, и это решение не сработало для меня. Поэтому я просто перешел в то же место реестра и удалил все записи Google и SkyDrive и перезапустил explorer.exe.

Второе редактирование: после установки TortoiseGit он исправил все без какой-либо настройки.

Ответ 15

Я только что обновил до TSVN 1.6.8.19260 на WinXP и две машины Win7. После обновления значки оверлей исчезли на всех трех машинах. В вышеупомянутом разделе реестра я нашел запись для автономных файлов. Мне просто пришлось переустановить/восстановить установку TSVN, и значки снова появились после перезагрузки. Я никогда не обнаруживал этого поведения в любой предыдущей версии TSVN, и я определенно устанавливал TSVN каждый раз одинаково с теми же правами.

Ответ 16

Если вы недавно обновили Tortoise SVN, возможно, потому, что для версии 1.7 требуется новый формат для хранения статуса файлов, и в этом случае вы можете щелкнуть правой кнопкой мыши корневую папку вашего репозитория и использовать Вариант меню "Черепаха" "Рабочая копия обновления SVN".

Это разрешило проблему для меня.

Приветствия Matt

Ответ 17

Чтобы заполнить ответ Йоханнеса, вы можете проверить этот поток, в котором упоминается другая причина (первая - установка 32-битного клиента вместо 64-го) (выделение мое):

Только более поздние версии TSVN и TCVS могут обмениваться иконками оверлея и , так как у Explorer есть ограничение на 14 оверлейных изображений в общей сложности с внешними значками оверлея просто не отображается, у вас может быть слишком много...

Если на экране появляются оверлейные значки, вам придется фактически использовать 32-разрядный Windows Explorer, который, конечно же, означает, что вам также придется установите 32-битную версию TSVN.

Проблема может возникнуть при установке первой программы TortoiseVCS, поскольку:

Глядя на то, что было установлено в файловой системе и в реестре, похоже, что они пытались делать то, что я делаю с моими расширениями Shell - устанавливают как 64, так и 32-битные версии, так что никто не говорит: "Я не вижу своего наложения/меню"!;)

К сожалению, похоже, что записи в реестре для 32-разрядных соединений были закрыты, поэтому 32-разрядная DLL-версия расширения, хотя и присутствует, не имеет правильных записей в реестре.

Если сомневаюсь, я предлагаю удалить TCVS и TSVN.
Затем установите TSVN.
Возможно, после перезагрузки установки дважды, не только один раз.
И если они все еще не появятся, перейдите на панель управления программным обеспечением и выберите восстановление установки. Это помогло мне при обновлении с предыдущей до текущей версии.

Вероятно, вы должны установить вариант TortoiseXYZ, который вы планируете использовать в первую очередь в первую очередь, чтобы повысить его шансы попасть в одно из ограниченного количества слотов с оверлейными значками перед вариантом TortoiseXYZ, который вы используете меньше.
Всегда держите это ограниченное количество слотов с надписью, когда вы пытаетесь проанализировать неисправности.

Ответ 18

Я обнаружил, что если вы сначала установите 32-битную версию, некоторые из них будут пытаться использовать 64-битную версию. При переустановке Windows 7 я просто установил 64-битную версию, и теперь она работает нормально.

Ответ 19

Если вы хотите использовать Tortoise из 32-разрядного приложения на 64-разрядной версии Windows 7, вам необходимо установить как 64-битную, так и 32-битную версии Tortoise. По словам производителей черепах, это прекрасно работает. (источник)

Ответ 20

Крис Эриксон прав, проголосуйте. В моем случае проблема заключалась в установке TFS powertools, которая добавляет интеграцию с оболочкой проводника, как TSVN и TCVS. Он добавляет еще 5 оверлей. Поскольку они имеют префикс Tfs *, они имеют приоритет над Tortoise *. Я также просто префиксный материал Tfs с z_, и наложения TSVN вернулись. Нет необходимости перезагружать/выходить из системы, просто запустите explorer.exe и запустите его снова.

Ответ 21

Возможные проблемы и решения

  • Ограничение количества используемых накладных значков Windows, см. ответ Криса Эриксона.
  • Неправильная настройка TortoiseSVN, см. ответ Ральфа Коулинг.
  • Известная ошибка для обновления из более ранней версии (до 1.6.10), см. здесь.
  • TortoiseSVN не был установлен для всех пользователей, попробуйте установить с помощью cmd, как показано ниже, если все ниже трех решений не работают, я считаю, что этот метод спасет вашу жизнь.

rem Set your own path.
set TOOL_ROOT=d:\Tools\TortoiseSVN-1.6.13.20954-win32-svn-1.6.16\tortoisesvn_1.6.16.21511
set PACKAGENAME=TortoiseSVN-1.6.16.21511-x64-svn-1.6.17.msi
set TOOL_INSTALLROOT="c:\Program Files (x86)\TortoiseSVN"

msiexec /i "%TOOL_ROOT%\%PACKAGENAME%" INSTALLDIR=%TOOL_INSTALLROOT% ALLUSERS=1 ARPSYSTEMCOMPONENT=1 RebootYesNo=No REBOOT=ReallySupress /qb-

set ret=%ERRORLEVEL%

rem The installer seems to return same values as MSI
rem These codes mean that the product is properly installed, even though the code is not zero.
rem 1641 ERROR_SUCCESS_REBOOT_INITIATED
rem 3010 ERROR_SUCCESS_REBOOT_REQUIRED
if %ret% EQU 1641 set ret=0
if %ret% EQU 3010 set ret=0
if %ret% GTR 0 exit %ret%

Ответ 22

Если кому-то нужны записи реестра для 64-битной Windows 7, вот они. Для меня было лучше удалить накладываемые элементы, которые часто не использовались: Drop Box, Google Диск, Microsoft Products и просто сохранили накладки для черепах. Это все наложения - ничего не удаляется.

** Внимание ** Воспроизведение с помощью реестра может привести к неустойчивости вашей системы. Обязательно создайте резервную копию своего реестра. См. этот поиск Google различными способами для резервного копирования параметров реестра или реестра.

    Windows Registry Editor Version 5.00

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers]

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\ AccExtIco1]

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\ AccExtIco2]

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\ AccExtIco3]

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\ SkyDrivePro1 (ErrorConflict)]
    @="{8BA85C75-763B-4103-94EB-9470F12FE0F7}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\ SkyDrivePro2 (SyncInProgress)]
    @="{CD55129A-B1A1-438E-A425-CEBC7DC684EE}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\ SkyDrivePro3 (InSync)]
    @="{E768CD3B-BDDC-436D-9C13-E1B39CA257B1}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\"DropboxExt1"]
    @="{FB314ED9-A251-47B7-93E1-CDD82E34AF8B}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\"DropboxExt2"]
    @="{FB314EDA-A251-47B7-93E1-CDD82E34AF8B}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\"DropboxExt3"]
    @="{FB314EDD-A251-47B7-93E1-CDD82E34AF8B}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\"DropboxExt4"]
    @="{FB314EDE-A251-47B7-93E1-CDD82E34AF8B}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\"DropboxExt5"]
    @="{FB314EDB-A251-47B7-93E1-CDD82E34AF8B}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\"DropboxExt6"]
    @="{FB314EDF-A251-47B7-93E1-CDD82E34AF8B}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\"DropboxExt7"]
    @="{FB314EDC-A251-47B7-93E1-CDD82E34AF8B}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\"DropboxExt8"]
    @="{FB314EE0-A251-47B7-93E1-CDD82E34AF8B}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\00avast]
    @="{472083B0-C522-11CF-8763-00608CC02F24}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\1EldosIconOverlay]
    @="{AF743E58-5357-404B-8314-32D2D8420F9D}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\1TortoiseNormal]
    @="{C5994560-53D9-4125-87C9-F193FC689CB2}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\2TortoiseModified]
    @="{C5994561-53D9-4125-87C9-F193FC689CB2}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\3TortoiseConflict]
    @="{C5994562-53D9-4125-87C9-F193FC689CB2}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\4TortoiseLocked]
    @="{C5994563-53D9-4125-87C9-F193FC689CB2}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\5TortoiseReadOnly]
    @="{C5994564-53D9-4125-87C9-F193FC689CB2}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\6TortoiseDeleted]
    @="{C5994565-53D9-4125-87C9-F193FC689CB2}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\7TortoiseAdded]
    @="{C5994566-53D9-4125-87C9-F193FC689CB2}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\8TortoiseIgnored]
    @="{C5994567-53D9-4125-87C9-F193FC689CB2}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\9TortoiseUnversioned]
    @="{C5994568-53D9-4125-87C9-F193FC689CB2}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\EldosIconOverlay]
    @="{5BB532A2-BF14-4CCC-86B7-71B81EF6F8BC}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\EnhancedStorageShell]
    @="{D9144DCD-E998-4ECA-AB6A-DCD83CCBA16D}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\GDriveBlacklistedOverlay]
    @="{81539FE6-33C7-4CE7-90C7-1C7B8F2F2D42}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\GDriveSharedEditOverlay]
    @="{81539FE6-33C7-4CE7-90C7-1C7B8F2F2D44}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\GDriveSharedViewOverlay]
    @="{81539FE6-33C7-4CE7-90C7-1C7B8F2F2D43}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\GDriveSyncedOverlay]
    @="{81539FE6-33C7-4CE7-90C7-1C7B8F2F2D40}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\GDriveSyncingOverlay]
    @="{81539FE6-33C7-4CE7-90C7-1C7B8F2F2D41}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\off0]
    @="{8E33AEC3-C5F2-43C4-B048-9E3EB19B1DD5}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\off1]
    @="{8E33AEC4-C5F2-43C4-B048-9E3EB19B1DD5}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\Offline Files]
    @="{4E77131D-3629-431c-9818-C5679DC83E81}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\SharingPrivate]
    @="{08244EE6-92F0-47f2-9FC9-929BAA2E7235}"

Помните, что это для Windows 64-bit, и вы должны сделать резервную копию реестра

Ответ 23

После обновления до TSVN 1.6.8.19260 у меня была такая же проблема (никаких значков в проводнике), но в моем случае для TSVN не было никаких записей в HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers. В моей первоначальной установке я не включил дополнительные наборы значков, потому что я никогда их не использую (и я никогда не устанавливал их ни в каких предыдущих обновлениях).

Я изменил мою установку, добавив дополнительные наборы значков, и мои значки волшебным образом снова появились.

Ответ 24

Моя основная цель - получить ICON для TortoiseCVS. Многие из предложений не работали для меня: удалить переустановку; regedit путем переименования; перезагрузка несколько раз. Но что работала над установкой TortoiseSVN. Это сделало иконки для работы TortoiseCVS. Я проверил regedit. Установка SVN устанавливает номера перед именами значков:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers]
1TortoiseNormal
2TortoiseModified
3TortoiseConflict
4TortoiseLocked
5TortoiseReadOnly
6TortoiseDeleted
7TortoiseAdded
8TortoiseIgnored
9TortoiseUnversioned
Groove Explorer Icon Overlay 1 (GFS Unread Stub)
Groove Explorer Icon Overlay 2 (GFS Stub)
Groove Explorer Icon Overlay 2.5 (GFS Unread Folder)
Groove Explorer Icon Overlay 3 (GFS Folder)
Groove Explorer Icon Overlay 4 (GFS Unread Mark)
SharingPrivate
TortoiseAdded
TortoiseConflict
TortoiseDeleted
TortoiseIgnored
TortoiseLocked
TortoiseModified
TortoiseNormal
TortoiseReadOnly
TortoiseUnversioned
zEnhancedStorageShell
zOffline Files
zSkyDrivePro1 (ErrorConflict)
zSkyDrivePro2 (SyncInProgress)
zSkyDrivePro3 (InSync)

Ответ 25

У меня была такая же проблема с TortoiseSVN 1.6.16. Значки были прекрасны, но затем я установил и удалил TortoiseGit, и внезапно значки TortoiseSVN перестали работать. Глядя на реестр, я обнаружил, что удаление TortoiseGit также удаляет все оверлейные значки. Я просто переустановил TortoiseSVN и исправил проблему.

Ответ 26

Если вы только что установили TortoiseSVN, перезагрузите компьютер, прежде чем что-то делать

Ответ 27

редактирование заказа на регистрацию сработало для меня. записи уже имели #s перед ним. поэтому он не работал. Я понял, что предыдущие записи имели пробелы. поэтому теперь в моем svn-реестре есть пробел, #, name

Ответ 28

Для меня работала комбинация решений. Я попытался убить и перезапустить explorer.exe, как было предложено @LeighRiffel. Не работал. Я удалил dropbox, потому что я редко использую его. Затем я снова попробовал проводник, и это сработало. Может быть, вы можете переустановить dropbox после этого и посмотреть, все ли в порядке? Мне все равно.

Вот шаги: Запустите taskmgr.exe или диспетчер задач > вкладка процессов > выберите explorer.exe > ​​kill. Затем нажмите кнопку "Файл" > "Новая задача" > введите explorer.exe > ​​ok.

Ответ 29

Я пробовал все здесь (и некоторые другие места), и то, что сработало для меня (после выполнения всех этих изменений в реестре, как мне кажется, было изменено), чтобы изменить настройку "Очертания значков" \ "Кэш состояния" по умолчанию для "Шелл" и Я также проверил "Показать оверлеи и контекстное меню только в проводнике". Не уверен, кто из этих двух сделал это, но он работает сейчас.

Ответ 30

Когда я проверил новый проект из репозитория, я не видел наложения значков.

Я начал искать решения и пришел к этому вопросу.

Во время чтения ответов я заметил, что на моем проекте выписки появились оверлеи.

Думаю, для появления значков понадобилось всего несколько минут.

Я думал, что это может быть полезно, прежде чем люди начнут быстро паниковать и начать редактирование реестра.