Ошибка возникает при распаковке репаков игр или программ в операционных системах Windows 7, Windows 8 и 8.1. Как правило, она содержит сообщение типа: «Архив поврежден! Unarc.dll вернул код ошибки», а в заголовке окна значится имя ещё одной динамической библиотеки ISDone.dll. Наиболее частые коды ошибок—1,6,7,11,12,14. При этом в 99% случаев с архивом на самом-то деле всё в порядке. Выяснить это довольно легко: надо просто смотреть не столько на код ошибки, сколько на разъяснение, которое идет после слова ERROR. Пример: В качестве причины ошибки значится «failed CRC Check», что как раз и говорит о повреждении архива. Поэтому придется качать пакет заново или искать другой.
А вот если причиной ошибки значится «decompression failed», то в этом случае причину надо, скорее всего, искать в компьютере, и чаще всего она заключается в том, что не установлен нужный архиватор (особенно часто в этом случае в сообщении об ошибке сказано: «unarc dll вернул код ошибки-7»). Понятно, что при инсталляции официальных лицензионных версий пользователь вряд ли столкнется с таким трудностями, так как там не гонятся за уменьшением объема пакета.
В случае repack’ов их создатели частенько любят использовать «экзотические»методы архивации (особенно если инсталляция имеет немалый объем), имеющие большую степерь сжатия. Помочь при таком раскладе может установка последней версии универсального архиватора 7-zip. В принципе, приведенные выше способы устраняют ошибку isdone.dll и unarc.dll в 90% случаев. Все остальные причины являются частными:
1. Наличие кириллических символов в наименовании директории.Проще говоря—папка, в которую Вы устанавливаете игру названа по русски, либо в пути к этой папке присутствуют русские слова или буквы.
2.Маленький файл подкачки. Ещё одна причина ошибок с unarc.dll — маленький размер или вообще полное отсутствие файла подкачки в Вашей Windows 7 или Windows 8. Это факт может стать критичным при распаковке архива размером в десяток гигабайт. Оперативной памяти начинает не хватать и система активно использует файл подкачки. Но и он не резиновый. Итог — «decompression failed».
3. Оперативная память. Совсем редкая, но имеющая место причина — неисправность одного из модулей оперативной памяти. Способ: вытащить все планки памяти, затем включать по одной и пробовать запускать распаковку.