При установке игр выдает ошибку isdone dll. Произошла ошибка при распаковке: невозможно записать данные на диск

Компьютерные игры очень популярны. Наверное, трудно встретить пользователя ПК, который хотя бы раз не слышал о таких интерактивных развлечениях, как Ведьмак 3, GTA5, Skyrim, Hitman и так далее. Неудивительно, что многие юзеры используют свои компьютеры именно для погружения в красочные и интересные виртуальные миры. К сожалению, но иногда попытка инсталляции очередной игрушки может привести к состоянию «ISDone.dll произошла ошибка при распаковке».

Естественно, пользователи, которые столкнулись с подобным кодом ошибки, хотят разобраться в ситуации и понять, как ее исправить.

Основные предпосылки к возникновению проблемы

Как показала практика, чаще всего состояние ERROR:archive data corrupted (decompression fails) возникает:

  1. На оборудовании, где установлена Windows 10 64 Bit, хотя вероятность схожей ситуации на Windows 7 и 8 также достаточно большая.
  2. Чаще всего неприятность возникает при попытке выполнить инсталляцию игровых приложений из категории ААА. То есть, игр, которые отличаются серьезным графическим наполнением.
  3. Причиной неприятности может быть аппаратные повреждения памяти, поврежденный архив или не выполнение каких-либо инструкций со стороны юзера.

То есть, если возникла надпись «ISDone.dll – вернул код ошибки» или ее аналог, то следует воспользоваться ниже предложенной инструкцией.

Методика лечения ошибки ISDone.dll

  • Убедиться, что на жестком диске достаточно свободной памяти для инсталляционного процесса.
  • Удостовериться, что используемый архив является рабочим, а на винчестере присутствуют необходимые для его открытия архиваторы.
  • При инсталляции временно прекратить функционирование антивирусного ПО.
  • При задании установочного пути исключить в нем наличие букв из кириллицы. Папка с игрой должна быть записана на английском языке.


Если первый этап не стал причиной исправления – система все равно продолжает сигнализировать о том, что произошла ошибка при установке игры, то существует вероятность повреждения планки операционной памяти. Очень удобно, когда на оборудовании используется несколько подобных элементов. В этом случае желательно выполнить такие действия:

  • Снять переднюю панель системного блока.
  • Отсоединить одну из планок. Естественно, при полном отсутствии электропитания.
  • Повторно запустить ранее прерванную процедуру.
  • Если она завершилась не удачно – вернуть память на ее место, демонтировать второй элемент и так далее.


Если инсталляция во время такой проверки завершиться успешно, значит человек нашел поврежденную плату, требующую замены. Если же в ПК используется только одна планка оперативки, то придется взять временно где-то еще одну – гарантированно в рабочем состоянии. Это позволит деактивировать первую и провести полноценную проверку.

При извлечении из архива и установке репаков пиратских версий видеоигр и компьютерных программ пользователи сталкиваются с ошибками библиотеки unarc.dll. Такая проблема распространена среди геймеров и появляется на компьютерах с Windows 7 и 8. При этом код ошибки может быть разным, главное, на что стоит обратить внимание - это текст уведомления в табличке. Увидев такую ошибку, не спешите загружать RePack игры заново или с другого источника, даже если видите сообщение о том, что архив не может быть распакован, так как поврежден. На самом деле, с вероятностью в 99% с файлами игры или программы все в порядке. Тут дело в другом. И чтобы разобраться, необходимо обратить внимание не на код ошибки, а на сообщение после ERROR.

Вот как описывается ошибка на этом скриншоте :


Если в описании есть слова «failed CRC Check», значит, загруженный архив действительно имеет ошибки (поврежден и не может быть распакован). Что делать в такой ситуации понятно: скачать сборку с другого сайта и распаковать. А если в описании к ошибке есть слова «decompression failed» (смотрите скриншот под текстом), с архивом все в порядке и проблему ищем на компьютере.


Если вы увидели в табличке с уведомлением, что «unarc dll возвращает код ошибки 7», значит, на вашем компьютере отсутствует необходимая для распаковки файлов игры программа-архиватор. Часто такие ошибки возникают при инсталляции пиратских версий программ и компьютерных игр. В лицензионных сборках присутствуют все необходимые библиотеки, так как разработчики не ставят себе целью уменьшить объем архива с файлами. Также при сборке официальные игры и программы архивируются проверенными «упаковщиками и распаковщиками» файлов. А вот при создании репаков «пираты» часто архивируют игры с большими объемами нестандартными архиваторами, отличающимися большой степенью сжатия. Чаще всего используются:


Загрузка универсальной программы архивирования или новой сборки игры решает проблему библиотеки unarc.dll в 92% случаев. А остальные 8% - это индивидуальные проблемы. Если способы, предложенные нами, вам не помогли, ищите частную причину. Остановимся на них подробнее.

Кириллица в названии папки

Это одна из самых, кстати, распространенных проблем при инсталляции компьютерной игры. Если папка, куда вы устанавливаете игру или программу, содержит русские буквы, могут возникнуть ошибки при инсталляции или запуске.


Выход в такой ситуации прост - напишите английское название игры и переустановите ее. Возможно, это решит проблему с инсталляцией или запуском.

Некорректно настроенный pagefile.sys (файл подкачки Windows)

Причину ошибки стоит поискать в файле подкачки ОС. Этот системный файл может быть неправильно настроен (имеет недостаточный размер) или вообще отсутствует в системе (вы его удалили по каким-то причинам). Когда вы распаковываете слишком объемную игру, система задействует ресурсы оперативной памяти и файла подкачки. Если объем его слишком мал, вы увидите сообщение с ошибкой «decompression failed». Выход один - настроить pagefile.sys .

Для этого кликните на Win+R и в окошке введите следующую команду: sysdm.cpl


На вкладке «Дополнительно» перейдите в «Параметры»:


Оттуда на вкладку «Дополнительно», где вам нужно выбрать раздел «Виртуальная память». Чтобы изменить ее параметры, кликните на соответствующую кнопку. Вы увидите окно:


Объем для файла подкачки выбирается в автоматическом режиме, о чем свидетельствует галка напротив соответствующего пункта. Снимите эту галку и выберите для файла подкачки место на диске. Желательно не размещать его на системном диске. Оптимально будет, если файл подкачки будет размещен там, где больше всего свободного места. Теперь нам нужно указать его размер. Он должен равняться объему оперативной памяти. Определившись с размером, кликните на соответствующую кнопку, чтобы изменить его параметры. Сохраните настройки.

ОЗУ (оперативная память)

Эта причина встречается редко. Возможно, что к ошибке библиотеки unarc.dll привела неисправность одной из планок оперативной памяти. Чтобы проверить эту версию, воспользуйтесь двумя вариантами. Первый - не быстрый, неудобный и не подойдет неподготовленным пользователям. Сначала снимите все модули RAM, а затем включайте по одному и проверяйте, распаковывается ли архив с игрой или программой.


Второй вариант быстрее и надежнее. Для проверки модулей ОЗУ можно использовать специальные утилиты. Мы рекомендуем для опытных пользователей. Новички могут протестировать RAM так:

Нажмите Пуск и напишите «Диагностика проблем оперативной памяти компьютера». Клик на иконку откроет окно:


Заключение :

Загруженная на ПК библиотека unarc.dll не решит проблему, возможно, только изменит цифру кода ошибки. Если способы, рассмотренные нами, не работают, выход один - переустановить систему.

Сегодня поговорим о проблеме, с которой часто сталкиваются пользователи устанавливающие компьютерные игры или программы. В начале статьи расскажем почему проблема появляется, а дальше разберемся как с этим бороться. Unarc.dll вернул код ошибки 12 — такое окошко часто появляется при инсталляции репаков, патчей и модификаций.

RePack это переупакованная, архивированная игрушка, софт, программа

unarc dll код ошибки 12

Многие видя предупреждение «Произошла ошибка при распаковке: Архив поврежден!» думают что скачали битую версию, поврежденный файл, архив. Это не всегда так и зависит от конкретного кода в информационном окне. На компьютерах с Windows XP, Windows 7, 8, 8.1 предупреждение встречается чаще чем в 10й версии операционной системы, поскольку частично ее появление зависит от установленных в системе программ для работы с запакованными архивами.

Посмотрите на снимок с экрана выше и на возвращаемый код в поле, они разные, как и причины появления:

Сравните с вашим сообщением, если код именно 12 или 1, значит файл может быть битый, не скачан до конца, возможно произошел обрыв соединения с сетью или сервером. В таком случае рекомендуется заново скачать дистрибутив. Если проблема осталась — найдите другой ресурс. Код 7 или другой с сообщением decompression fails означает что архив в порядке. Осталось дочитать статью и запустить процесс установки.

Как исправить ошибку unarc.dll и isdone.dll

Файлы с расширениями.dll это системные библиотеки. Проблемы в реестре, некорректные файлы и их отсутствие вызывают описанные беды с разными кодами. Разновидностей кодов много, по этому сразу используем универсальные решения. Первым делом настоятельно рекомендуем скачать и установить замечательную программу DLL-Files Fixer.

Это универсальный инструмент по исправлению ошибок связанных с библиотеками и недостающими DLL компонентами. Что бы не мучатся и устанавливать отдельно каждый компонент, воспользуемся специальным софтом.
На сайте разработчиков можно ознакомиться с пробной версией — DLL-Files Fixer . Плохие мальчики и девочки могут открыть Гугл и скачать версию с ключом.
После установки DLL Files Fixer откройте вкладку «Установить DLL-файлы». Впишите название в поле поиска, затем программа выполнит поиск и установку файла. В нашем случае нужны две библиотеки unarc.dll и isdone.dll, после их установки ошибки должны исчезнуть. Запускаем установку игры, программы, проверяем.
В дополнение данная утилита отлично работает с реестром — чистит, исправляет ошибки. Перед любыми манипуляциями с реестром будьте внимательны и осторожны — сразу сохраните резервную копию.

Устанавливаем архиватор для решения проблем с распаковкой.

При создании репаков и их модификаций часто используются разные методы сжатия. Хорошо если у пользователей стоит хотя бы обновленный Winrar. Однако еще лучше установить себе 7-zip архиватор — он работает с дополнительными и известными алгоритмами сжатия, совместим всеми версиями Windows 10,8,7,Vista, XP, обладает собственным форматом 7z и совершенно бесплатен. Скачать можно по ссылке выше с сайта разработчиков. Данные манипуляции помогут большинству пользователей в решении проблемы.

Еще несколько моментов столкнувшимся с этой проблемой

  • 1. Необходимо увеличение файла подкачки. Поможет только при установке тяжеловесных игр размером более 10 гигабайт. Обычно его выставляют равным размеру оперативной памяти.
  • 2. Называйте папки в которые собираетесь установить приложение латинскими буквами: Games, Soft, Programms. Операционной системе не всегда приятно работать с кириллицей, это скорее пережитки прошлого, но на старых системах типа Windows XP может сработать.
  • 3. Проблемы с оперативной памятью и железом.

Осмотрите платы оперативной памяти на целостность. Многим помогло аккуратно протереть контакты плашек резинкой и поставить на место. Мягкой щеткой можно прочистить слоты для памяти, многие советуют перейти в двухканальный режим работы.
При нерабочих слотах — поместите плашку в другой отсек(если у вас больше одного, двух слотов), пробуйте по очереди отключать планки.

Стандартные средства Windows 7 и утилиты не всегда способны определить неисправность в железе и оперативной памяти, по этому иногда приходится вручную перебирать варианты.

Надеюсь вы разобрались что за unarc dll код ошибки 12,1,7 и другие. Вот еще один способ решения проблемы предложенный на ютуб канале:

Случается так, что при установке той или иной игры, иногда вылетает ошибка ISDone.dll:

«Произошла ошибка при распаковке! Unarc.dll вернул код ошибки 7» .

Досадная ошибка, которая часто встречается в последнее время.

Причин появления данной ошибки много. Соответственно решений тоже.

Как правило, игры в которые мы играем, «почти» лицензионные, и не факт что запакованы они стандартными архиваторами, с соблюдением правил совместимости.

Отсюда и ошибки.

Переустановка архиватора

Ситуации может помочь установка архиватора последней версии. Это позволит избежать и других ошибок связанных с архивами.

Собственно, вот и решение:

  • Тем у кого архиватор установлен — переустановить. Удалить тот что установлен и поставить по новой. Желательно 7-Zip, но можно и WinRAR.
  • Тем у кого архиватор не установлен вовсе — установить. Желательно 7-Zip, но можно и WinRAR.

Скачать актуальные версии архиваторов можно с их официальных сайтов:

Аналогичная страница с которой можно загрузить архиватор WinRAR .

Ни в коем случае не скачивайте библиотеку unarc.dll отдельно с сомнительных ресурсов!

  1. Ошибка не исчезнет!
  2. Вы рискуете заразить компьютер!
  3. Вы СИЛЬНО рискуете заразить компьютер!

Библиотека unarc.dll отсутствует даже в самих архиваторах WinRAR и 7-Zip! Она лишь указывает на ошибку 7, но это не означает что виной всему сама unarc.dll

Оперативная память

Не стоит недоверчиво относится к этому решению. Да, на первый взгляд может показаться, что ОЗУ вашего компьютера ни причем. «Как так? Играю в игры — ничего не вылетает! » — скажете Вы.

Да, вот такие чувствительные библиотеки — unarc.dll и ISDone.dll!

А теперь серьезно. Оперативная память компьютера — один из самых подверженных сбоям элемент компьютера. Это высокоскоростное устройство «общающееся» с процессором напрямую по системной шине на огромной скорости.

Работу оперативной памяти можно сравнить с работой скоростного автобана, соединяющего два мегаполиса. Малейшее загрязнение на контактах планки оперативной памяти, все равно что авария на автобане — весь поток начинает двигаться медленно, нарушая правила, опаздывая, мешая другим.


Реклама

Именно поэтому стоит снять модули и почистить контакты мягким ластиком или протереть спиртом. Знающие люди подтвердят — это решает много проблем.

Файл подкачки

Файл подкачки — активно используемый Windows файл — pagefile.sys .

В этот файл «сбрасывается» информация тогда, когда всем открытым приложениям не хватает ОЗУ для нормальной работы. Компьютер пытается выгрузить из ОЗУ в файл подкачки информацию, которая пока не используется, тем самым освободив немного места в «оперативке» для текущих и более приоритетных операций.

Судя по всему распаковка большого архива — процесс ресурсоёмкий. Если в вашем компьютере мало оперативной памяти, а в трее висит с десяток программ, есть вероятность, что из-за недостатка оперативной памяти и малого размера файла подкачки, unarc.dll вернул код ошибки 7.

Для того чтобы настроить объем файла подкачки, на иконке «Компьютер» щелкните правой кнопкой мыши и выберите пункт «Свойства» .

Перед Вами откроется окно, в котором Вам нужно проделать действия показанные на скриншоте.

Далее нам нужно снять галочку с пункта автоматического подбора размера. В полях ниже нужно выставить исходный объем файла подкачки и максимальный. Вот тут-то мнения и расходятся. У каждого пользователя своя правда.

Одни считают что объем файла должен быть на пол-гигабайта больше объема установленной ОЗУ. Кто-то считает что объем должен быть равным. Кто-то считает что объем файла должен превышать объем ОЗУ в 2 раза.

Что выбрать Вам? Если думать и высчитывать неохота, выставьте максимальное значение равное объему «оперативки». Если охота все просчитать, рекомендуем полезную статью о файлах и разделах подкачки , написанную компетентным автором.

Что же касается диска, на котором разместить файл подкачки… Если на системном диске (обычно C:) достаточно свободного пространства для файла подкачки и «еще останется» прилично, его можно оставить и на нем. Если места для комфортной работы недостаточно, то лучше перенести на тот, где места больше.

Кириллические имена папок

Данное решение заключается в том, чтобы «на пути» архиватора который распаковывает файлы игры, не попалась кириллица. Некоторые архиваторы могут просто не понимать наши символы, или неверно обрабатывать. Кириллица довольно редко вызывает проблемы, но совсем исключать её из списка не будем.

Хорошим примером послужили игры Far Cry и Battlefield 2 (если память не изменяет). Устанавливались они в то время на Windows 7 без проблем, все работало нормально до тех пор, пока не загружался уровень. Потом черный экран, но звук игры идет.

Причина была банальной до обидного — имя пользователя было написано кириллицей — «Семён». Игра не могла понять, как ей записать сохранение в папку C:\Users\Семён\Documents\ .

Решалась проблема переносом папки Documents в другое расположение. Например в D:\Docs\

Именно поэтому, если вы устанавливаете игру (особенно репак) в папку содержащую кириллицу, например D:\Игры\ , то вполне возможно что unarc.dll вернет вам код ошибки.

Измените папку назначения игры, на D:\Games\ или что-то на латинице, и вполне может быть, что именно в Вашем случае проблема исчезнет.




Top