Содержание
- 1. Что такое код ошибки: -12 при установке игры
- 2. Что за файлы unarc.dll и isdone.dll 12
- 3. Как исправить ошибку файлов unarc.dll и isdone.dll
- 4. Установка дополнительного архиватора WinRar, WinZip, 7-Z
- 5. В пути установки используются кириллические символы
- 6. Оперативная память
- 7. Увеличьте размер файла подкачки
- 8. Переустановка Microsoft Visual C++ 2010
- 9. Эти способы не помогли
Иногда при установке игры может появиться ошибка 12, после которой загрузка прерывается. Разберёмся, что значит код ошибки 12 и как её исправить.
Код ошибки 12 может появиться из-за сбоя при распаковке файлов. Есть несколько основных причин появления это проблемы: поврежденный загрузчик, сбой в работе архиватора или нехватка оперативной памяти.
Что за файлы unarc.dll и isdone.dll 12
Инсталляторы игр и программ часто архивируют (сжимают) для уменьшения объёма. Во время установки компонент unarc.dll или isdone.dll может дать сбой и выдать ошибку 12. Это происходит из-за их неспособности рпспаковать данный архив.
Если ISDone.dll выдал ошибку 12, то это значит, что файл поврежден, а если unarc, то проблема появилась на системном уровне.
Как исправить ошибку файлов unarc.dll и isdone.dll
Есть несколько популярных способов решения данной проблемы. Вы можете использовать стороннюю программу, например, DLL-Files Fixer, чтобы найти и исправить ошибки, связанные с библиотеками и недостающими компонентами DLL.
Установка дополнительного архиватора WinRar, WinZip, 7-Z
Проблема может появиться из-за сбоя в работе архиватора, который распаковывает файлы. Если проблема в этом, то вам следует переустановить архиватор или установить другой: WinRar, WinZip или 7-Z.
В пути установки используются кириллические символы
Если переустановка архиватора не решила проблему, то, возможно, причина в кириллических символах в названиях папок и файлов, которые находятся по пути к месту установки игры.
Некоторые установщики не могут распознать символы с кодировкой UTF-8 (кириллица). Проверьте путь установки игры и убедитесь, что там отсутствуют кириллические символы.
Оперативная память
Файл uncarc.dll может выдать ошибку из-за того, что оперативная память не справляется с инсталляцией. Такая проблема может возникнуть на ПК при одновременной работе нескольких программ. Чтобы это исправить, отключите все лишние процессы в диспетчере задач.
Также это может случиться на слабом ПК с малым объёмом оперативной памяти или из-за её поломки. Планка оперативной памяти могла перегореть или выскочить из слота. Если на ней видны признаки повреждений, то её придётся заменить. Для проверки системных повреждений можно использовать встроенную в Windows службу.
В поисковую строку Windows вводим «Диагностика проблем оперативной памяти» и выбираем первый пункт. Компьютер перезапустится и мы увидим результаты проверки.
Увеличьте размер файла подкачки
Ещё одна возможная причина — недостаточный размер файла подкачки. Такая проблема может возникнуть с объемными приложениями. Заходим в настройки Windows и увеличиваем размер файла подкачки.
Используем комбинацию клавиш WIN + R, чтобы запустить команду «Выполнить». В окне набираем команду «sysdm.cpl». Во вкладке «Дополнительно» выбираем раздел «Быстродействие» и нажимаем «Параметры». Открываем вкладку «Дополнительно» и жмём «Изменить» в меню «Виртуальная память».
Выбираем нужный диск и жмем «Указать размер». Меняем значение во втором поле «Максимальный размер». Первое поле «Исходный размер» не трогаем. Указываем объем оперативной памяти в МБ. Нажимаем на «ОК», Чтобы сохранить изменения. Перезагружаем ПК.
Переустановка Microsoft Visual C++ 2010
Последний способ — это переустановка Microsoft Visual C++ 2010. Заходим на официальный сайт Microsoft и скачиваем инсталлятор. Устанавливаем его.
Эти способы не помогли
Если вы испробовали все эти способы и они не помогли решить проблему, то, скорее всего, ошибка возникает из-за неисправной ОС. Чтобы решить её, придётся переустанавливать операционную систему.
- Twitch навсегда забанил толстого стримера за грязную трансляцию из бассейна. Похоже, это снова ошибка
- CD Projekt RED рассказала, как открыть секретную концовку в Cyberpunk 2077. В официальном гайде была ошибка
- Ошибка в Assassin’s Creed Valhalla приводит к тому, что Эйвор воскресает пьяным
Всем привет! Совсем недавно у меня произошла ошибка при распаковке Unarc.dll, которая вернул код ошибки: -1. С такой проблемой сталкиваются пользователи, пытающиеся установить игру или программу. Ошибку часто выбивает при разархивировании. На это указывает «Unarc.dll» – поскольку это библиотека программы архиватора. Важно то, что уведомление может выплывать под разными номерами, и означать несколько иной источник неисправности.
Нужно смотреть коды ошибок. Перед тем как начать устранять ошибки, следует обновить последнюю версию используемого софта, будь то 7Zip или WinRaR. Поэтому прям сейчас, скачайте последнюю версию программы и установите её заново. Можно попробовать вообще удалить старую программу перед установкой.
Содержание
- -1
- -2 и -3
- -4
- -5
- -6
- -7
- -8
- -11
- -12
- -13
- -14
- Где находится Unark.dll?
- Задать вопрос автору статьи
Продолжение уведомление такое ERROR: archive data corrupted. Толкование неисправности такое:
«Распаковка не удалась и прервалась из-за поврежденного архива». Вполне возможно, что инсталляционный файл был загружен с ошибками. Код первым проявляется в случае, если причина ошибки неясна и нужно перепробовать всевозможные пути решения:
- Часто бывает, если загружались установочные компоненты через торрент. Зайдите в клиент и удостоверьтесь, что ни один файлик не пострадал во время скачивания. Для этого жмите ПКМ по имени торрента и выберите «Пересчитать хеш».
- Из официальных источников проверьте, что на вашем ПК используется последняя версия «ВинРар» или «7Зип». Официальные сайты легко определить, если открыть на «Википедии» страницу о программе, в правом сайдбаре часто указана ссылка на официальный сайт.
- На время инсталляции деактивируйте «Windows Defender» или «антивирус». Также для подтверждения UAC запускайте установку с админ правами.
- Устанавливая программное обеспечение с флешки или диска, постарайтесь перенести сперва файлы на жёсткий диск компьютера (или создать образ), а затем с него устанавливать.
- Директория установки не должна содержать русскоязычных названий или букв. Такая ошибка часто наблюдается, когда устанавливаются файлы в пользовательскую папку с русскоязычным названием. Например:
C:UsersДмитрийAppDataLocalTemp
- Рекомендовано выбирать путь, состоящий полностью из латиницы.
В последнем случае можно изменить путь во время установки или же изменить сам Temp:
- В опции система, нажмите «Дополнительные параметры системы».
- Откройте «Переменные среды» во вкладке «Дополнительно».
- В поле TEMP и TMP выставите опцию «C:Temp». Так, директория Temp перенесется на корень диска «С:».
-2 и -3
Кроме установки архиваторов можно реализовать следующее:
- Оперативная память ПК может сбоить. Это можно определить с помощью утилиты «Средство проверки памяти Windows».
- Также смотрите, есть ли в пути любые буквы и символы, кроме латиницы.
- Деактивируйте антивирус и запускайте exe-файл от имени админа.
-4
В Windows 7 символ 4 значит, что технология DEP деактивированная для инсталляционного файла и ее нужно включить. Она опционально включена для служб и программ ОС. Для сторонних решений потребуется ее активировать:
- Зайдите в свойства компьютера и кликните по «Счетчики и средства производительности».
- Затем клацните «Настройка визуальных эффектов».
- Поставьте метку напротив «Включить DEP».
- Выберите, для какого файла применяется опция.
Также, есть вероятность что архив был недокачан, либо антивирус удалил из него опасные (по мнению антивируса) компоненты. Что можно предпринять при установке игры, деактивировав антивирус:
- В архиваторе WinRaR запустите процесс восстановления целостности архива.
- При загрузке игры с торрента, обновите раздачу и запустите пересчет кеширования.
-5
В названии данной Error прописан информация «decompression fails», которая указывает на проблему с нехваткой памяти. Решить проблему можно освобождением места на накопителе. Чтобы определить, сколько место нужно, ознакомьтесь с информацией в установщике, когда выбираете директорию инсталляции игры. Кроме этого места, добавьте еще половину или же выделите в 2 раза больше. Например, 20 Гб игре нужно, выделяете 30 Гб для полной установки.
-6
Проблема состоит в том, что в данную директорию невозможно инсталлировать игру или программное обеспечение. Исправить ошибку можно двумя способами:
- Исключить из пути установки русские символы.
- Провести проверку накопителя на предмет ошибок, бэдов, битых секторов. Лучше всего использовать программу Victoria.
После диагностики повторите установку снова.
-7
Седьмой код с 99.9% вероятностью сообщает, что неисправность проявляется из-за не докаченного архива. Если грузили торрентом, просто пересчитайте кэш. Также удостоверьтесь, что архиватор последней версии.
-8
«Unark.dll» с кодом -8 говорит о необходимости установки последней версии распаковщика. Достать его можно на из официального источника.
-11
Проблема скорей всего связана с неверной контрольной суммой. Она не совпадает с той, которая должна быть при целостности компонентов инсталлятора:
- Сделайте апдейт хеша файлов в торренте.
- Проверьте диск на наличие нужного места под установку.
Если места на накопителе мало, рекомендуется что-то удалить или отменить установку.
-12
Ошибка «Unark.dll» вернул код ошибки-12, с припиской директории файла и «failed CRC check» – указывает на причастие неправильно заархивированных файлах. Частое явление при инсталляции модов или непроверенных репаков игр. Рекомендуется поискать другой репак.
-13
Текст «wrong password» указывает на то, что архив не поврежденный, а попросту не верно указан пароль. Если это происходит с репаком, проверьте, что в папке инсталлятора присутствует «таблетка» и ее не съел антивирус.
-14
Unarc.dll вернул код ошибки -14 с припиской:
«this is not FreeArc archive or this archive is corrupt»
Это значит, что заблокирован сектор установки программным обеспечением. Вероятно, файл занят в этот момент и его невозможно распаковать. Проявляться данная неисправность может при:
- Не совпадении хеша архива. Проверьте, цел ли файл установки, возможно скачивая его были допущены ошибки. Проверяйте кряк, вернее, его наличие. Его может невзлюбить защитник Windows.
- Защитник или другой Антивирус мог поместить файл в карантинную зону, поэтому проверьте ее, и, если понадобится, верните недостающий файл в директорию.
- Перед установкой попробуйте отключить антивирус.
Где находится Unark.dll?
Системный файл доступен в директории:
С:/Windows/system32/unarc.dll
В нее можно получить доступ при наличии прав профиля администратора. Антивирусы не считают этот файл проблемным и помечают его ярлыком «безопасный».
Установку игры в Windows 10 может прервать сообщение с кодом ошибки ISDone.dll. Проблема указывает на недостаток памяти для обработки приложения и отсутствие или повреждение библиотек DLL. В основном это происходит с компьютерными играми из-за отсутствия достаточного свободного места в памяти. Помимо проблем с памятью, ошибка может возникнуть из-за повреждения системных файлов, неполадок жесткого диска, блокировки антивирусом и прочее.
Содержание
- 1 Способы исправления ошибки
- 2 Установка размера файла подкачки вручную
- 3 Проверка оперативной памяти на наличие ошибок
- 4 Проверка целостности системы
- 5 Перерегистрация библиотек
- 6 Замена файлов библиотек
- 7 Проверка жесткого диска
- 8 Отключение антивирусных программ и брандмауэра
Способы исправления ошибки
Прежде чем приступить к решениям проверьте, наличие достаточного места на диске, а также выполните очистку компьютера, например, программой Privazer. Кроме того, проверьте, соответствует ли конфигурация компьютера рекомендованным требованиям игры. Узнать их можно с помощью запроса в интернете. Если компьютер соответствует указанным требованиям, но продолжаете сталкиваться с ошибкой ISDone.dll, попробуйте установить игру в безопасном режиме.
Как известно, игры состоят из большого количества файлов, кроме того, создают конфликты с предустановленными драйверами и сторонним программным обеспечением. Поскольку сторонние приложения и службы не загружаются в безопасном режиме, для нее будет доступно больше ресурсов памяти, и никакой процесс не будет вмешиваться в ее установку.
Разверните меню Пуск, кликните на кнопку питания. Удерживая Shift, щелкните на кнопку перезагрузки.
В окне выбора действий перейдите по пути: Поиск и устранение неисправностей – Дополнительные параметры –Параметры загрузки, затем нажмите F4 для входа в безопасный режим.
Попробуйте установить игру, которая прерывалась кодом ошибки ISDone.dll. Если игра установилась без ошибки, после перезагрузки компьютера можете запускать ее в обычном режиме.
Установка размера файла подкачки вручную
Если при установке игры ОЗУ полностью заполняется, то часть данных система сбрасывает в файл подкачки (pagefile.sys), расположенный на жестком диске. Поэтому нужно увеличить его объем, чтобы память покрывала требования игры.
Откройте Свойства системы командой sysdm.cpl, запущенной из окна «Выполнить» (Win + R).
Перейдите на вкладку Дополнительно, щелкните на кнопку «Параметры» блока «Быстродействие».
Откройте пункт меню Дополнительно, в блоке «Виртуальная память» щелкните на кнопку «Изменить».
Снимите флажок с поля «Автоматически выбирать объем файла подкачки». Затем установите флажок на поле «Указать размер». Пропишите 100 для исходного размера (МБ) и 3000 для максимального. Если игра требует больше, то можно увеличить максимальное значение. Щелкните на «ОК» для сохранения изменений.
Перезагрузите ПК и запустите установку игры. Если продолжаете наблюдать сообщение, что ISDone.dll возвращает код ошибки при распаковке игры, перейдите к следующему способу.
Проверка оперативной памяти на наличие ошибок
Если по-прежнему не удается установить игру из-за ошибки ISDone.dll, то, попробуйте протестировать память на наличие ошибок. Можно воспользоваться встроенным средством диагностики ОЗУ.
Откройте средство проверки памяти командой mdsched, запущенной из окна «Выполнить» (Win + R).
Запустите первый вариант «Выполнить перезагрузку и проверку».
После перезагрузки сразу начнется сканирование, дождитесь его завершения.
При обнаружении ошибок отключите компьютер от электросети, снимите крышку системного блока и извлеките ОЗУ. Удалите пыль с планок, аккуратно протрите контакты ластиком. Установите одну планку (при наличии нескольких) и опять запустите проверку памяти. Таким образом, можно найти неисправную планку и заменить ее.
При отсутствии неполадок проверьте, прерывается ли установка игры ошибкой ISDone.dll.
Проверка целостности системы
Поврежденные системные файлы также могут препятствовать установке приложений и игр. Для их выявления запустите проверку системы встроенной утилитой SFC.
Разверните контекстное меню сочетанием клавиш Win + X или правым кликом мыши на кнопку Пуск. Выберите пункт Командная строка (администратор).
В консоли запустите команду:
sfc /scannow
После завершения попробуйте установить игру. Если не удалось исправить ошибку ISDone.dll, возможно, команда SFC не смогла исправить некоторые поврежденные файлы. Для их восстановления воспользуйтесь утилитой DISM, которой требуется подключение к интернету, чтобы заменить поврежденные файлы рабочими копиями из серверов Майкрософт.
Откройте командную строку с правами администратора и наберите команду:
DISM / Online / Cleanup-Image / RestoreHealth
После завершения сканирования, опять запустите команду SFC и дождитесь завершения. После перезагрузки компьютера посмотрите, удалось ли исправить ошибку ISDone.dll.
Перерегистрация библиотек
Исправить ошибку можно путем перерегистрации библиотек isDone.dll и unArc.dll. Выполните следующие шаги:
Разверните контекстное меню Пуск совместным нажатием на Win + X, выберите пункт Командная строка (администратор).
В консоли по очереди выполните следующие команды, подтверждая запуск каждой на Enter:
regsvr32 isdone.dll
regsvr32 unarc.dll
После завершения перезагрузите ПК.
Замена файлов библиотек
Попробуйте решить проблему путем замены текущих библиотек ISDone.dll и unArc.dll копиями, загруженными из внешних источников. Найдите их по запросу в интернете. Например, можно загрузить с dllme com.
Файлы библиотек будут загружены в архиве, поэтому их нужно извлечь в отдельную папку. Затем скопируйте в папку System32, где хранятся текущие файлы, путем их замены.
После новые файлы DLL нужно зарегистрировать c помощью командной строки командами, указанными в предыдущем способе.
Проверка жесткого диска
Ошибки жесткого диска также могут вызвать проблему. Для проверки выполните следующие шаги:
Наберите в строке системного поиска команду cmd и под найденным результатом выберите запуск от имени администратора.
В консоли запустите команду:
chkdsk C: /f /r
Дождитесь завершения сканирования, перезагрузите компьютер.
Отключение антивирусных программ и брандмауэра
Иногда антивирус может препятствовать установке игр и приложений, поэтому его нужно временно отключить. Для этого кликните на значок в системном трее и выберите соответствующий пункт. После успешной установки игры, не забудьте его включить.
Если продолжаете сталкиваться с ошибкой isdone.dll, оставьте пока его отключенным и временно выключите защиту брандмауэра.
Откройте окно Брандмауэра Windows 10 командой firewall.cpl, запущенной из окна Выполнить (Win + R).
В левом меню кликните на вкладку «Включение и отключение Брандмауэра»
Отметьте флажками поля отключения брандмауэра Windows в блоках настроек общедоступной и частной сети, затем щелкните на «ОК» для записи изменений.
Если удалось исправить ошибку ISDone.dll, включите обратно антивирус и Брандмауэр.
Unarc.dll — файл который отвечает за процесс распаковки архивов. Взаимодействует с системой и позволяет более быстро производить процесс, взаимодействует более эффективно с центральным процессором. Обычно в ходе работы возникают сложности и проблемы.
В этой статье мы рассмотрим различные проблемы и ошибки, которые влияют на работу unarc.dll
Содержание
- Unarc.dll вернул код ошибки -11
- Unarc.dll вернул код ошибки -12
- Unarc.dll код ошибки -14
- Unarc.dll вернул код ошибки -2
- Unarc.dll вернул код ошибки -6
- Unarc.dll вернул код ошибки -13
- Unarc.dll вернул код ошибки -3
- Unarc.dll вернул код ошибки -4
- Unarc.dll вернул код ошибки -7
- Unarc.dll вернул код ошибки -1
- Где находится файл unarc.dll
- Различаются ли версии unarc.dll для х86 (х32) и для х64?
- Ошибка failder CRC check ISDone.dll
- ERROR: archive data corrupted (decompression fails)
Unarc.dll вернул код ошибки -11
Ошибка 11 гласит о том, что архив который был скачан, нужно проверить контрольной суммой перед запуском. Данная цифра говорить нам о том, какие файлы и сколько были заложены в архив. Если она не совпадает, то мы получим 11 ошибку unarc.dll файла.
Обновите хеш торрент файла — если файл был скачан с его помощью. Обязательно проверьте хеш-сумму на сайте где производили скачку.
Обычно 11 ошибка связана с невозможностью записи данных на диск. Он может быть переполнен или недоступен для записи в данный момент.
Более подробно про 11 ошибку можно почитать в этой статье — http://marmok.ru/pc/unarc-dll-kod-oshibki-11-ispravlenie/
Unarc.dll вернул код ошибки -12
В случае ошибки 12 как и в 11 проблемой всему является хеш-сумма. Но в данном случае, unarc.dll ругается на принудительное изменение целостности архива и самого файла который в данный момент задействован.
- В данный момент файл из архива может быть занят антивирусом который производит его проверку. Видимо установщиком было проигнорирован этот факт.
- Закройте торрент-программу. Она может в данный момент раздавать проблемный компонент архива. При одновременном взаимодействии с файлом нескольких программ, появится ошибка 12.
- Уберите сжатие файла который программа установки пытается инсталлировать.
Unarc.dll код ошибки -14
Ошибка означает — блокировку сектора установки программным приложением. Это означает, что в данный момент файл занят и не может быть распакован. Возникать это может в случае несовпадения хеш-суммы архива или неправильной упаковки.
- Проверьте целостность файла установки. Возможно при скачивании были пропущены файлы. Если это установщик игры — возможно активатор и является корнем проблемы.
- Антивирус мог удалить из архива вредоносный файл тем самым повредив целостность общего файла.
Unarc.dll вернул код ошибки -2
Если unarc.dll вернул код ошибки 2 — это означает, что архив поврежден. Нарушение целостности могло возникнуть при совместном использовании определенных секторов установки.
- На время распаковки / установки — отключите антивирус или приостановите его действие. Это облегчит взаимодействие систем распаковки.
- Удалите скачанный архив / файл из загрузок браузера или торрента.
- Уйдите с раздачи файла. Это разблокирует и расширит доступ для приложения установки.
Unarc.dll вернул код ошибки -6
Если при установке игры вы получили ошибку 6 — это означает, что в самом процессе установки была нарушена или удалена часть архива. Делается это как самой системой так и инсталлером для освобождения ресурсов.
- Проверьте свободное место на жестком диске. Обычно в процессе установки его задействуется в 2 раза больше, чем весит сам файл.
- Освободите больше ОЗУ. Если инсталлер оснащен графическими элементами, может возникать ошибка при их прогрузке.
- Временно остановите работу антивируса. Он не будет сканировать файлы в живом режиме и они станут доступны.
Unarc.dll вернул код ошибки -13
13 ошибка возникает при нарушении архива путём его изменения в живом режиме. При самой установке, инсталлер пытается заменить некоторые элементы в файлах, что изменяет их контрольную сумму.
Сделать с этим практически ничего нельзя, т.к. изменения вшиты в сам процесс установки. Но решение ошибки может быть связано с перекешированием активного торрета.
Unarc.dll вернул код ошибки -3
При ошибки с номером 3 — следует запустить установщик в режиме администратора. Некоторые процедуры (такие как занесение в реестр) должны получить определенный доступ. Архиватор не может этого сделать — если установлено ограничение на права пользователя.
- Отключите UAC который может блокировать доступ процедурам распаковки.
- Временно запретите антивирусу проверять исполнение командной строки.
- Удалите индексирование файла установки.
- Уберите кириллицу из пути установки файла (или его расположения).
Unarc.dll вернул код ошибки -4
Если на экране при распаковке или установке игры или приложения возникает ошибка unarc.dll с кодом 4 — это означает, что архив был либо недокачан, либо при проверке антивирусом из него были удалены вредоносные (или небезопасные) компоненты.
Такая установка не может продолжаться, т.к. инсталлер запрограммирован вычислять битые секторы архива.
- В редакторе архивов WinRAR можно сделать процедуру восстановления целостности архива.
- Если это игра — тогда перекешируйте торрент файл и обновите раздачу. Вероятно были пропущены части файлов или недокачаны.
Unarc.dll вернул код ошибки -7
Ошибка с номером 7 — означает, что архив был поврежден или не был полностью скачан. Вам следует проверить целостность архива.
Полная перезакачка архива в 95% случаев помогает решить эту проблему. Ошибка пропадет сама собой, если вы удалите, а потом заново скачаете его.
Unarc.dll вернул код ошибки -1
Самая базовая ошибка под номером — 1. В данном случае unarc.dll не может определить какого рода проблема, поэтому вам следует сделать все возможные варианты для решения.
- Временно отключите антивирус пока длится установка. После обязательно включите его.
- Обновите хеш-сумму файла, возможно он не был полностью докачан.
- При скачке архива из него были удалены файлы, проверьте его.
- Освободите больше места на жестком диске. Временные файлы могут занимать несколько (иногда десятков) гигабайт.
- Освободите оперативную память. В современных инсталяторах ее требуется более 1 гигабайта.
Где находится файл unarc.dll
Расположения файла unarc.dll доступно для пользователей с правами администратора. Этот системный файл, он обозначен антивирусами как — безопасный.
Файл находится по пути С:/Windows/system32/unarc.dll. Там же находится его компонент isdone.dll.
Различаются ли версии unarc.dll для х86 (х32) и для х64?
На самом деле отличия минимальны. Сама структура системы которая отвечает за распаковку может работать в двух режимах — х86 и х64. В зависимости от операционной системы могут применяться и различные (подходящие по структуре) алгоритмы распаковки архива.
Если Вы скачиваете файлы для замены, то обязательно соблюдайте разрядность.
Ошибка failder CRC check ISDone.dll
Как компонент unarc — файл ISDone.dll — так же помогает в распаковке файлов их хранит в себе завершающую стадию структуры алгоритма.
Если Вы видите эту ошибку, то наверняка процесс распаковки был прерван. Обычно это связано со звуковыми файлами которые при создании контрольной суммы могут различаться.Решение тут простое — перекачайте архив или обновите хеш-сумму.
ERROR: archive data corrupted (decompression fails)
Базовая ошибка которая возникает в любого рода проблемах unarc. Она создана для оповещения пользователя о недоступности архива с которым производятся различные действия.
В зависимости от кода ошибки он трактовка его будет разной. Попробуйте найти решение согласно возвращенного кода ошибки.
Скачав с Интернета RePack с игрой или программой, многие пользователи жалуются на ошибку, которая происходит во время установки. Как правило, при этом написано: «Unarc.dll вернул код ошибки — 1» или любое другое число вместо единицы. В статье мы разберем шесть способов устранения данной неполадки, так что дочитайте ее до конца, чтобы точно решить проблему.
Определение характера ошибки
Для начала постараемся разобраться, почему вообще появляется «Unarc.dll вернул код ошибки — 1», а уже потом перейдем к способам решения.
Сразу стоит сказать, что данная ошибка связана с распаковкой данных и может делиться на две категории:
- Ошибка, которую нельзя исправить.
- Ошибка, которую можно исправить.
Сейчас давайте более подробней рассмотрим эти два момента.
Ошибка, которую исправить нельзя
Ситуация: «Unarc.dll вернул код ошибки — 1″ может быть критичной, то есть никак не получится исправить ошибку. Как было сказано, это связано с архивом, и ошибка возникает в процессе его распаковки. В данном случае в сообщении также будет указано следующее: «ERROR: file [путь_к_архиву] failed CRC check». Если это сообщение у вас высветилось, то можете даже не пытаться исправить ситуацию одним из нижеперечисленных способов. Скорее всего, архив повредился при загрузке, поэтому скачайте игру или программу заново и лучше с другого сайта.
Ошибка, которую можно исправить
Наряду с ошибкой, которую нельзя исправить, есть и другая, устранение которой возможно. Сразу стоит обозначить, что если после строки «Unarc.dll вернул код ошибки — 1» идет пометка в скобках: (decompression fails), то данную ошибку исправить получиться одним из способов, которые мы предложим вам в этой статье. Также стоит сказать, что ошибка связана непосредственно с распаковкой архива, а точнее с самим архиватором, но также бывают случаи, когда причина немного другая. Обо всем этом будет рассказано ниже.
Способ первый: установка архиватора
Как было сказано выше, «Unarc.dll вернул код ошибки — 11» или какого-то другого числа связано чаще с архиватором. Дело в том, что создатели RePack’ов частенько используют редкие архиваторы, чтобы как можно больше снизить итоговый размер игры или программы, а у пользователей не всегда есть на компьютере инструменты, для работы с такими архивами.
К счастью, способ устранения такой ошибки довольно простой, вам нужно всего-навсего скачать и установить программу 7-Zip.
Способ №2: изменения адреса установки
Если же у вас 7-Zip уже установлен, или его установка не помогла, то можно воспользоваться вторым способом и устранить проблему с «Unarc.dll вернул код ошибки — 11». Нередкие случаи, когда данное сообщение появляется по причине присутствия русских символов на пути установки. Как не сложно догадаться, чтобы решить проблему, вам необходимо всего лишь переименовать папки с использованием латинских символов.
Способ третий: увеличение объема подкачки
Сообщение, например, «Unarc.dll вернул код ошибки — 14» может возникать также из-за малого объема файла подкачки. Благо на операционных системах Windows данный объем можно отрегулировать в любое время:
- Чтобы это сделать, вам нужно открыть утилиту «Выполнить», нажав клавиши Win+R, и выполнить в ней команду sysdm.cpl.
- Потом в окне, которое появится, переместиться в раздел «Дополнительно», там кликнуть по «Параметрам» в области «Быстродействие».
- В новом окне опять перейти в «Дополнительно» и нажать «Изменить…».
- Далее появится окошко «Виртуальная память», где нужно снять отметку с первого пункта, указать любой диск, кроме системного, и обозначить максимальный размер, который соответствует размеру виртуальной памяти.
- После этого нажать «Задать» и «ОК».
Способ №4: замена оперативной памяти
Продолжая разговор, как исправить «Unarc.dll вернул код ошибки — 1», отметим, что виною этому может стать недостаточный объем оперативной памяти. К сожалению, в этом случае поможет только ее увеличение. Однако есть и хорошая сторона — данная проблема появляется очень редко.
Способ пятый: отключение антивируса
Порою, особенно когда вы устанавливаете RePack, а не лицензию, ошибка может появляться из-за антивируса. Дело в том, что он может счесть файлы игры зараженными и переместить необходимые библиотеки, служащие для распаковки и установки, в карантин.
Что делать с «Unarc.dll вернул код ошибки — 12», если ее причиной стал антивирус? В этом случае вам достаточно всего-навсего зайти в настройки антивируса и отключить его на время инсталляции. После чего его можно снова включить.
Способ №6: анализ диска
Есть еще одна причина, которая полностью исключает возможность установки игры. Связана она непосредственно с вашим жестким диском. Дело в том, что он может быть поврежденным. При этом взаимодействие с ним ограничивается частично: вы сможете перемещать, копировать, скидывать файлы с флешки, но вот установить игру не всегда получится.
В этом случае необходима замена, но перед тем как идти в магазин, для начала лучше просканировать его. Для этого откройте окно «Выполнить» и вбейте следующую команду cmd — откроется «Командная строка». В ней вам необходимо выполнить следующую задачу: chkdsk C: /F /R /B. По итогу сканирования вы сможете понять, в норме ли ваш диск или нет. И если результаты неутешительны, то стоит задуматься о приобретении нового накопителя, так как с большой вероятностью вскоре он полностью перестанет функционировать.
Способ седьмой: установка динамической библиотеки
Порою ошибка может быть вызвана отсутствием соответствующих библиотек. В этом случае достаточно будет всего лишь загрузить их из Интернета и поместить в нужную директорию.
Нужны следующие файлы динамических библиотек: ISDone.dll и Unarc.dll. Загрузите файл динамической библиотеки ISDone с сайта, которому можно доверять, также скачайте и Unarc. После загрузке поместите их по пути — C:WindowsSystem32 (32-разрядная система) или C:WindowsSysWOW64 (64-разрядная система). После этого ошибка должна будет пропасть.