Top.Mail.Ru
Ответы

Что делать с ошибкой? (Runtime error)

при попытке запустить установщик выдаёт эту ошибку. если кто-то скажет как это решить я буду ОЧЕНЬ благодарен

По дате
По рейтингу
Аватар пользователя
Мастер
2мес

На скриншоте у тебя ошибка:

❌ Runtime error (at 712:183): Exception 'ERegistryException' at address ...

Это значит, что установщик программы не может обратиться к реестру Windows, и это вызывает исключение ERegistryException.

📌 Возможные причины:
📛 Установщик запускается без прав администратора

🛑 В системе заблокирован доступ к ветке реестра

🧨 Реестр повреждён, или используются старые/вирусные библиотеки

🔒 Антивирус/защитник блокирует доступ к ключам реестра

✅ Что делать по шагам:
🛠 1. Запусти установщик от имени администратора
ПКМ по файлу → Запуск от имени администратора

Это самое частое решение ошибки ERegistryException

🛠 2. Отключи антивирус и SmartScreen
Иногда антивирусы (особенно Avast, Kaspersky) или Защитник Windows блокируют доступ к ключам реестра

Временно отключи антивирус и SmartScreen

🛠 3. Очисти временные файлы
Нажми Win + R → введи temp и %temp% → удали всё

Это поможет, если ошибка вызвана кэшом установщика

🛠 4. Проверь, не повреждён ли установщик
Заново скачай файл установки с официального или проверенного источника

Иногда ошибка появляется, если архив/инсталлятор повреждён

🛠 5. Обнови компоненты Windows:
Убедись, что установлены:

.NET Framework 4.8 или выше

Microsoft Visual C++ Redistributable (2015–2022)

🛠 6. Проверь и почини реестр (если ничего не помогает)
Открой командную строку от имени администратора и введи:

bash
Копировать
Редактировать
sfc /scannow
И после завершения:

bash
Копировать
Редактировать
DISM /Online /Cleanup-Image /RestoreHealth
🧠 Если ничего не помогло:
Возможно, установщик написан в Inno Setup / Delphi, и использует устаревшие вызовы реестра

Можно попробовать запустить в режиме совместимости:
ПКМ → Свойства → Совместимость → Запустить в режиме Windows 7 или XP

Надеемся, было полезно. GLAVQA