TL; DR: ключ HKCU, кажется, недокументирован, но работает везде, кроме Windows 95/98 / ME и NT v3.x.
Я почти уверен, что документации не существует, но HKCU работает на каждая Windows версия, которая вас интересует (NT 4 и более поздние версии).
Ключ удаления никогда должным образом не документировался. Элемент панели управления «Установка и удаление программ» был добавлен в Windows 95, и были задокументированы только значения UninstallString
и DisplayName
(в пользовательском интерфейсе больше ничего не отображалось, это был простой список, но значение «Тихо» имело некоторые использование).
Windows 2000 добавлена поддержка большего количества значений, но, к сожалению, оригинальная документация также была удалена примерно в то же время, и только «новый» установщик MSI и его свойства имели какую-либо документацию (Windows Lo go Программа требовала установщиков MSI на данный момент).
В какой-то момент документация была сделана без указания MSI c, но она по-прежнему не документирует все значения, и я не могу найти никакой официальной информации о HKCU.
Следует также отметить, что элементы HKCU вынуждены повышать в приложении Настройки на Windows 10. Эта ошибка существует уже несколько лет.