Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Windows 10 SVN 圖示覆蓋層不顯示:註冊表 ShellIconOverlayIdentifiers 優先順序調整法

編輯:Windows 10 系統介紹

升級 Windows 10 後 TortoiseSVN 圖示覆蓋層(綠勾、紅感嘆號等)消失,主因 Windows 限制覆蓋層最多 15 個且優先順序按名稱排序,導致 SVN 項目被擠出。重新命名加前綴空格提高優先順序即可修復。

修復步驟

  1. Win+R 輸入 regedit。
  2. Ctrl+F 搜尋 ShellIconOverlayIdentifiers。
  3. 找到 SVN 相關項目(通常 9 個:1TortoiseNormal、2TortoiseModified...)。
  4. 每個項目重新命名,在編號前加三個空格(如 1TortoiseNormal),使其排在最前面。
  5. 重新開機或重新啟動總管,圖示覆蓋層恢復顯示。

原理說明

Windows 依字母順序載入覆蓋層處理常式,前 15 個生效。加空格利用 ASCII 碼優先順序(空格 0x20 小於數字 0x30),將 SVN 項目推至前列確保載入。

注意

修改註冊表有風險,建議先匯出該分支備份。若安裝其他同類工具(如 OneDrive、Dropbox)也可能佔用名額,需視情況調整。

Copyright © Windows教程網 All Rights Reserved