Кажется, я не могу отобразить значки в Windows 7, и мне очень не хватает этого в Windows XP.
Как это можно исправить?
Кажется, я не могу отобразить значки в Windows 7, и мне очень не хватает этого в Windows XP.
Как это можно исправить?
Ответы:
В Windows может отображаться только ограниченное количество значков наложения ( всего 15, после того, что использует Windows ). Такие программы, как Office Groove , Dropbox , Mozy , Carbonite и т. Д., Перехватывают набор из 11 возможных значков наложения (было бы неплохо, если бы Microsoft увеличила их количество, поскольку количество приложений, использующих их, кажется, увеличивается и увеличивается) ...
Вы можете посмотреть, какие оверлеи настроены, и изменить их (на свой страх и риск) в реестре здесь:
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ ShellIconOverlayIdentifiers
Если вы используете TortoiseCVS (и у вас больше ничего нет при использовании наложенных значков), вы получите пару значков TortoiseSVN и все ваши значки TortoiseCVS. Это потому, что значки наложения используются в алфавитном порядке. Опять же, на свой страх и риск (редактирование реестра может взорвать ваш компьютер, yada, yada, yada - и если вы читаете Stack Overflow и используете Windows и не редактировали реестр, вы действительно редкий зверь), почувствуйте можете переименовывать их (я предлагаю поставить числа перед теми, которые вы хотите использовать, а префикс "z _" - перед теми, которые вам не нужны). Расширения оболочки TortoiseSVN хорошо названы, поэтому вы знаете, что они делают, а расширения TortoiseCVS - нет. Просматривая исходный код, я нашел соответствующую информацию:
Прежде чем что-то делать со своим реестром или схожими процедурами, перечисленными в ответе Криса Эриксона (превосходно) или в приведенных ниже, есть что подумать ...
Вы на сетевом диске?
Если это так, перейдите к настройкам Tortoise SVN (щелкните правой кнопкой мыши любую папку> TortoiseSVN> Настройки), затем перейдите к «Наложениям значков»
Убедитесь, что вы отметили «Сетевые диски», как показано на рисунке:
По умолчанию при новой установке Tortoise на сетевые диски не добавляются значки.
Это решило проблему для нас. Если это не сработает для вас, то, очевидно, вы можете воспользоваться (немного) более сложными решениями, перечисленными здесь.
Также перезагрузка вашего ПК не нужна. Вместо этого перезапустите explorer.exe:
explorer
Проводник Windows перезапустился, и значки TortoiseSVN снова появились.
Я тоже потерял свои оверлеи после обновления до 1.6.8 на Windows 7 x64. Я установил только версию x64, а не 32-разрядную версию. Чтобы исправить, я запустил ремонт с оригинальным установщиком и перезагрузился. Наложения отображаются нормально после этого.
Я решил это с помощью автозапуска от Sysinternals.
У меня была та же проблема, что и у OP: Win 7 (x64), TortoiseSVN (x64) и DropBox (x86). Информация из некоторых других ответов дала мне всю информацию. У меня только когда-либо была установлена версия TSVN x64 на этой машине.
В моем случае TSVN и DropBox были установлены в тот же день, когда я выполнил установку ОС, и оверлеи работали до двух дней назад. Я ничего не делал, включая изменение настроек любого приложения, чтобы они перестали работать.
Вот что у меня было в разделе реестра для наложения значков после начала проблемы ( HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\ShellIconOverlayIdentifiers
):
Я проверил, что в Проводнике отображаются только наложения, соответствующие первым 11 записям. Когда я изменил порядок вышеприведенных записей, добавив «z» в начало некоторых из них, снова отобразились только первые 11 наложений (в обновленном порядке).
С учетом вышесказанного у меня было все необходимое для решения проблемы (либо переименовать, либо удалить записи, чтобы записи TSVN, с которыми я хочу работать, были <= # 11 в списке). Ниже рассматриваются вопросы о том, почему это произошло внезапно.
Я знаю, что из-за оверлеев, которые работали до того, как пару дней назад, все ключи 1-3, 7-9, 12-13 были в списке <= 11 (не уверен, работал ли оверлей # 14, так как у меня никогда не было файлы с статусом «только для чтения». # 15 никогда не работал на этом компьютере, поэтому я знаю, что он никогда не был в топ-11). Я также предполагаю, что блок ключей TSVN перемещается вверх / вниз в унисон, поэтому они были сбиты либо в двух, либо в трех местах (* см. Ниже). Это означает, что 2-3 блока были добавлены между блоками DropBox и TSVN. Три из них добавлены Windows, и я предполагаю, что они появятся там, как только будет установлена ОС.
Определяется ли список из 15 оверлеев во время выполнения? Похоже, что обработчики оверлея могут иногда сообщать оболочке Windows, что в списке нет значков, которые можно добавить. Возможно, некоторые настройки, с которыми я столкнулся пару дней назад и связанные с общим доступом и шифрованием файлов, привели к тому, что некоторые из этих пунктов в 4-6 местах стали «активированными» и оттолкнули SVN.
В конце я удалил пару записей и переместил некоторые, так что мой окончательный список выглядит так:
Они отображаются хорошо здесь. Используете ли вы 64-разрядную версию Windows 7 вместе с 32-разрядной версией TortoiseSVN? Если это так, то они будут отображаться только в 32-разрядном обозревателе (или в CFD 32-разрядных приложений). Вы можете установить как 32-битную, так и 64-битную версии одновременно.
Два других возможных решения:
Убейте TSVNCache.exe и дайте ему перезапуститься. Это приводило к тому, что значки наложения моей оболочки появлялись несколько раз.
Если вы недавно обновили TortoiseSVN с предыдущей версии, вам может потребоваться обновить вашу рабочую копию. Это можно сделать, щелкнув правой кнопкой мыши папку вашего проекта и выбрав «Рабочая копия обновления SVN» из контекстного меню.
Я предлагаю пожаловаться в 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
Мои иконки тоже исчезли. Исправления реестра у меня тоже не сработали.
Вот как я получил их обратно:
Та же проблема для меня. Оказывается, причиной проблемы был новый JungleDisk 3.0, который грубо устанавливает три оверлея с именами «1Sync ...», «2Sync ...» и «3Sync ...», отталкивая Tortoise от конца.
Просто удалите эти ключи JungleDisk в реестре, указанном вверху (или добавьте к ним z_), и перезапустите систему, и Tortoise снова будет работать нормально.
Принимая во внимание, что этот предел наложения существует в Windows, и его легко использовать с помощью текущих инструментов, поставщики инструментов действительно должны спросить во время расширенной установки, хочет ли пользователь установить их. Я не нуждаюсь и не желаю новой функции «Синхронизация», и мне не очень важна тактика размещения значков в верхней части списка с умными именами. Позор на JungleDisk.
Вы пытались изменить в настройках черепахи кэш состояния на «По умолчанию»? У меня была эта проблема со значком наложения на папки, потому что у меня была эта опция в «Оболочке». Опция в Настройки -> Значки наложения.
Может быть, это может помочь вам http://tortoisesvn.net/node/97
В моем случае наложения Dropbox начинались с "(цитируемый идентификатор) в реестре. Я удалил все префиксы" и перезапустил explorer.exe.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\ShellIconOverlayIdentifiers
Изменить: я установил Windows 10, и это решение не работает для меня. Поэтому я просто пошел в ту же папку реестра и удалил все записи Google и SkyDrive и перезапустил explorer.exe.
Второе редактирование: после установки TortoiseGit все исправлено без каких-либо настроек.
Я только что обновился до TSVN 1.6.8.19260 на WinXP и двух машинах Win7. После обновления значки наложения исчезли на всех 3 машинах. Под вышеупомянутым разделом реестра я нашел только запись для автономных файлов. Мне просто пришлось переустанавливать / восстанавливать установку TSVN и значки появлялись после перезагрузки. Я никогда не обнаруживал такого поведения в какой-либо предыдущей версии TSVN, и, конечно же, каждый раз устанавливал TSVN одинаково с одинаковыми разрешениями.
Если вы недавно обновили Tortoise SVN, возможно, это связано с тем, что версии 1.7, по-видимому, нужен новый формат для хранения состояния файлов. В этом случае вы можете щелкнуть правой кнопкой мыши корневую папку вашего репозитория и использовать опцию меню «Черепаха». 'SVN Upgrade Working Copy'.
Это решило проблему для меня.
Ура Мэтт
Чтобы завершить ответ Йоханнеса , вы можете проверить эту ветку , в которой упоминается другая причина (первая - установка 32-битного клиента вместо 64-го) (выделено мое):
Только более поздние версии TSVN и TCVS могут совместно использовать значки наложения, и, поскольку в проводнике имеется ограничение в 14 наложенных изображений, в то время как посторонние значки наложения просто не отображаются, у вас может быть слишком много ...
Если отображаются наложенные значки, вам, возможно, придется использовать 32-разрядный Windows Explorer, что, конечно, означает, что вам также придется установить 32-разрядную версию TSVN.
Эта проблема может возникнуть при установке также первой TortoiseVCS, потому что:
Глядя на то, что установлено в файловой системе и реестре, похоже, что они пытались сделать то же, что и я, с моими расширениями Shell - установить как 64-разрядные, так и 32-разрядные версии, чтобы никто не сказал: «Я не вижу своих оверлеев / меню «! ;)
К сожалению, похоже, что записи в реестре для 32-разрядной версии были скрыты, поэтому 32-разрядная библиотека DLL, даже если она существует, не имеет правильных записей в реестре.
В случае сомнений предлагаю удалить TCVS и TSVN.
Затем установите ЦВН.
Может быть, после установки перезагрузите компьютер дважды, а не только один раз.
И если они все еще не обнаруживаются, перейдите в панель управления программным обеспечением и решите восстановить установку. Это помогло мне при обновлении с предыдущей версии до текущей.Вероятно, вам следует установить вариант TortoiseXYZ, который вы планируете использовать в первую очередь, чтобы повысить вероятность того, что он попадет в один из ограниченного числа слотов для наложенных значков, прежде чем вариант TortoiseXYZ, который вы используете меньше.
Всегда помните об этом ограниченном количестве слотов с наложенными значками при попытке анализа неисправностей .
Если вы хотите использовать Tortoise из 32-битного приложения в 64-битной Windows 7, вам необходимо установить как 64-битную, так и 32-битную версии Tortoise. По словам создателей черепахи, это прекрасно работает. ( источник )
Крис Эриксон прав, проголосуй за него. В моем случае проблема заключалась в установке TFS Powertools, которая добавляет интеграцию оболочки проводника, как TSVN и TCVS. Это добавляет еще 5 оверлеев. Так как они имеют префикс Tfs *, они имеют приоритет над Tortoise *. Я также просто добавил префикс Tfs к z_, и наложения TSVN вернулись. Не нужно перезагружаться / выходить из системы, просто убейте explorer.exe и запустите его снова.
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%
Если кому-то нужны записи реестра для Windows 7 64-bit, вот они. Что было для меня хорошо, так как я удалил оверлеи для элементов, которые редко использовались: Drop Box, Google Drive, продукты Microsoft, и просто сохранил оверлеи для черепахи. Это все наложения - ничего не удаляется.
** Осторожно ** Игра с реестром может сделать вашу систему нестабильной. Обязательно сделайте резервную копию вашего реестра. Посмотрите этот поиск 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}"
Помните, что это для 64-битной Windows, и вы должны сделать резервную копию реестра
После обновления до TSVN 1.6.8.19260 у меня возникла та же проблема (в Explorer нет значков), но в моем случае вообще не было записей для TSVN в HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ ShellIconOverlayIdentifiers. В моей первоначальной установке я не включал дополнительные наборы иконок, потому что я никогда не использую их (и я никогда не устанавливал их в каких-либо предыдущих обновлениях).
Я изменил свою установку, добавив дополнительные наборы иконок, и мои иконки волшебным образом появились снова.
Моей главной целью было получить 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) Groove Explorer Icon Overlay 2 (Заглушка GFS) Groove Explorer Icon Overlay 2.5 (непрочитанная папка GFS) Groove Explorer Icon Overlay 3 (папка GFS) Groove Explorer Icon Overlay 4 (непрочитанная метка GFS) SharingPrivate TortoiseAdded TortoiseConflict TortoiseDeleted TortoiseIgnored TortoiseLocked TortoiseModified TortoiseNormal TortoiseReadOnly TortoiseUnversioned zEnhancedStorageShell zOffline файлы zSkyDrivePro1 (ErrorConflict) zSkyDrivePro2 (SyncInProgress) zSkyDrivePro3 (InSync)
У меня была такая же проблема здесь с TortoiseSVN 1.6.16. Значки были в порядке, но затем я установил и удалил TortoiseGit, и вдруг значки TortoiseSVN перестали работать. Просматривая реестр, я обнаружил, что удаление TortoiseGit также удаляет все значки наложения. Я просто переустановил TortoiseSVN, и это решило проблему.
редактирование порядка регистрации работало для меня. у записей уже были #s до этого. так что это не сработало. Я понял, что у предыдущих записей были пробелы. так что теперь мой реестр SVN имеет пробел, #, имя
Комбинация решений сработала для меня. Я попытался убить и перезапустить explorer.exe в соответствии с предложением @LeighRiffel. Не сработало. Я удалил Dropbox, потому что я редко использую его. Затем я попытался снова использовать проводник, и это сработало. Может быть, вы можете переустановить Dropbox после этого и посмотреть, все ли в порядке? Мне все равно, хотя.
Вот шаги: Запустите taskmgr.exe или диспетчер задач> вкладка процессов> выберите explorer.exe> kill. Затем нажмите «Файл»> «Новая задача»> введите explorer.exe> «ОК».
Я попробовал все здесь (и некоторые другие места), и что у меня работало (после выполнения всех этих изменений, изменения реестра являются обязательными, я думаю), было изменить настройку Icon Overlays \ Status Cache с Default на Shell, и я также проверил Msgstr "Показывать наложения и контекстное меню только в проводнике". Не уверен, кто из этих двоих сделал это, но теперь это работает.
Когда я извлекал новый проект из хранилища, я не видел пометок значков.
Я начал искать решения и пришел к этому вопросу.
Читая ответы, я заметил, что на моем проекте оформления заказа появились пометки.
Полагаю, для появления значков потребовалось всего несколько минут.
Я подумал, что это может быть полезно, прежде чем люди быстро запаникуют и начнут редактировать реестр.
Изменение реестра работало для меня.
Если это кому-нибудь пригодится, я изначально добавил префикс «z_» к записям в «ShellIconOverlayIdentifiers», которые я хотел переместить вниз. Однако это, похоже, не вызывало записи TortoiseSVN. Это может быть связано с чувствительностью к регистру, когда строчная буква «z» все еще предшествует заглавной букве «T». Наконец, префикс «Z_» вместо этого сделал свое дело.