14
Средняя важность — нужна диагностика

Ошибка 14 — unarc.dll / ISDone.dll

Что это значит

Код ошибки 14 от библиотеки unarc.dll (или ISDone.dll) означает, что установщик не может распаковать архивный файл, так как его заголовок повреждён или имеет неверный формат. Система сообщает: «Заголовок архива повреждён». Пользователь видит окно с текстом «unarc.dll вернул код ошибки 14» и установка прерывается. Это часто происходит при распаковке больших архивов (например, игр или программ) из-за неполной загрузки, битых секторов на диске или несовместимости с версией библиотеки.

Вероятные причины

  • Повреждённый установочный файл (неполная загрузка, ошибки при копировании)
  • Несовместимая или устаревшая версия библиотеки unarc.dll / ISDone.dll
  • Проблемы с оперативной памятью (ошибки чтения/записи)
  • Переполнение временной папки или недостаточно места на диске
  • Конфликт с антивирусом, блокирующим распаковку
  • Повреждённые сектора на жёстком диске или SSD
  • Использование нестабильной версии установщика (например, Inno Setup с багами)
  • Ошибки файловой системы (NTFS) или сбойные сектора

Что делать — по порядку

  1. Перезагрузите компьютер и запустите установку от имени администратора
  2. Проверьте целостность скачанного файла: сравните контрольную сумму (MD5/SHA) с указанной на сайте источника
  3. Скачайте установщик заново, желательно с официального сайта, используя менеджер загрузок
  4. Временно отключите антивирус и брандмауэр перед установкой
  5. Освободите место на диске C: (временная папка должна иметь не менее 10 ГБ свободного пространства)
  6. Обновите библиотеки unarc.dll и ISDone.dll: скачайте последнюю версию с официального репозитория (например, с GitHub) и замените файлы в папке System32/SysWOW64
  7. Проверьте оперативную память утилитой MemTest86+ (хотя бы один полный проход)
  8. Проверьте диск на ошибки: в командной строке (администратор) выполните chkdsk C: /f /r и перезагрузитесь

Нажимайте на пункты, чтобы отмечать выполненные.

Частые вопросы

unarc.dll вернул код ошибки 14 — что делать?

Скачайте установщик заново, отключите антивирус, проверьте диск и ОЗУ. Чаще всего помогает повторная загрузка файла.

Заголовок архива поврежден unarc.dll код 14 — как исправить?

Попробуйте запустить установку от имени администратора, освободите место на диске, обновите unarc.dll. Если не помогает — проверьте оперативную память.

Ошибка 14 при распаковке — это вирус?

Нет, это ошибка распаковщика. Но если файл скачан с подозрительного сайта, он может быть повреждён. Скачивайте только с официальных источников.

Как обновить unarc.dll?

Скачайте последнюю версию unarc.dll с GitHub (проект Inno Setup) и замените файл в C:\Windows\System32 и C:\Windows\SysWOW64.

Источники

Где встречается

Windows 7/8/10/11, библиотеки unarc.dll (Inno Setup) и ISDone.dll (Unicode версия), при установке игр и программ с большими архивами

Также ищут

unarc dll вернул код ошибки 14произошла ошибка при распаковке заголовок архива поврежден unarc dll вернул код ошибки 14заголовок архива поврежден unarc dll вернул код ошибки 14 как исправить