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