Как заставить C ++ Builder 2010 просто установить профессиональную версию, где когда-то была версия для архитектора - PullRequest
2 голосов
/ 14 января 2010

В компьютере есть C ++ Builder 6 и C ++ Builder Architect (лицензия не принадлежит компании), который был удален.

Я получил задание установить C ++ Builder Professional 2010, недавно купленную на этом компьютере, но установщик ISO (загруженный из Embarcadero) настаивает на установке редакции Architect и использовании лицензионного ключа OLD, поэтому продукт не допускается. активируется.

Кто-нибудь имел эту проблему раньше?

Ответы [ 2 ]

3 голосов
/ 14 января 2010

У меня была похожая проблема при установке Delphi 2010. Это вызвано ошибкой в ​​установщике, оставившей предыдущий файл регистрации. Вы должны найти его и удалить. Я не помню, как это называется или где он находится. Я бы посоветовал вам позвонить в техподдержку Embarcadero. Я исправил это, поговорив с очень полезным парнем, который объяснил проблему и указал мне на правильное место.

2 голосов
/ 14 января 2010

На самом деле я прекратил удаление остатков папок на:

  1. \ Program Files \ Embarcadero \ Rad Studio \ 7.0
  2. \ Документы и настройки \ Все пользователи \ Локальные настройки \ Данные приложения \ Embarcadero
  3. \ Документы и настройки \ Все пользователи \ Данные приложения \ Embarcadero

Таким образом вынуждает адского установщика полностью перестроить оба. Кроме того, я установил все папки {<guid>} и ~<number> в папке \ Application Data \ перед установкой, чтобы убедиться, что он должен будет выполнить всю работу полностью. (Есть много свободного места тоже; -)).

Поскольку я получил результат в процессе работы с ProcessMonitor, я не знаю ИМЕННО что это за адский файл - хотя я очень подозреваю, что один RadStudio2010.slip в каталоге (1) \ License , так как в этом файле после деинсталляции нет ничего, и я уже удалил (2) при предыдущих попытках.

[rant] В графическом интерфейсе установщика было бы неплохо иметь кнопку «Переустановить все, что убивает каждого выжившего после # & $ @ # $$ @ # $% последней деинсталляции на вашем пути» для этих случаев ...... [/ rant]

Ну, возобновляя экстремальный подход:

  1. сделать нормальное удаление
  2. Убейте папку Emba в папке \ All Users \ Application Data, чтобы очистить все
    (Я уже убил всю папку при неудачных попытках)
  3. Убейте все те папки {<guid>} и ~<number>, которые установщик оставил на \ All Пользователи \ Данные приложения
  4. Удалите оставшуюся папку Embarcadero \ Rad Studio \ 7.0 в \ Program Files \
  5. Реестр не влияет на эту проблему вообще (я чистил реестр ВСЕ раз)
  6. Теперь вы можете установить.
...