Ошибка isdone.dll при установке игры: причины и решение
Ошибка isdone.dll («Unarc.dll вернул код ошибки») появляется не из-за самой библиотеки, а из-за проблем с установочными файлами: кириллица в пути, повреждённый архив, антивирус или ошибки диска. Перенесите установщик в короткую папку с латинским названием (например, D:\game), на время отключите антивирус и перекачайте раздачу.
- Причина
- Повреждённый архив установки, кириллица или длинный путь, антивирус, сбои диска или памяти
- Решение
- Короткий латинский путь, перекачать установщик, отключить антивирус на время установки, проверить диск и память

Оглавление статьи
При установке игры или программы появляется окно с текстом вроде «ISDone.dll: Unarc.dll вернул код ошибки -1». Самая частая ошибка: считать, что не хватает файла isdone.dll. Обычно он на месте, а проблема в том, что установщик не смог распаковать свой архив.
Почему появляется
- Повреждённый архив установки. Неполная или битая загрузка, неудачная раздача.
- Кириллица, пробелы или слишком длинный путь к папке с установщиком или в папке установки.
- Антивирус блокирует распаковку: модифицированные установщики часто срабатывают на защиту.
- Проблемы с диском или флешкой, с которой идёт установка.
- Нехватка места на диске или нестабильная оперативная память.
Что делать
1. Перенесите установщик в короткий путь
Скопируйте файлы установки в папку с латинским названием и без пробелов, например D:\game или C:\setup. Запустите установку оттуда и выберите для игры папку тоже с латинским названием.
2. Проверьте свободное место
На диске с установкой и на системном диске должно хватать места: во время распаковки нужен запас больше размера игры.
3. Временно отключите антивирус
Только если вы доверяете источнику. Отключите защиту на время установки, затем добавьте папку игры в исключения. Если установщик не из официального магазина, рассмотрите риск: вредоносные программы часто маскируются под игры.
4. Перекачайте установщик
Проверьте контрольную сумму или размер файла, скачайте заново, по возможности из другого источника. Проверьте отзывы о сборке: ошибка часто означает дефект самой раздачи.
5. Проверьте диск и память
chkdsk D: /f /r
Проверьте оперативную память средством диагностики Windows или MemTest86, если ошибка появляется на разных установщиках.
6. Установите игру из официального источника
Лучший способ избежать ошибок распаковки: использовать Steam, Epic Games Store, GOG или другой официальный магазин.
Чего делать не нужно
Не скачивайте isdone.dll и unarc.dll с сайтов-«библиотек». Это обычно не помогает, потому что проблема не в отсутствии файла, а в самих установочных данных. Зато в таких файлах легко получить вирус.
Частые вопросы
Что значит ошибка isdone.dll?
Установщик не смог распаковать данные. Сам файл isdone.dll редко повреждён: чаще повреждён архив установки или ему мешает антивирус, путь или диск.
Нужно ли скачивать isdone.dll отдельно?
Нет. Это не поможет и опасно: сторонние файлы могут содержать вирусы. Проверьте установщик, путь и антивирус.
Почему ошибка появляется только на одной игре?
Вероятно, повреждён именно этот установщик. Перекачайте его или установите игру из официального магазина.
Может ли ошибка быть из-за оперативной памяти?
Да, если она появляется на разных установщиках. Проверьте память в MemTest86 и состояние диска.


