私はこの質問が以前に尋ねられたことを知っていますが、今それらを動作させることができないようです。
私が試してみました:
https://martinbuberl.com/blog/tortoisegit-icons-not-showing-workaround/
彼らは今表示することを拒否します。
以下は、レジストリキーアイテムのスナップショットです。
https://tortoisegit.org/support/faq/#ovlnotall から:
Windowsで許可されるオーバーレイの数は15に制限されています。Windowsはそのうち4つを使用し、残りの11は他のアプリケーションで使用できます。 OneDriveがインストールされている場合は、さらに5つのスロットが使用されます。その後、別のクラウドドライブツールをインストールすると、それらのスロットを使い果たすことができます。 TortoiseGitとTortoiseSVNは「Good Citizen™」を目指しており、オーバーレイの使用を制限して他のアプリにチャンスを与えています。
Regeditを使用して、オーバーレイを使用している他のアプリを確認できます。
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers
インストールされているオーバーレイハンドラーが多すぎてTortoiseGitにオーバーレイが表示されない場合は、インストールされているハンドラーの一部をレジストリから削除してみてください。ただし、レジストリを編集するときは注意してください。
削除は時々少しトリッキーです。 Tortoise *エントリの前にスペースや二重引用符( ")を付けることもできます。
オーバーレイハンドラーは、ASCIIコードの順序で読み込まれます。したがって、Tortoise *オーバーレイハンドラーが優先されるように高い優先度を設定する必要があります。これは、スペースを前に付けることで実現できます(スクリーンショットに見られるように、誰が最も多くのスペースを持っているかという本当の戦争が起こっています。
上記のいずれもうまくいかなかった後、レジストリ全体を検索しました
{C5994560-53D9-4125-87C9-F193FC689CB2}
("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\ Tortoise1Normal"
の値)
名前のある鍵を見つけた
"{C5994560-53D9-4125-87C9-F193FC689CB2} {0C6C4200-C589-11D0-999A-00C04FD655E1} 0xFFFF"
内部
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Shell Extensions\Cached
だから私はすることにしました レジストリキーのすべてのサブキーを削除する
"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Shell Extensions\Cached"
explorer.exeを再起動した後、すべての亀のオーバーレイが機能し始めました
これは私を助けました:
https://cito.github.io/blog/overlay-icon-battle/
Boxをインストールした後、亀のアイコンが機能しなくなりました。 Boxアイコンのレジストリエントリの前にある先頭のスペースを削除しましたが、すべてTortoiseアイコンでうまくいきました。