Фон
Несколько программ изменяют значки в explorere, чтобы указать состояние («синхронизировано» и т. Д.)
Известно, что Windows (win7, win8, win10?) Может обрабатывать только ограниченное количество таких значков (~ 15), и есть несколько связанных с этим вопросов (например, здесь ).
Эти оверлейные иконки зарегистрированы в реестре в ветке:
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers
Фактически используется только первая пара записей (15?), Остальные игнорируются. В результате, наличие нескольких программ, устанавливающих свои собственные значки наложения, может повредить поведение уже установленных программ.
Чтобы это исправить, обычно нужно зайти в реестр и удалить (или переименовать) ненужные записи, пока нужные не окажутся сверху.
проблема
В последнее время я заметил все более «агрессивное» поведение нескольких программ, борющихся за эти топовые позиции. Чаще всего это делается с помощью имен ключей, которые начинаются с символов пробела для принудительной сортировки сверху. Dropbox , GoogleDrive , SkyDrive и OneDrive , например, все это делают. Некоторые, например, GoogleDrive, в настоящее время даже используют три пробела, но другие программы становятся равными ...
Что еще хуже, некоторые программы даже восстанавливают этот параметр автоматически во время любого автоматического «обновления» (или даже проверки обновлений или запуска программы?). Поэтому любые ручные настройки регулярно отменяются. Я заметил это по крайней мере для GoogleDrive , Dropbox и OneDrive
Вопрос
Есть ли способ «защитить» реестр от таких автоматических изменений?
Изменить (Ответить)
Алексей Иванов дал хорошее предложение в комментарии ниже, и пока «отзыв привилегий реестра» подавил проблему для меня.