Ошибка «Unable to rename delphi32 to delphi32.dro» появляется при запуске или обновлении среды Borland Delphi (обычно Delphi 7 и близких версий), когда установщик или сама IDE не может переименовать исполняемый файл delphi32.exe в резервную копию delphi32.dro. Файл либо заблокирован запущенным процессом, либо у системы нет прав на изменение файлов в каталоге Bin.
Хорошая новость в том, что ошибка почти всегда решается без переустановки среды. Ниже разберём, почему Windows блокирует переименование, какие проверки выполнить в первую очередь и как вернуть работоспособность Delphi, не теряя настройки и установленные компоненты.
Что означает эта ошибка
Файл delphi32.exe — это главный исполняемый файл интегрированной среды Delphi. При обновлении, установке патчей или некоторых пакетов компонентов программа-установщик пытается переименовать текущую версию файла в delphi32.dro (резервная копия), а затем записать новый delphi32.exe. Если переименование невозможно, процесс прерывается с сообщением «Unable to rename».
Типичные причины блокировки:
- 🔒 Среда Delphi запущена в момент обновления — файл занят процессом;
- 🛡️ антивирус или Защитник Windows удерживает файл для проверки;
- 📁 недостаточно прав: каталог
Program Filesзащищён, а установщик запущен без прав администратора; - 💾 файл помечен атрибутом «только чтение» или повреждён;
- ☁️ папка синхронизируется облачным клиентом (OneDrive и подобными), который блокирует файлы.
Первичная диагностика: с чего начать
Прежде чем что-либо менять, проверьте самое простое — не запущена ли сама среда. Откройте Диспетчер задач (Ctrl + Shift + Esc) и поищите процесс delphi32.exe на вкладке «Подробности». Если он есть — завершите его и повторите операцию. Невидимые «зависшие» экземпляры IDE после аварийного закрытия — частая причина блокировки файла.
Также проверьте, что установщик или патч запускается от имени администратора: правый клик по файлу установщика → «Запуск от имени администратора». Если Delphi установлена в C:\Program Files\... или C:\Program Files (x86)\..., обычный пользователь не сможет изменять файлы в каталоге Bin.
Пошаговое решение проблемы
Выполняйте шаги по порядку, после каждого проверяя, исчезла ли ошибка. Начните с завершения всех процессов Delphi и перезагрузки ПК — это снимает большинство «мёртвых» блокировок файлов.
☑️ Проверки перед повторной установкой
Если перезагрузка не помогла, проверьте атрибуты файла. Перейдите в каталог установки, например C:\Program Files (x86)\Borland\Delphi7\Bin, найдите delphi32.exe, откройте его свойства и убедитесь, что флажок «Только чтение» снят. Заодно посмотрите, нет ли рядом уже существующего файла delphi32.dro — если он остался от прерванной прошлой установки, удалите или переименуйте его вручную, так как установщик не сможет создать файл с занятым именем.
⚠️ Внимание: удаляйте только файлdelphi32.dro(резервную копию), но не самdelphi32.exe— без него среда не запустится, и потребуется восстановление из дистрибутива.
Роль антивируса и Защитника Windows
Антивирусные продукты нередко удерживают исполняемые файлы во время фонового сканирования, и попытка переименования в этот момент завершается ошибкой. Особенно это актуально для старых версий Delphi, чьи патчи и компоненты современные антивирусы иногда считают подозрительными из-за модификации исполняемых файлов.
Что можно сделать безопасно:
- 🛡️ добавьте папку установки Delphi (каталог
BorlandилиEmbarcadero) в исключения антивируса; - ⏸️ временно приостановите защиту на время установки патча, затем снова включите её;
- 📋 проверьте карантин антивируса — возможно, туда попали файлы из пакета обновления.
⚠️ Внимание: отключайте антивирус только на время установки и только если дистрибутив получен из доверенного источника. Сразу после завершения верните защиту в активное состояние.
Права доступа к каталогу установки
Если Delphi установлена в системный каталог, а вы работаете под учётной записью без полных прав, Windows будет блокировать любые изменения в Program Files. Проверьте права: правый клик по папке Bin → «Свойства» → вкладка «Безопасность». Вашей учётной записи или группе «Пользователи» должны быть даны права на изменение и запись — либо выполняйте установку исключительно с повышением прав.
Альтернативный подход, который часто рекомендуют опытные разработчики для старых версий Delphi — установка среды вне системных каталогов, например в C:\Delphi7. Это снимает ограничения UAC и упрощает установку компонентов и патчей. Однако перенос уже установленной среды простым копированием папки не сработает корректно: привязки прописаны в реестре, поэтому правильный путь — переустановка с выбором нового каталога.
Восстановление после неудачной установки
Бывает, что обновление прервалось на полпути: delphi32.exe уже переименован в delphi32.dro, а новый файл не записался. В этом случае среда не запускается вообще. Решение простое — вручную переименуйте delphi32.dro обратно в delphi32.exe, и IDE вернётся в исходное состояние. После этого можно повторить установку, устранив первопричину блокировки.
Если же оба файла повреждены или отсутствуют, потребуется восстановление из оригинального дистрибутива. Сравните ситуацию по таблице ниже:
| Симптом | Вероятная причина | Действие |
|---|---|---|
| Ошибка при установке патча, IDE запускается | Файл занят или нет прав | Закрыть Delphi, запуск от администратора |
| IDE не запускается, есть только delphi32.dro | Прерванное обновление | Переименовать .dro обратно в .exe |
| Ошибка повторяется даже после перезагрузки | Блокировка антивирусом или облачной синхронизацией | Исключения антивируса, отключить синхронизацию папки |
| Ошибка под обычным пользователем, под администратором работает | Недостаток прав на каталог Bin | Настроить права или переустановить вне Program Files |
Почему именно расширение .dro?
Расширение .dro в данном случае используется установщиком Delphi как служебное имя для резервной копии исполняемого файла (от Delphi Renamed/Old). Это не документированный формат — просто соглашение конкретного установщика, позволяющее откатить замену при сбое.
Профилактика: как избежать повторения ошибки
Чтобы ошибка не возвращалась при каждом обновлении, закрепите несколько привычек. Всегда закрывайте IDE перед установкой любых патчей и компонентов, запускайте инсталляторы с повышенными правами и держите папку Delphi в исключениях антивируса. Перед крупными обновлениями делайте копию каталога Bin — это займёт пару минут, но позволит откатиться без переустановки.
Отдельно стоит сказать про облачные клиенты. Если папка с Delphi попадает в область синхронизации OneDrive или аналогичного сервиса, клиент может блокировать файлы в произвольные моменты. Храните среду разработки вне синхронизируемых каталогов.
Часто задаваемые вопросы
Можно ли просто удалить delphi32.dro?
Да, если рядом есть рабочий delphi32.exe и среда запускается нормально. Файл .dro — это лишь резервная копия от прошлой установки, и его наличие может мешать новым обновлениям. Перед удалением убедитесь, что IDE работает.
Ошибка появляется в Delphi 7 на Windows 10/11 — это нормально?
Да, это распространённая ситуация: Delphi 7 вышла задолго до появления современных механизмов контроля учётных записей, поэтому установка в Program Files и работа без прав администратора часто приводят к подобным ошибкам. Установка в отдельный каталог вроде C:\Delphi7 обычно решает проблему.
Что делать, если delphi32.exe пропал совсем?
Проверьте карантин антивируса — туда иногда попадают исполняемые файлы старых сред разработки. Если файла нет и там, восстановите его из оригинального дистрибутива Delphi: либо полной переустановкой, либо копированием файла из установочного пакета, если его структура это позволяет.
Поможет ли запуск установщика в режиме совместимости?
Иногда помогает для старых инсталляторов: правый клик по файлу → «Свойства» → вкладка «Совместимость» → выбор более ранней версии Windows. Однако сама ошибка переименования чаще связана с правами и блокировками, поэтому сначала проверьте их.
Опасна ли эта ошибка для моих проектов?
Нет, ошибка затрагивает только исполняемый файл самой среды в каталоге Bin. Ваши исходники и проекты находятся в других папках и не повреждаются. Тем не менее перед любыми манипуляциями с установкой Delphi разумно иметь актуальные резервные копии рабочих проектов.