Lý lịch
Một số chương trình sửa đổi các biểu tượng trong explorere để chỉ trạng thái ("được đồng bộ hóa", v.v.)
Một sự thật được biết đến là Windows (win7, win8, win10?) Chỉ có thể xử lý một số lượng hạn chế các biểu tượng như vậy (~ 15) và có một số câu hỏi liên quan ( tại đây ).
Các biểu tượng lớp phủ này được đăng ký trong sổ đăng ký trong chi nhánh:
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers
Chỉ có một vài mục đầu tiên (15?) Thực sự được sử dụng, những mục khác bị bỏ qua. Do đó, việc có nhiều chương trình cài đặt các biểu tượng lớp phủ của riêng chúng có thể làm hỏng hành vi của các chương trình đã được cài đặt.
Để khắc phục điều này, người ta thường phải vào sổ đăng ký và xóa (hoặc đổi tên) các mục không mong muốn cho đến khi các mục mong muốn được đặt lên hàng đầu.
Vấn đề
Gần đây, tôi nhận thấy một hành vi ngày càng 'hung hăng' của một số chương trình đấu tranh cho các vị trí hàng đầu này. Điều này thường được thực hiện bằng cách có các tên khóa bắt đầu bằng các ký tự khoảng trắng để thực thi sắp xếp hàng đầu. Dropbox , GoogleDrive , SkyDrive và OneDrive chẳng hạn đều làm việc này. Một số, như GoogleDrive thậm chí sử dụng ba khoảng trắng hiện nay, nhưng các chương trình khác đang trở nên bằng nhau ...
Điều tồi tệ hơn là một số chương trình thậm chí tự động sửa chữa cài đặt này trong bất kỳ 'cập nhật' tự động nào (hoặc thậm chí kiểm tra cập nhật hoặc khởi chạy chương trình?). Vì vậy, bất kỳ điều chỉnh thủ công thường xuyên được hoàn tác. Tôi đã nhận thấy điều này ít nhất cho GoogleDrive , Dropbox và OneDrive
Câu hỏi
Có cách nào để 'bảo vệ' sổ đăng ký khỏi những thay đổi tự động như vậy không?
Chỉnh sửa (Trả lời)
Alexey Ivanov đã đưa ra một gợi ý tốt trong bình luận bên dưới, và cho đến nay "thu hồi đặc quyền đăng ký" đã ngăn chặn vấn đề đối với tôi.