showing - TortoiseSVN圖標在Windows 7下不顯示




svn icon not showing in windows 10 (20)

可能的問題和解決方案

  1. Windows可用疊加圖標數量的限制,請參閱Kris Erickson的答案。
  2. TortoiseSVN的設置不合適,請參閱Ralph Cowling的答案。
  3. 從早期版本(1.6.10之前)更新的已知錯誤,請參閱here.
  4. 所有用戶都沒有安裝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%

我似乎無法讓圖標在Windows 7下顯示,我真的很懷念Windows XP。

它如何被修復?


暫停!

在對Kris Erickson的(優秀)答案或下面的答案中列出的註冊表或類似程序做任何事情之前,請務必考慮......

你在網絡驅動器上?

如果是這樣,請轉到龜SVN設置(右鍵單擊任何文件夾> TortoiseSVN>設置),然後進入'圖標覆蓋'

確保你已經檢查過“Network Drives”如下圖所示:

默認情況下,在新的Tortoise安裝中,網絡驅動器沒有添加圖標。

這解決了我們的問題。 如果這對你沒有幫助,顯然你可以通過這裡列出的(稍微)更多涉及的解決方案。


也不需要重新啟動您的PC。 而是重新啟動explorer.exe:

  1. 按下Ctrl + Shift + Esc
  2. 點擊進程選項卡。
  3. 右鍵單擊explorer.exe
  4. 選擇結束進程
  5. 點擊結束進程按鈕。
  6. 單擊應用程序選項卡。
  7. 右鍵點擊。
  8. 點擊新任務(運行)
  9. 設置打開為: explorer
  10. 點擊確定

Windows資源管理器已重新啟動並且TortoiseSVN圖標重新出現。


克里斯埃里克森是對的,給他投票。 在我的情況下,問題是安裝TFS powertools,它像TSVN和TCVS一樣添加了資源管理器外殼集成。 它增加了另外5個覆蓋。 由於它們以Tfs *為前綴,因此它們優先於Tortoise *。 我也只是用z_作為前綴來填充Tfs,TSVN覆蓋層又回來了。 不需要重新啟動/註銷,只需殺死explorer.exe並重新啟動即可。


另外兩種解決方案:

  1. 殺死TSVNCache.exe並讓它重新啟動。 這已導致我的外殼重疊圖標多次重新出現。

  2. 如果您最近從以前的版本升級了TortoiseSVN,則可能需要升級您的工作副本。 這可以通過右鍵單擊您的項目文件夾並從上下文菜單中選擇“SVN升級工作副本”來完成。


在Windows 7 x64上升級到1.6.8後,我也失去了覆蓋。 我只安裝了x64版本而不是32位版本。 為了解決問題,我使用原始安裝程序進行了修復並重新啟動。 此後正常顯示疊加層。


如果你剛剛安裝了TortoiseSVN,在做某事之前重新啟動你的電腦


如果您想在Windows 7 64位的32位應用程序中使用Tortoise,則需要同時安裝64位和32位版本的Tortoise。 根據龜的製造商,這工作正常。 ( source


如果有人需要Windows 7 64位的註冊表項,那麼他們就是。 對於我來說,刪除不經常使用的項目的疊加層有什麼好處:Drop Box,Google Drive,Microsoft Products,並且只保留了Tortoise的疊加層。 這些都是疊加 - 沒有任何被刪除。

**小心**使用註冊表可能會使系統不穩定。 務必備份您的註冊表。 通過各種方式查看此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位的,您應該對註冊表進行備份


它們在這裡顯示得很好 您是否正在使用Windows 7的64位版本以及32位版本的TortoiseSVN? 如果是這樣,那麼它們只會出現在32位資源管理器(或32位應用程序的CFD中)中。 不過,您可以同時安裝32位和64位版本。


您是否嘗試將烏龜設置中的狀態緩存更改為“默認”? 我在文件夾上有覆蓋圖標,因為我在'Shell'中有這個選項。 該選項位於設置 - >圖標疊加。

也許這可以幫助你http://tortoisesvn.net/node/97



我在這裡與TortoiseSVN 1.6.16有同樣的問題。 圖標很好,但後來我安裝並卸載了TortoiseGit,突然TortoiseSVN圖標停止工作。 看著註冊表,我發現卸載TortoiseGit也刪除了所有的疊加圖標。 我只是重新安裝了TortoiseSVN,它解決了這個問題。


我在這裡(和其他一些地方)嘗試了一切,對我來說(在完成所有這些工作之後,註冊表更改是強制性的,我認為)是將Icon Overlays \ Status Cache的設置從Default更改為Shell,並且還檢查了“僅在資源管理器中顯示疊加和上下文菜單”。 不知道這兩個人中的哪一個做到了,但現在起作用了。


我發現,如果你先安裝32位版本,那麼它會怎樣分解64位版本。 在重新安裝Windows 7我剛剛安裝了64位版本,它現在似乎工作正常。


我的主要目的是為TortoiseCVS獲得ICON。 許多建議對我來說都不起作用:卸載重新安裝; 通過重命名註冊; 重新啟動多次。 但是工作是安裝TortoiseSVN 。 這使得TortoiseCVS的圖標工作。 我檢查了註冊表。 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)

我遇到了與OP相同的問題:Win 7(x64),TortoiseSVN(x64)和DropBox(x86)。 來自其他一些答案的信息給了我所有的信息。 我只有這台機器上安裝了x64版本的TSVN。

在我的情況下,TSVN和DropBox是在我安裝操作系統的同一天安裝的,覆蓋層工作得很好,直到幾天前。 我沒有做任何涉及更改任何應用程序的設置,導致他們停止工作。

這是我在問題啟動後( HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\ShellIconOverlayIdentifiers )圖標覆蓋註冊表部分中的內容:

  1. DropboxExt1
  2. DropboxExt2
  3. DropboxExt3
  4. EnhancedStorageShell
  5. 脫機文件
  6. SharingPrivate
  7. TortoiseAdded
  8. TortoiseConflict
  9. TortoiseDeleted
  10. TortoiseIgnored
  11. TortoiseLocked
  12. TortoiseModified
  13. TortoiseNormal
  14. TortoiseReadOnly
  15. TortoiseUnversioned

我確認只有與前11項相對應的疊加層才顯示在資源管理器中。 當我通過在其中一些條目的開頭添加'z'來修改上述條目的順序時,只會顯示前11個疊加(在更新後的順序下)。

通過上面的介紹,我擁有了解決問題所需的一切(重命名或刪除條目,以便我要工作的TSVN條目在列表中<=#11)。 以下涉及奇怪為什麼這突然發生。

我知道根據幾天前的覆蓋圖,關鍵字1-3,7-9,12-13在列表中都是<= 11(不確定覆蓋圖#14曾經工作過,因為我從來沒有文件w /只讀狀態#15從未在這台機器上工作,所以我知道它從來沒有在前11)。 我還假設TSVN鍵塊一起向上/向下移動,因此它們被擊倒了兩個或三個地方(見下文)。 這意味著在DropBox和TSVN塊之間添加了2-3個項目。 現在有三個是Windows添加的,我認為只要安裝了操作系統,他們就會在那裡。

是否在運行時確定了15個疊加列表? 看起來像覆蓋處理程序有時可能會告訴Windows外殼沒有圖標添加到列表中。 可能有一些與前兩天有關的設置涉及到文件共享和文件加密,導致4-6點中的一些項目變為“激活”,並將SVN壓縮。

最後我刪除了一些條目並移動了一些,所以我的最終列表如下所示:

  1. DropboxExt1
  2. DropboxExt2
  3. DropboxExt3
  4. SharingPrivate(我想要顯示)
  5. TortoiseAdded
  6. TortoiseConflict
  7. TortoiseDeleted
  8. TortoiseModified
  9. TortoiseNormal
  10. TortoiseReadOnly
  11. TortoiseUnversioned
  12. zOffline文件(我不使用同步中心,或“脫機文件”,所以我不在乎這一點)
  13. zEnhancedStorageShell(真的不知道增強型存儲是什麼,不認為我需要這個)

有時你只需要去TortoiseSVN的“設置”,關閉圖標,點擊“應用”,重新打開它們。


當我從存儲庫中檢出一個新項目時,我沒有看到圖標疊加層。

我開始尋找解決方案並提出這個問題。

在閱讀答案時,我注意到圖標疊加層顯示在我的結帳項目中。

我想這只是花了幾分鐘才會出現圖標。

我認為這可能是有用的,人們很快就會恐慌並開始編輯註冊表。


編輯註冊表順序為我工作。 該條目之前已經有#個。 所以它沒有工作。 我意識到以前的條目有空格。 所以現在我的svn註冊表有一個空格#,名字





icons