Проблем при инсталиране на Delphi 2007 на Windows 7 64 Bit Enterprise

Имам проблем с инсталирането на Delphi 2007 RAD Studio Professional в Windows 7 64 Bit Enterprise.

Всичко е наред докато не въведа серийния номер за инсталацията. След като го въведа и щракна върху следващия бутон в съветника за инсталиране, получавам грешка в инсталационния скрипт на ред 906. OK тази грешка затваря инсталатора.

Направих малко гугъл, но все още не съм намерил нищо подобно (въпреки че намерих много препратки към хора, които са го инсталирали на различни версии на 64-битови Windows и които са имали други проблеми).

Успях да инсталирам Delphi 2009 на същата машина без проблеми.

Наистина бих искал да инсталирам 2007, тъй като в момента това е нашата основна среда за разработка на Delphi.


person Raymond Wilson    schedule 27.01.2010    source източник
comment
Не съм сигурен дали това се отнася за по-стари версии, но съм виждал публикации в миналото, където хората посочват, че Embarcadero има безплатна поддръжка за проблеми с инсталацията. Може би си струва телефонното обаждане...   -  person Scott W    schedule 27.01.2010
comment
Съгласен. Трябва да поискате поддръжка за инсталиране от Embarcadero.   -  person Warren P    schedule 27.01.2010
comment
това не го знаех Мислех, че първо ще докосна общността, за да видя дали проблемът е бил срещан преди.   -  person Raymond Wilson    schedule 27.01.2010


Отговори (3)


Имах проблеми с инсталирането на Delphi 2007 от моя оригинален DVD от CodeGear. Въпреки това, след като влязох в уебсайта на CodeGear/Embarcadero, успях да изтегля най-новия DVD ISO (с всички вече приложени актуализации) за Delphi 2007 и това разреши всичките ми проблеми с инсталацията.

Бих предложил да опитате това. Освен това ще трябва да деинсталирате неработещата инсталация, ако е възможно. Опитайте да използвате Revo Uninstaller (безплатно), за да ви помогне да се отървете от всички допълнителни неща, останали наоколо от счупена инсталация.

person Mick    schedule 27.01.2010
comment
... Не съм сигурен, че инсталаторът от 2007 г. наистина е инсталирал нещо, тъй като не е минал през страницата в съветника, която иска серийния номер. - person Raymond Wilson; 27.01.2010
comment
Успях да намеря инсталатор на Delphi 2007, който имаше актуализация от декември 2007 г. Това се инсталира добре, въпреки че помощта не се инсталира (показва съобщение за грешка, след което излиза). Работи добре и също така пуснах програмата за актуализиране, която идентифицира актуализация, която може да помогне, която, когато се инсталира, показва същото съобщение за грешка, което е досадно! - person Raymond Wilson; 29.01.2010

Споменавате, че преди това сте инсталирали Delphi 2009 на същата машина. Възможно ли е да се натъквате на този проблем? цитирам:

Симптом: Опитът за инсталиране на Delphi 2007 или C++Builder 2007 води до Грешка на инсталационния скрипт 1580.

Причина: Този проблем възниква, когато инсталаторът се стартира от директория, която съдържа фиш файл за продукт, различен от този, който се инсталира.

Решение: Запазете инсталатора (т.е. setup.exe) в празна директория, преди да го стартирате. Например: c:\temp\delphi2007.

person Paul-Jan    schedule 27.01.2010
comment
Опитах да инсталирам 2009 след опит да инсталирам 2007. Имам инсталирани и двете на машината, която се заменя, така че знам, че съществуват мирно! - person Raymond Wilson; 27.01.2010
comment
Да, веднъж инсталирани те съществуват мирно, но техните инсталатори и .slip файлове не. :) - person Paul-Jan; 27.01.2010

Ако се опитвате да инсталирате в папката по подразбиране (%PROGRAMFILES%\CodeGear\RAD Studio\5.0), може да имате проблеми с разрешенията. Стартирате ли инсталатора като администратор?

Трябва да опитате да стартирате отново инсталацията като администратор и да инсталирате някъде, различно от %PROGRAMFILES%. Имам D2007, D2009 и D2010, всички работещи на Win7 64 Home Premium в папка, наречена E:\Delphi, до която мога безопасно да дам достъп за четене/запис на всички. (По-късните версии на Delphi са чувствителни към правата за достъп и UAC под Vista и Win7, но D7 и 2007 не толкова; и двете се опитват да записват информация в папките ($BDS), което е забранено под Vista и Win7).

person Ken White    schedule 27.01.2010
comment
Вече работя като локален администратор. Също така съм конфигурирал install.exe да работи като администратор. Получавам и диалоговия прозорец Win7 UAC, който иска да разреши на инсталатора да прави промени в компютъра (което потвърждавам). Използването на различна папка би било добре, ако инсталаторът е преминал през екрана със сериен номер, което не е така. - person Raymond Wilson; 28.01.2010
comment
Хммм... предполагам, че бих се съгласил, че това трябва да е случай за поддръжка за инсталиране на CG/EMBT. Те трябва да могат да ви кажат къде се записва регистрационният файл на инсталацията (ако има такъв), който може да посочи какъв е проблемът или как да стартирате инсталацията с превключвател, който би причинил записването на регистрационния файл. Съжалявам, че не можах да помогна. - person Ken White; 28.01.2010