icons icon - TortoiseSVN圖標在Windows 7下不顯示




not showing (25)

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

它如何被修復?


Answers

我使用Sysinternals的Autoruns 解決了這個問題


對我來說同樣的問題。 事實證明,問題的原因是新的JungleDisk 3.0,它粗暴地安裝了名為“1Sync ...”,“2Sync ...”和“3Sync ...”的三個疊加層,從而將Tortoise的結束。

只需刪除頂部列出的reg蜂巢中的那些JungleDisk密鑰(或以z_開頭的前綴),然後重新啟動系統,並且Tortoise應該再次正常工作。

鑑於這種覆蓋限制存在於Windows中,並且易於使用當前工具,工具供應商在高級安裝過程中確實應該詢問用戶是否想要安裝它們。 我不需要也不需要新的“同步”功能,也不會真正關心用巧妙的命名將圖標放在列表頂部的策略。 在JungleDisk上感到羞恥。


升級到TSVN 1.6.8.19260後,我遇到了同樣的問題(在Explorer中沒有圖標),但在我的情況下,HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ ShellIconOverlayIdentifiers下沒有TSVN條目。 在我最初的安裝中,我沒有包含額外的圖標集,因為我從來沒有使用它們(並且我從未在任何以前的升級中安裝過它們)。

我修改了我的安裝,添加了額外的圖標集,我的圖標神奇地再現了。


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


為了完成Johannes的答案 ,你可以檢查這個線程 ,它提到了另一個原因(第一個是安裝32位客戶端而不是64位客戶端)(重點是我的):

只有更新版本的TSVN和TCVS才能共享疊加圖標,並且由於Explorer總共有14個疊加圖像的限制,並且外部疊加圖標完全不顯示,您可能會有太多 ...

如果覆蓋圖標顯示出來,則必須實際使用32位Windows資源管理器,這意味著您還必須安裝32位版本的TSVN。

當安裝第一個TortoiseVCS時,問題可能會出現,因為:

看看在文件系統和註冊表中安裝了什麼,它看起來像他們試圖做我的外殼擴展所做的 - 安裝64位和32位版本,以便沒有人說“我沒有看到我的覆蓋/菜單“! ;)

不幸的是,它看起來像32位的註冊表項已被佔用,所以即使存在,32位擴展DLL也沒有正確的註冊表項。

如果有疑問,我建議卸載TCVS和TSVN。
然後安裝TSVN。
也許安裝後重新啟動兩次,不僅一次。
如果它們仍未顯示,請轉到軟件控制面板並選擇修復安裝。 從前一個版本升級到當前版本時,這對我來說是個訣竅。

您應該首先安裝您計劃首先使用的TortoiseXYZ變體,以便在使用更少的TortoiseXYZ變體之前,提高其進入有限數量的疊加圖標插槽之一的機會。
試圖分析故障時,請始終記住這些有限數量的重疊圖標插槽



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


在我的情況下,Dropbox疊加層以註冊表中的一個“(帶引號的標識符)開始。我刪除了所有的”前綴並重新啟動explorer.exe。

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

編輯:我安裝了Windows 10,這個解決方案對我來說不起作用。 所以我只是去了相同的註冊表位置,並刪除了所有Google和SkyDrive記錄並重新啟動explorer.exe。

第二次編輯:在安裝TortoiseGit之後,它修復了一切,沒有任何定制。


如果有人需要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位的,您應該對註冊表進行備份


另外兩種解決方案:

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

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


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

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

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


我的圖標也消失了。 註冊表修復程序也不適用於我。

這就是我如何回复他們:

  1. 安裝最新版本的TortoiseOverlays
  2. 重新啟動explorer.exe

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


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


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


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


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


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


我遇到了與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(真的不知道增強型存儲是什麼,不認為我需要這個)

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

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

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

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

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


如果您最近升級了Tortoise SVN,可能是因為版本1.7似乎需要用於存儲文件狀態的新格式 - 在這種情況下,您可以右鍵單擊有問題的存儲庫的根文件夾,然後使用Tortoise菜單選項'SVN升級工作副本'。

這為我解決了這個問題。

乾杯馬特


我的主要目的是為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)

解決方案的組合為我工作。 我試圖殺死並按照@LeighRiffel的建議重新啟動explorer.exe。 不工作。 我卸載了Dropbox,因為我很少使用它。 然後,我再次嘗試探索者的事情,它的工作。 也許你可以在這之後重新安裝Dropbox,看看事情是否正常? 但我不在乎。

以下是步驟:運行taskmgr.exe或任務管理器>進程選項卡>選擇explorer.exe> kill。 然後點擊文件選項>新任務>進入explorer.exe>確定。


Windows只能顯示有限數量的Overlay圖標( 總共15個,Windows使用後為11個 )。 像Office GrooveDropboxMozyCarbonite等程序將劫持11個可能的覆蓋圖標中的一堆(如果微軟使用它們的應用數量似乎增加和增加,那麼它會增加這些數量) ...

您可以在此處查看註冊表的設置,並更改它們(需要您自擔風險):

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

如果您使用的是TortoiseCVS (並且沒有任何其他使用疊加圖標),您將獲得幾個TortoiseSVN圖標和所有的TortoiseCVS圖標。 這是因為疊加圖標按字母順序使用。 再次,您自擔風險(編輯註冊表可能會炸毀您的計算機,yada,yada,yada - 如果您正在閱讀並使用Windows並且未經過編輯註冊表,那麼確實是一隻罕見的野獸),覺得免費重命名他們(我建議把數字放在你想使用的數字前面,而“z _”的數字前面加上你不需要的數字)。 TortoiseSVN Shell擴展很好地命名,所以你知道它們做什麼,而TortoiseCVS擴展則不是。 在查看源代碼後,我找到了相關的信息:

  • TortoiseCVS0 - 在CVS中
  • TortoiseCVS1 - 不在CVS中
  • TortoiseCVS3 - 衝突
  • TortoiseCVS4 - 只讀CVS
  • 龜甲CVS5 - 忽略
  • TortoiseCVS6 - 已添加
  • TortoiseCVS7 - 已刪除
  • TortoiseCVS8 - 鎖定





windows svn tortoisesvn icons