web-dev-qa-db-ja.com

別のユーザーアカウントでインストールした場合、TortoiseSVNオーバーレイアイコンが表示されませんか?

仕事用のWindows XPマシンに管理者としてTortoiseSVNをインストールしました。標準ユーザーとしてログインすると、作業用コピーにWindowsエクスプローラーのオーバーレイアイコンが表示されません。

TortoiseSVNのサポートページでこれを見つけました:

現在使用しているものとは別のユーザーとしてTortoiseSVNをWinNT/Win2K/WinXPにインストールしましたか?

TSVNの設定に移動し、少なくとも固定ドライブのアイコンオーバーレイをアクティブにします。インストーラーは現在のユーザーに対してこれを自動的に実行します(他のユーザーに対しては実行できません...)が、インストールしたユーザーとは別のユーザーとしてTSVNを使用しているため、手動で設定する必要があります。

http://tortoisesvn.net/node/97

現在のユーザーのオーバーレイアイコンの設定を確認し、[ローカルドライブ]と[ネットワークドライブ]のオプションがオンになっています。それらをオフに切り替えて適用し、次にオンにしてから適用してから再起動しようとしましたが、それでも表示されません。

現在のユーザーにTortoiseSVNをインストールできないため、管理者アカウントにログインしました。

何か案は?

11
Camsoft

ShellIconOverlayIdentifiersがレジストリに正しく設定されていることを確認します。

HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers

Tortoiseには9つのエントリが必要です。

enter image description here

Windowsは最初の15エントリのみをロードするため、Tortoiseのエントリの前に他のエントリが15を超えてプッシュされた場合、それらはロードされません。

7
Shevek

Tsvncache.exeが実行されているかどうかを確認します(たとえば、タスクマネージャーから)。はいの場合、それを殺すと、それ自体が再起動します。そうでない場合は起動してみてください。考えられるトリックは、アンインストールでsvnを削除し、標準ユーザーに管理者権限を与えて、この通常のユーザーでインストールしてから、管理者権限を削除することです。これで問題ないと思います。

4
Kreker

TortoiseSVN FAQ にある別の解決策:

アイコンオーバーレイが表示されないのはなぜですか?

  1. もちろん、インストール後にPCを再起動しましたか?まだ行っていない場合は、今すぐ行ってください。 TortoiseSVNはWindowsエクスプローラーシェル拡張機能であり、エクスプローラーと一緒にロードされます。
  2. TSVNの設定に移動し、少なくとも固定ドライブのアイコンオーバーレイをアクティブにします。インストーラーは現在のユーザーに対してこれを自動的に実行します(他のユーザーに対しては実行できません...)が、インストールしたユーザーとは別のユーザーとしてTSVNを使用しているため、手動で設定する必要があります。
2
user184223