Исходя из моего опыта, который я делал несколько раз (!), Наиболее важные ключи реестра:
HKEY_CURRENT_USER\Software\Borland\Delphi\5.0\Known Packages
HKEY_CURRENT_USER\Software\Borland\Delphi\5.0\Library
и, возможно,
HKEY_CURRENT_USER\Software\Borland\Delphi\5.0\Known IDE Packages
и, возможно,
HKEY_CURRENT_USER\Software\Borland\Delphi\5.0\Palette
HKEY_CURRENT_USER\Software\Borland\Delphi\5.0\Palette Defaults
Если вы сначала выполнили стандартную установку D5.Проще / надежнее позволить IDE заполнить другие биты, когда вы начнете использовать его и при необходимости измените параметры.Некоторые пакеты компонентов, например madExcept, DevExpress и т. Д., Часто лучше всего переустанавливать с помощью своих собственных установщиков.
Если вы не собираетесь использовать несколько пользователей на одной машине с Delphi, то HKLM не совсемвсе это важно - я не думаю.
Кстати, я узнал, что хорошим способом справиться с этим является создание сценария FinalBuilder (или аналогичного) для настройкимоя среда Delphi каждый раз, когда я решаю использовать новую машину / установку.Я копирую / скачиваю / извлекаю (что можно сделать и в FB) весь исходный код пакета, затем использую FB для его компиляции, копирования, создания директорий и заполнения соответствующих разделов реестра и т. Д. Я всегда получаю согласованную среду и многолегче перестраивать отдельные компоненты или пакеты по мере их обновления.Элементы также могут быть помещены в скрипт в «порядке зависимости», чтобы вы знали, как перекомпилировать зависимый пакет, если что-то еще изменится.Теперь у меня есть один FB sciprt, который строит среды D5, D2007, D2009, D2010 и пакеты всех моих основных компонентов, все в зависимости от того, какой компилятор (-ы) меня интересует, который я указываю простой переменной.Это того стоит.