ПК и железо

Ошибка isdone.dll при установке игры: причины и решение

Автор: Даниил · Опубликовано:

Коротко

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

isdone.dll / Unarc.dll вернул код ошибкиWindows установка игр и программ
Причина
Повреждённый архив установки, кириллица или длинный путь, антивирус, сбои диска или памяти
Решение
Короткий латинский путь, перекачать установщик, отключить антивирус на время установки, проверить диск и память
Обложка: ошибка isdone.dll при установке игры
Оглавление статьи
  1. 01Почему появляется
  2. 02Что делать
  3. 2.11. Перенесите установщик в короткий путь
  4. 2.22. Проверьте свободное место
  5. 2.33. Временно отключите антивирус
  6. 2.44. Перекачайте установщик
  7. 2.55. Проверьте диск и память
  8. 2.66. Установите игру из официального источника
  9. 03Чего делать не нужно

При установке игры или программы появляется окно с текстом вроде «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 и состояние диска.