Các biểu tượng lớp phủ TortoiseSVN không xuất hiện khi được cài đặt bởi một tài khoản người dùng khác?


11

Tôi đã cài đặt TortoiseSVN trên máy Windows XP làm việc của mình với tư cách quản trị viên. Khi tôi đăng nhập với tư cách là người dùng chuẩn, các bản sao làm việc của tôi không hiển thị các biểu tượng lớp phủ trong Windows Explorer.

Tôi tìm thấy điều này trên các trang hỗ trợ của TortoiseSVN:

Bạn đã cài đặt TortoiseSVN như một người dùng khác trong WinNT / Win2K / WinXP so với hiện tại bạn đang sử dụng chưa?

Chuyển đến cài đặt của TSVN và kích hoạt lớp phủ biểu tượng cho ít nhất các ổ đĩa cố định. Trình cài đặt tự động thực hiện việc này cho người dùng hiện tại (không thể thực hiện cho người dùng khác ...) nhưng vì bạn đang sử dụng TSVN với tư cách là người dùng khác với cài đặt nên bạn cần đặt thủ công.

http://tortoisesvn.net/node/97

Tôi đã kiểm tra cài đặt cho các biểu tượng lớp phủ cho người dùng hiện tại và các tùy chọn Ổ đĩa mạng và mạng được chọn. Tôi đã cố gắng thậm chí tắt chúng, áp dụng, sau đó lại và áp dụng, sau đó khởi động lại nhưng chúng vẫn không xuất hiện.

Tôi không thể cài đặt TortoiseSVN trên người dùng hiện tại do đó tôi đã đăng nhập vào tài khoản quản trị viên.

Có ý kiến ​​gì không?


Tôi chưa bao giờ bận tâm đến việc phụ thuộc vào các biểu tượng lớp phủ do các vấn đề khác nhau trong nhiều năm ...
Oskar Duveborn

Câu trả lời:


7

Kiểm tra xem ShellIconOverlayIdentifier có được thiết lập chính xác trong sổ đăng ký không.

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

Bạn nên có chín mục cho Rùa.

nhập mô tả hình ảnh ở đây

Windows sẽ chỉ tải 15 mục đầu tiên, vì vậy nếu có những mục khác ở đó trước những mục Rùa đẩy chúng qua ngày 15 thì chúng sẽ không được tải.


Bất kỳ quá trình hành động cụ thể nếu đó là trường hợp? HKEY_CURRENT_USER(quản trị viên) KHÔNG hiển thị ShellIconOverlaystại đường dẫn đó. Ngoài ra, bạn có thể chỉ định rõ hơn thư mục đầu tiên. regeditđang hiển thị 5 thư mục ban đầu, tất cả bắt đầu bằng HKEY_( HKEY_CLASSES_ROOT, HKEY_CURRENT_USER, HKEY_LOCAL_MACHINE, HKEY_USERS, và HKEY_CURRENT_CONFIG)
tarabyte

HKLM là viết tắt của HKEY_LOCAL_MACHINE
Shevek

Nếu bạn có nhiều hơn 15, hãy xóa những cái bạn không muốn hoặc đổi tên chúng để những con Rùa là đầu tiên (sao lưu các khóa trước, chỉ trong trường hợp)
Shevek

4

Kiểm tra xem tsvncache.exe có đang chạy không (ví dụ từ taskmanager). Nếu có, giết nó sau đó nó tự khởi động lại. Nếu không thử khởi chạy nó. Một mẹo có thể là xóa svn khi gỡ cài đặt, cung cấp cho người dùng tiêu chuẩn quyền quản trị viên và cài đặt nó với người dùng bình thường này, sau đó xóa đặc quyền quản trị viên và tôi nghĩ bạn vẫn ổn.


2

Một giải pháp khác được tìm thấy trong Câu hỏi thường gặp của TortoiseSVN :

Tại sao lớp phủ biểu tượng không xuất hiện?

  1. Bạn đã khởi động lại PC của bạn sau khi cài đặt? Nếu bạn chưa làm ơn hãy làm như vậy ngay bây giờ. TortoiseSVN là một phần mở rộng Windows Explorer Shell và sẽ được tải cùng với Explorer.
  2. Chuyển đến cài đặt của TSVN và kích hoạt lớp phủ biểu tượng cho ít nhất các ổ đĩa cố định. Trình cài đặt tự động thực hiện việc này cho người dùng hiện tại (không thể thực hiện cho người dùng khác ...) nhưng vì bạn đang sử dụng TSVN với tư cách là người dùng khác với cài đặt nên bạn cần đặt thủ công.

3
Chào mừng bạn đến với Siêu người dùng! Trong khi điều này về mặt lý thuyết có thể trả lời câu hỏi, tốt hơn là nên bao gồm các phần thiết yếu của câu trả lời ở đây, và cung cấp liên kết để tham khảo.
slhck

1
Đối với điểm 1, không cần thiết phải khởi động lại PC, tiêu diệt explorer từ trình quản lý tác vụ và vào "File / Run new task" gõ "explorer" để khởi động lại nó.
Benoittr
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.