ISDone.dll: Ошибка при распаковке! Unarc.dll вернул код ошибки: -1 / -7 / -11 / -12 / -14
#Что означают коды
Сообщение «Unarc.dll вернул код ошибки» создаёт распаковщик в установщиках репаков. Код показывает направление: -1 — общая ошибка (повреждённый архив, нехватка памяти или места); -5 — нет доступа на запись; -6 — ошибка чтения источника (повреждённый диск или файл); -7 — не удалось открыть файл; -11 — ошибка записи на диск; -12 — ошибка записи или нехватка места; -14 — повреждённые данные или нехватка памяти. Разберите свою ситуацию: чаще всего причина одна из нескольких стандартных.
#Причины
| Возможная причина | Как узнать | Что делать |
|---|---|---|
| Мало местаНа системном и целевом диске. | Код -12, -11. | Освободите место. |
| Не хватает оперативной памятиРаспаковщик требует до 1–2 ГБ. | Код -1, -14. | Закройте программы, увеличьте подкачку. |
| Кириллица в путиИмя папки или пользователя. | Код -7, -5. | Установите на латинский путь, например D:\Games. |
| Повреждённые исходные файлыНедокачка или носитель. | Код -6, -1. | Перекачайте, проверьте хеш. |
| Антивирус блокируетУдаляет файлы при распаковке. | Исчезают файлы. | Отключите на время, добавьте исключение. |
| Ошибки диска или RAMАппаратная проблема. | Ошибки на разных установках. | Проверьте диск и память. |
#Порядок действий
- Проверьте свободное местоОткройте «Проводник» (
Win+E) → «Этот компьютер» и посмотрите, сколько свободно на диске установки и системном C: (временные файлы могут извлекаться на C:, даже если игра ставится на D:). Для большого архива обычно требуется запас сверх размера распакованных файлов. Освобождайте место через «Параметры» → «Система» → «Память» либо «Очистка диска», не удаляйте неизвестные системные папки. - Проверьте путь установкиПопробуйте простой каталог, например
C:\Games\GameNameилиD:\Games\GameNameбез чрезмерно длинного пути. Для установки из официального дистрибутива это диагностическая проверка, а не требование любой игры. Запишите исходный путь, создайте папку через Проводник и повторите установку. Не переименовывайте свою учётную запись Windows и системный каталог Users ради устранения кириллицы. - Закройте программы и антивирусЗакройте тяжёлые игры и программы через обычное меню закрытия. Нажмите
Ctrl+Shift+Esc→ «Процессы» и посмотрите загрузку памяти и диска; завершайте только понятные зависшие приложения после сохранения их файлов. Не отключайте антивирус: поддельные архивы с ошибкой Unarc.dll могут содержать вредоносные файлы. - Увеличьте файл подкачкиНажмите
Win+R→sysdm.cpl→ «Дополнительно» → «Быстродействие: Параметры» → «Дополнительно» → «Виртуальная память: Изменить». Обычно правильный выбор — «Автоматически выбирать объём файла подкачки». Если пользователь ранее отключил файл подкачки, верните этот режим, нажмите «ОК» и перезагрузите ПК. Не устанавливайте гигантское фиксированное значение по чужим советам. - Проверьте исходные файлыЕсли издатель опубликовал контрольную сумму SHA-256 загрузки, откройте командную строку в папке файла и выполните
certutil -hashfile "путь_к_файлу" SHA256с реальным именем; сравните всю строку с официальной. При несовпадении удалите файл и скачайте заново с того же официального сайта. Если издатель суммы не публикует, не сравнивайте со случайными форумными значениями. - Скопируйте установщик с флешки/DVD на жёсткий диск и запустите оттудаЕсли установщик лежит на флешке или внешнем диске, скопируйте весь набор установочных файлов через Проводник на исправный локальный диск в папку с достаточным местом, дождитесь окончания копирования. Затем запустите установку из локального каталога. Если Windows сообщает об ошибке копирования, проверьте флешку и источник.
- Запустите установщик от администратораЗапускайте установщик от администратора только если он скачан из доверенного официального источника и действительно требует повышенных прав: правой кнопкой на файле → «Запуск от имени администратора», проверьте имя издателя в системном запросе. Не используйте повышенные права ради запуска неизвестных «репаков» с подозрительными файлами.
- Проверьте диски и оперативную памятьЕсли проблема повторяется с несколькими доверенными дистрибутивами, сохраните документы и проверьте ОЗУ через
Win+R→mdsched.exe→ перезагрузку. Состояние SSD/HDD проверьте утилитой производителя после копирования важных данных. При ошибках памяти или SMART не продолжайте бесконечные попытки распаковки — устраните аппаратную неисправность. - Команды для отдельных ситуацийВыберите только подходящий вариант. Это не одна последовательность: часть команд диагностирует проблему, а часть меняет настройки или данные.
Если установщик делится на части (.bin), убедитесь, что все части лежат в одной папке и не переименованы. Для установки игры на другой диск освободите на нём место и создайте путь без пробелов; после установки удалите временные файлы из %TEMP%.