Значки оверлея TortoiseSVN не отображаются при установке другой учетной записью пользователя?
Я установил TortoiseSVN на своей рабочей машине с Windows XP в качестве администратора. Когда я вхожу в систему как обычный пользователь, мои рабочие копии не отображают значки наложения в проводнике Windows.
Я нашел это на страницах поддержки TortoiseSVN:
Вы установили TortoiseSVN как другой пользователь под WinNT/Win2K/WinXP, чем вы используете сейчас?
Зайдите в настройки TSVN и активируйте пометки на значках хотя бы для фиксированных дисков. Установщик делает это автоматически для текущего пользователя (не может сделать это для других пользователей...), но, поскольку вы используете TSVN от имени другого пользователя, чем вы его установили, вам необходимо установить это вручную.
http://tortoisesvn.net/node/97
Я проверил настройки для значков наложения для текущего пользователя, а также параметры локальных и сетевых дисков. Я пытался даже выключить их, применить, затем снова включить и применить, затем перезапустить, но они все еще не появляются.
Я не могу установить TortoiseSVN на текущего пользователя, поэтому я и вошел в учетную запись администратора.
Есть идеи?
3 ответа
Убедитесь, что ShellIconOverlayIdentifiers настроены в реестре правильно.
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers
Вы должны иметь девять записей для черепахи.
Windows будет загружать только первые 15 записей, поэтому, если там есть другие, перед черепаховыми, которые толкают их после 15-го, они не будут загружены.
Проверьте, запущен ли tsvncache.exe (например, из TaskManager). Если да, убей его, он перезапустится сам. Если нет, попробуйте запустить его. Возможный трюк - удалить svn с помощью uninstall, дать обычному пользователю права администратора и установить его с этим обычным пользователем, затем удалить права администратора, и я думаю, что вы в порядке.
Другое решение, найденное в FAQ TortoiseSVN:
Почему не отображаются значки?
- Вы перезагрузили компьютер, конечно после установки? Если у вас нет, пожалуйста, сделайте это сейчас. TortoiseSVN является расширением Windows Explorer и будет загружен вместе с Explorer.
- Зайдите в настройки TSVN и активируйте пометки на значках хотя бы для фиксированных дисков. Установщик делает это автоматически для текущего пользователя (не может сделать это для других пользователей...), но, поскольку вы используете TSVN от имени другого пользователя, чем вы его установили, вам необходимо установить это вручную.