Почему выбивает ошибку при установке игры. Решение: Unarc dll вернул код ошибки

Многие почитатели современных компьютерных игр при установке их на персональный компьютер наверняка сталкивались с такой проблемой, когда инсталляция должна вот-вот завершиться, но вместо успешного завершения появляется сообщение вроде «Unarc.dll вернул код ошибки 6». В чем же может заключаться причина такой проблемы? Как исправить ситуацию в данном случае? Сейчас мы рассмотрим этот вопрос на простейших примерах.

Что означает сбой «Unarc.dll вернул код ошибки 6»?

Прежде чем приступать к решению проблем, связанных с данным типом ошибки, необходимо разобраться в причинах их возникновения. В большинстве случаев они возникают только при использовании неофициальных инсталляционных сборок, скачанных из Интернета. Такие сборки еще принято называть Re-Pack.Чаще всего это, к сожалению, не «родные» дистрибутивы компьютерных игр, а пользовательские наборы, в которых может не быть некоторых важных компонентов. Они к тому же обычно представлены в виде архивов, при работе с которыми может возникать множество проблем. За установку компьютерных игр отвечает специальная программа-декомпрессор, а также две динамических библиотеки Unarc.dll и ISDone.dll. Код ошибки 6 с различными описаниями сбоя может свидетельствовать о самых распространенных причинах возникновения неполадок. К ним можно отнести следующие причины:

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

Ошибки компонентов инсталляционного дистрибутива

Для геймера наиболее неприятной ситуацией является возникновение ошибки установки на финальной стадии инсталляции игры. Ход установки может быть выполнен на 95-99%, и в это время неожиданно возникает критический сбой. Причина данной проблемы очень проста. Компонент Unarc.dll выдает ошибку 6 в том случае, если установка и распаковка последних недостающих компонентов вдруг оказывается невозможной. Это, как правило, именно те архивы, в которых извлечение содержимого осуществляется в последнюю очередь. С официальными дистрибутивами такой проблемы не возникает только по тому, что в наборе там присутствует собственный декомпрессор, а сами файлы имеют форму самораспаковывающихся архивов. В процессе распаковки инсталлятор обращается к архиватору, установленному в системе. Данный архиватор должен соответствовать модификации программы, при помощи которой изначально создавался архив. В описании при этом довольно часто можно встретить фразы типа «Decom pression failed» или «Unarc.dll вернул код ошибки 6.Error.Filerea doperation failed». Первая ошибка свидетельствует о том, что архиватор не может осуществить декомпрессию содержимого файла. Вторая ошибка говорит о том, что установщик не может распознать (прочитать) файл.

Unarc.dll вернул код ошибки 6: как простейшим способом исправить сбой

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

Решение проблем, связанных с архиваторами

Когда установщик обращается к установленному в операционной системе архиватору, или пользователь самостоятельно извлекает содержимое архива в процессе инсталляции, тоже может возникнуть ситуация, связанная с появлением предупреждения о том, что Unarc.dll вернул код ошибки 6. Проблема чаще всего состоит в том, что версия компрессионной программы ниже, чем та, которой архив был запакован. Самым простым примером является попытка распаковки архивов, созданных при помощи WinRAR пятой модификации, аналогичным приложением четвертой версии. Чтобы выйти из сложившейся ситуации, необходимо попробовать установить нужную версию архиватора или заменить его на любой другой равноценный, например, 7_Zip или WinZIP. Что же касается упаковки архива при помощи программы 7-Zip, то в некоторых случаях могут использоваться нестандартные методы усиленного сжатия, которые не поддерживают WinZIP и WinRAR. Извлечение содержимого в этом случае необходимо выполнять оригинальным приложением.

Проблемы, связанные с вирусным заражением

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

Как исправить сбои динамических компонентов, которые задействованы в процессе установки?

Сообщение «Unarc.dll вернул код ошибки 6»может появляться в случае возникновения сбоя самих динамических компонентов, в результате критического воздействия на ОС. Это может быть связано с некорректным завершением работы, ошибками системных компонентов и перепадами напряжения. Для таких случаев также есть решение. Так как вручную невозможно исправить такие сбои, даже в случае интеграции в систему оригинальных библиотек, путем копирования их с компьютера с аналогичной операционной системой или загруженных из интернета, необходимо восстановить их. В данном случае мы не будем рассматривать откат системы. Компоненты могли быть повреждены довольно давно, и контрольная точка для их восстановления просто отсутствует. Проверить систему можно путем ввода команды sfcscannow в соответствующей консоли. Можно задействовать для этой цели специальные утилиты типа MicrosoftFixIt! или DLLSuite. Данные программы автоматически проделают все операции без участия пользователя.

Заключение

В заключение данной темы хотелось бы добавить, что самыми частыми сбоями являются ошибки архивных данных. По этой причине лучше не использовать так называемые ре-паки. Лучшим решением проблемы в данном случае станет установка любимых компьютерных игр при помощи официальных дистрибутивов. Только в этом случае можно дать 100%-гарантию того, что установка будет осуществлена успешно, и в процессе инсталляции никаких проблем не возникнет. Также на всякий случай следует держать в актуальном состоянии программы-архиваторы. Новые версии программ, с помощью которых создаются архивы, предполагают более мощное сжатие при использовании обновленных алгоритмов. Устаревшие модификации могут просто не поддерживать такие технологии. В данном обзоре мы также не рассматривали вопросы, связанные со сбоями физического плана, например, с повреждением планок оперативной памяти.

Isdone.dll и unarc.dll — эта ошибка является довольно распространенным явлением среди пользователей Windows 7 и Windows 8 (8.1). Заметьте, мы привели два разных названия, но написали в единственном числе. Все дело в том, что это не отдельные друг от друга явления — это одна и та же ошибка. Она может возникнуть при попытке распаковать архив, загруженный из интернета, или при установке игр с программой установки Innosetup.

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

Если отключение антивируса не помогло, то возможно причиной ошибки может стать путь к файлу, если в нем имеются не латинские символы. Проще говоря, если имя папки на русском, к примеру C:\Игры то вы должны переименовать его, чтобы путь выглядел C:\Games например. Если путь к файлу очень длинный и много нелатинских символов, то просто переместите файл в другое место, например в корневой каталог диска C.

Внимание: В интернете вам могут предложить скачать isdone.dll и unarc.dll и установить их в системную папку, или же вы можете найти программы, якобы исправляющие эти ошибки, которые на самом деле не будут работать. Как специалист в области IT, я настоятельно рекомендую вам не загружать никаких файлов, уж тем более в интернете нет никаких реальных примеров чтобы это кому-то помогло. Но я дам вам несколько полезных советов, которые реально могут исправить эти ошибки.

Сообщения об ошибках с isdone.dll и unarc.dll:

  • Произошла ошибка при распаковке: Архив поврежден! Unarc.dll вернул код ошибки — 1, 6, 7, 12 (наиболее частые коды ошибок) ERROR: archive data corrupted (decompressiob files)
  • Произошла ошибка при распаковке: Архив поврежден!
  • Ошибка Isdone.dll
  • Unarc.dll вернул код ошибки: 7
  • Unarc.dll вернул код ошибки: 6
  • Unarc.dll вернул код ошибки: 12
  • Unarc.dll вернул код ошибки: 1
  • ERROR: archive data corrupted (decompressiob files)

Ошибка может возникнуть во время установки Resident Evil, Crysis Warhead, Day One, Assassin’s creed и других игр.

Попробуйте на другом компьютере

Эти шаги могут показаться странными, но они действительно могут помочь решить проблему:

  1. Переместите файл на другой компьютер. Используйте для этого USB флешку или локальную сеть.
  2. Если файл работает, значит что-то не так с первым компьютером. Причин может быть несколько, но основные — это проблемы с системой или памятью.
  3. Если ошибка возникает и на втором компьютере, то теперь попробуйте загрузить тот же файл, но напрямую из того же источника в интернете. И попробуйте распаковать или установить. Проще говоря, если перенесенный файл с первого компьютера выдает такую же ошибку, то теперь попробуйте тот же файл скачать с интернета (с того же источника где вы ранее скачали) и попробуйте распаковать или установить.

Если в результате файл работает без проблем на втором компьютере, то вы должны серьезно рассмотреть проблемы с памятью (ОЗУ) первого компьютера, так как это очень вероятная причина ошибки. Чаще всего ошибки с Unarc.dll и Isdone.dll возникают из-за проблем с оборудованием, а не самими операционными системами Windows 7, 8 (8.1).

Если ни один из вышеприведенных способов не сработал, то можно попробовать скачать файл с другого источника. Или использовать программу Универсальный распаковщик (Universal Extractor) — бесплатная программа, которую легко можно найти в интернете. С помощью этой программы иногда удается распаковать инсталляционные пакеты (архивы), которые кажутся поврежденными.

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

Если вы пришли к выводу, что причиной ошибки Unarc.dll и Isdone.dll является оперативная память вашего компьютера, то единственное что могу посоветовать — это вытаскивать модули памяти по одному (не делайте этого, если не знаете как) и пробовать запустить распаковку (!после каждого удаления модуля памяти). Времени это займет немало конечно, но если хотите решить проблему, то нужно пробовать. Если файл заработает после удаления определенного модуля памяти, то поздравляю, вы нашли проблему.

Ошибка ISDone.dll обычно возникает во время установки игр на Windows 10 и ее предшественниках. Основная причина этой проблемы - это недостаток памяти для обработки приложения, либо файлы DLL отсутствуют или повреждены. Большие компьютерные игры часто становятся жертвой этой проблемы из-за нехватки свободного места в ОЗУ. Поэтому, чтобы исправить ошибку ISDone.dll в Windows 10, вам нужно сосредоточиться на двух направлениях: 1. Память, 2. DLL файлы. В RAM возможны 2 ситуации, она слишком мала, чтобы управлять игрой или повреждена во время сбоев. С другой стороны, если dll файл является причиной, то повреждение или отсутствие файла, является причиной на которой вы должны сосредоточиться. В большинстве случаях ошибка ISDone.dll возникает из-за неисправного файла Unarc.dll , находящегося в папке System32 в 32-разрядных операционных системах и в папке SysWOW64 в 64-разрядных системах и выдает следующее сообщение об ошибке:

Произошла ошибка при распаковке: Архив поврежден! Unarc.dll вернул код ошибки - 1, 11, 12, 7...

Таким образом, если вы видите это сообщение об ошибке, значит ваш компьютер не смог прочитать установочные архивные файлы. Разберем для начала способ, который помог большинству пользователей, чтобы исправить проблему isdone.dll с кодом ошибки Unarc.dll при распаковке, а потом рассмотрим обходные решения данной ошибки.

Как исправить ошибку ISDone.dll с кодом Unarc.dll в Windows 10

Сначала давайте разберем способ, который в большинстве случаев помогает - это установка игры в безопасном режиме . Большие игры имеют огромную коллекцию файлов и они создают конфликты с предустановленными драйверами и сторонним программным обеспечением. Как только вы войдете в безопасный режим, все эти приложения не загрузятся, поэтому для игры есть свободное место. Следовательно, установка игры в безопасном режиме избавит вас от всех лишних процессов и памяти. Для этого давайте выполним некоторые шаги.

Шаг 1 . Нажмите и удерживайте клавишу "Shift " на клавиатуре. Теперь перезагрузите компьютер. Для этого нажмите "Пуск " на панели задач, после чего на значке "Выключение " выберите "". Можете ознакомиться с полным руководством, .

Шаг 2 . После перезагрузки компьютера, в безопасном режиме установите игру, в которой отображается ошибка.

Шаг 3 . После установки игры, вам нужно выйти из безопасного режима. Для этого нажмите комбинацию кнопок Win + R и введите msconfig .

Шаг 4 . в открывшимся окне "конфигурация системы ", перейдите во вкладку "Загрузка" и снимите флажок "Безопасный режим". Нажмите применить и "OK", после чего перезагрузите компьютер или ноутбук и наслаждайтесь игрой без ошибки ISDone.dll и Unarc.dll в windows 10. Если не помог этот метод, то рассмотрим ниже 2 способа связанные с RAM и DLL.

1. Решения связанные с RAM (ОЗУ)

Рассмотрим способ с оперативной памятью, которая является виновником ошибки ISDone.dll с кодом Unarc.dll в Windows 10.

Увеличить размер файла подкачки

Большие игры занимают от ГБ, по этому у ОЗУ не хватает объема для выполнения требуемого пространства. Windows использует часть жесткого диска как виртуальную память и называется . Следовательно, увеличьте его объем и убедитесь, что оперативная память соответствует требованиям к игре.

Шаг 1 . Нажмите кнопки Win + R и введите sysdm.cpl , чтобы открыть свойства системы.

Шаг 2 . В открывшимся новом окне перейдите во вкладку "Дополнительно " и в разделе быстродействие нажмите "параметры ".

Шаг 3 . Нажмите на вкладку "Дополнительно " и ниже в разделе виртуальная память щелкните на "Изменить ".

Шаг 4 . В окне виртуальная память снимите галочку "автоматически выбирать объем файла подкачки ". Далее выберите точкой "Указать размер " и задайте в графах минимальный 100 и максимальный 3000 размер. Обратите внимания, что вы можете увеличить размер, если игра требует больше. Теперь нажмите OK и система попросит перезагрузить компьютер, чтобы сделать изменения эффективными. После перезагрузки, запустите установку игры, чтобы проверить, исправлена ​​ли ошибка isdone.dll при распаковке игры и не возвращается ли код Unarc.dll.

Удалить файлы Temp

Шаг 1 . Зажмите комбинацию кнопок Win + R и наберите в поле %TEMP% , чтобы открыть местоположение скрытых временных файлов.

Шаг 2 . Выделите все файлы, которые находятся в папке temp и удалите их.

Запустить средство диагностики оперативной памяти Windows

После увеличения размера файла подкачки, сохраняющаяся ошибка указывает на то, что в ОЗУ может быть что-то неправильно. Средство диагностики памяти Windows устранит сомнения, поэтому запустите его на своем компьютере. Мы разберем кратко, как запустить диагностику, но более подробно можете посмотреть по ссылке, .

Шаг 1 . Нажмите "пуск", наберите mdsched.exe и запустите его.

Шаг 2 . В диалоговом окне средство проверки памяти windows, выберите пункт "Выполнить перезагрузку и проверку (рекомендуется) ". После перезапуска, появится синий экран с тестом для ОЗУ. Если в тесте возникнут серьезные ошибки, то скорее всего придется заменить планку RAM. Смотрите более подробно по ссылке выше, там описаны как исправить ошибки и к чему они относятся.

Запустить очистку диска

Файлы установки Windows много раз добавляют мусор в дополнение к системным файлам. Процесс установки игры может быть прерван из-за беспорядка мусорных, старых файлов, поэтому запуск очистки диска был бы хорошей идеей. Хотя руководство по уже существует, но мы рассмотрим его здесь вкратце.

Шаг 1 . Нажмите Win + R и наберите cleanmgr , чтобы запустить средство очистки диска.

Шаг 2 . В новом окне выберите системный диск для очистки его от мусора.

Шаг 3 . Отметьте галочкой все что находится в списке и нажмите снизу "очистить системные файлы ". В следующим окне также отметьте весь список файлов для удаления и нажмите OK, чтобы удалить мусор с системного диска.

2. Решения связанные с DLL-файлами

DLL показывает динамическую библиотеку ссылок, которая помогает выполнять несколько задач в операционной системе Windows. В папку System32 установочного диска входят все DLL-файлы, которые назначаются различным функциям. Обычно игры содержат все необходимые dll файлы, но когда у вас пиратская или поврежденная игра, это и вызывает различные ошибки, как правило с отсутствием библиотек. Если вы обнаружите ошибку ISDone.dll на ПК с Windows 10, то здесь представлено несколько рабочих решений.

Отключить антивирус

Брандмауэр Windows и защитник Windows защищают систему от вредоносных файлов, но иногда они предотвращают установку подлинной игры из-за определенных ограничений. После этого отключите оба приложения безопасности, чтобы проверить решена ли ошибка при установке игры.

Сторонний антивирус также создает конфликты с установочными файлами игры, поэтому отключите или удалите его, если он есть.

Шаг 1 . Перейдите в настройки центра безопасности и отключите антивирус. Для этого проделайте следующий путь Все параметры > Обновления и безопасность > защитник windows > Открыть центр безопасности защитника windows . Далее нажмите на иконку "Защита от вирусов и угроз " и выберите "Параметры защиты от вирусов и других угроз ". Перетащите ползунки в режим Откл . Таким образом, Защитник Windows отключен, поэтому теперь сосредоточиться на отключении брандмауэра.

Шаг 2 . В том же окне центра безопасности нажмите на значок "домика " кабинет и выберите "брандмауэр и безопасность сети ".

Шаг 3 . Вы увидите "Общественная сеть", "Частная сеть" и "Сеть домена". Нажмите на каждую из них и перетяните ползунок в режим отключения . Теперь убедитесь, что ошибка ISDone.dll в Windows 10 не возникает во время установки игры и не возвращается код Unarc.dll.

Запустить средство проверки системных файлов

Запуск инструмента SFC по восстановлению поврежденных системных файлов также является отличным способом, если выше решения не помогли. SFS проверить системные файлы и по возможности восстановит поврежденные, если обнаружит их. Смотрите полное руководство по .

Шаг 1 . Запустите командную строку от имени администратора.

Шаг 2 . В командной строке наберите sfc /scannow и нажмите Enter. Процесс может занять длительный период времени, можете выпить чашечку кофе. Перезагрузите ПК и убедитесь, что ошибка ISDone.dll при установке игры пропала и код Unarc.dll исчез.

Перерегистрируйте файл ISDone.dll

Поврежденный файл ISDone.dll или Unarc.dll является основной причиной этой проблемы, поэтому вам необходимо перерегистрировать его. В предыдущем процессе вы уже изучили способ запуска "командной строки" с правами админа.

Шаг 1 . Задайте команду в командной строке regsvr32 Isdone.dll , чтобы перерегистрировать файл ISDone.dll.

Если вы обнаружите, что произошла ошибка при распаковке: Архив поврежден unarc.dll вернул код ошибки ERROR: archive data corrupted (decompression fails), то также выполните следующую команду в CMD regsvr32 unarc.dll .

Загрузите файлы ISDone.dll и unarc.dll

Это проверенное решение, если файлы DLL отсутствуют или работают неправильно.

Шаг 2 . Зайдите на страницу https://www.dllme.com/dll/files/unarc_dll.html если вы получаете сообщение об ошибке unarc.dll и скачайте файл.

Шаг 3 . После чего, когда загрузка обоих файлов закончится, нажмите на каждом из них правой кнопкой мыши, чтобы извлечь или разархивировать .

Шаг 4 . Откройте системный диск по пути C:/Windows/System32 и скопируйте туда эти файлы.

Надеюсь, что вы исправили данную ошибку ISDone.dll с кодом Unarc.dll при установке игры в Windows 10.

3. Решение запуска установщика игры или программы с папки TEMP

В комментариях один пользователь под ником Павел Панченко поделился интересным способом. Если Вам, вышеперечисленные методы не помогли, то разберем еще одно решение данной проблемы. Суть такова, что нужно закинуть сам установщик игры в временную папку windows "TEMP ", давайте разберем как это сделать.

  • Нажмите сочетание кнопок Win + R и введите %TEMP% или перейдите по пути включив C:\пользователи\имя_пользователя\Appdata\Local\Temp

  • Скопируйте сам установщик ".exe" игры или программы и поместите его в открытую папку temp. Далее просто запустите установку игры с временной папки temp. Если будет выдавать ошибки, то попробуйте запустить установку от имени администратора, нажав по самому установщику правой кнопки мышкой. После успешной установки, можете удалить сам установщик, чтобы не занимал драгоценное место на системном диске.

При извлечении из архива и установке репаков пиратских версий видеоигр и компьютерных программ пользователи сталкиваются с ошибками библиотеки 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 не решит проблему, возможно, только изменит цифру кода ошибки. Если способы, рассмотренные нами, не работают, выход один - переустановить систему.

Случается так, что при установке той или иной игры, иногда вылетает ошибка 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\ или что-то на латинице, и вполне может быть, что именно в Вашем случае проблема исчезнет.

2024 psiholog112.ru. Интернет. Безопасность. Полезные советы. Программы. Система.