Что делать? - Ошибка ISDone.dll Unarc.dll при установке игры.
Ошибка ISDone.dll: как исправить проблемы с Unarc.dll при установке игр и программ
Одна из самых частых ошибок при установке игр и программ, скачанных из неофициальных источников, — окно ISDone.dll с сообщением "Произошла ошибка при распаковке. Unarc.dll вернул код ошибки" (An error occurred while unpacking. Unarc.dll returned an error code) и последующим кодом, например:
- "Заголовок архива поврежден"
- "Не совпадает контрольная сумма"
- "Невозможно считать данные"
- "This is not FreeARC archive or this archive is corrupt"
- "Failed CRC check"
- "Archive data corrupted, decompression fails"
- "File read operation failed"
В этой инструкции мы подробно разберём, как исправить ошибки вида "Unarc.dll вернул код ошибки" при установке игр и программ на Windows 11, 10, 8.1 и 7. Дополнительно на сайте доступна информация по похожей ошибке: ISDone.dll: не найдено ни одного файла, указанного для ISArcExtract.
Как исправить ошибку Unarc.dll: пошаговая инструкция
Многие пользователи, столкнувшись с подобными ошибками, пробуют скачать Unarc.dll и ISDone.dll, затем копируют их в папки System32
и/или SysWOW64
, используя regsvr32.exe
для регистрации. Однако этот метод не работает в данном случае. Независимо от кода ошибки, будь то:
- Unarc.dll вернул код ошибки: -1
- Unarc.dll вернул код ошибки: -2
- Unarc.dll вернул код ошибки: -7
- Unarc.dll вернул код ошибки: -8
- Unarc.dll вернул код ошибки: -11
- Unarc.dll вернул код ошибки: -12
- Unarc.dll вернул код ошибки: -14
Проблема не в отсутствии файлов DLL, а в повреждении данных или проблемах с записью.
Простые способы решения проблемы
- Переместите файлы игры в папку с коротким путём и латинскими символами, например:
C:\Games\GameName
. Избегайте кириллицы, пробелов и длинных названий. - Отключите антивирус на время установки или добавьте папки установщика и назначения в исключения.
- Запустите установщик от имени администратора. Кликните правой кнопкой на файл и выберите "Запуск от имени администратора". При необходимости включите режим совместимости.
- Скачайте установочные файлы заново, желательно из другого источника. Повреждение данных — частая причина ошибок.
⚠️ Если вы столкнулись с ошибкой Unarc.dll
, возвращающей код ошибки -11
, возможно, поможет установка пакетов Visual C++.
Рекомендуется скачать и установить пакеты для x64 и x86 архитектур с официального сайта Microsoft:
Скачать Visual C++ Redistributable (будет открыта в новом окне)
Следуя этим шагам, вы сможете решить большинство ошибок, связанных с ISDone.dll и Unarc.dll. Если проблема не исчезает, возможно, она связана с оборудованием, например, неисправной оперативной памятью.
Заметка от Шлёпы:
Друзья, если Вы знаете еще какие-нибудь методы решения этой проблемы - пишите пожалуйста в комментариях - добавим в статью!