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

Ошибки при выполнении различных операций в операционной системе Windows не редкость. Одной из наиболее часто встречающихся является ошибка unarc dll, которая может появляться при разных сценариях работы.
Автор Hi-Tech Mail
Что такое Unarc.dll
Что значит
Как исправить
Если не удалось исправить
Что такое Unarc.dll
Что значит
Как исправить
Если не удалось исправить
Еще

В этой статье мы расскажем о том, что собой представляет ошибка unarc dll, по каким причинам она может возникать и как избавиться от нее своими силами. Мы рассмотрим только самые действенные способы.

Что такое Unarc.dll

Unarc.dll — это одна из наиболее распространенных ошибок в Windows. Чаще всего она появляется при попытке установки какой-либо игры. И особенно, если вы используете репаки, скачанные с торрентов, а не оригинальные установщики.

Чаще всего код ошибки сопровождается текстом типа «Произошла ошибка при распаковке. Unarc.dll вернул код ошибки» или «An error occurred while unpacking. Unarc.dll returned an error code» в английском варианте.

Что может значить ошибка ISDone.dll: Unarc.dll вернул код ошибки

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

  • Unarc.dll вернул код ошибки: −1. Archive Data Corrupted. Ошибка говорит о том, что файлы архива повреждены и потому установка не может быть продолжена. Нужно попробовать скачать установочный файл из другого места.
  • Unarc.dll вернул код ошибки: −2. Заголовок архива поврежден. Здесь все понятно — заголовок архива поврежден и поэтому установщик не может его распаковать.
  • Unarc.dll вернул код ошибки: −7. Не совпадает контрольная сумма. Если контрольная сумма не совпадает с самим архивом, установщик никак не сможет его прочитать.
  • Unarc.dll вернул код ошибки: −8. Невозможно считать данные. Распаковщик не может считать данные архива и потому не может с ним работать.
  • Unarc.dll вернул код ошибки: −11. This is not FreeARC archive or this archive is corrupt. Установщик сообщает о том, что данный архив не является архивом, поддерживающимся распаковщиком FreeARC или же он просто поврежден.
  • Unarc.dll вернул код ошибки: −12. Failed CRC check. Невозможно проверить CRC архива, что делает дальнейшую работу с ним невозможной.
  • Unarc.dll вернул код ошибки: −14. Archive data corrupted, decompression fails. Файлы архива повреждены и по этой причине дальнейшая распаковка невозможна.
  • Unarc.dll вернул код ошибки: −18. File read operation failed. Операция чтения не удалась — а вот по какой именно причине не совсем понятно.

Как исправить ошибку Unarc.dll при установке игр и других программ

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

Переместите файлы игры в каталог без кириллических символов в названии

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

Переименование каталога с кириллицей
Переименование папки с русскими символамиИсточник: Hi-Tech Mail

для решения проблемы достаточно просто переименовать каталог или же выбрать другую папку для установки. Обычно этого хватает для того, чтобы решить проблему с ошибкой unarc dll. Но иногда все бывает куда сложнее.

Проверьте файл подкачки

Иногда такая проблема может возникать по причине полностью отключенного или неправильно настроенного файла подкачки Windows. Нужно выставить автоматические значения — система сама знает, сколько памяти ей резервировать. Делается это так:

  1. щелкните правой кнопкой мыши по значку «Этот компьютер» на рабочем столе и выберите «Свойства»;

Значок «Этот компьютер» и пункт «Свойства»
Пункт «Свойства» в контекстном менюИсточник: Hi-Tech Mail
  1. после этого щелкните «Дополнительные параметры системы»;

Перемещение в необходимый раздел
Переход в раздел «Дополнительные параметры системы»Источник: Hi-Tech Mail
  1. в следующем окошке во вкладке «Дополнительно» найдите блок «Быстродействие» и нажмите на кнопку «Параметры»;

Запуск параметров быстродействия
Открытие настроек быстродействияИсточник: Hi-Tech Mail
  1. затем во вкладке «Дополнительно» найдите блок «Виртуальная память» и нажмите кнопку «Изменить»;

Кнопка «Изменить» для файла подкачки
Кнопка для изменения настроек файла подкачкиИсточник: Hi-Tech Mail
  1. поставьте галочку напротив пункта «Автоматически выбирать объем файла подкачки» и нажмите «ОК».

Выбор автоматических параметров
Установка автоматического определения объема файла подкачкиИсточник: Hi-Tech Mail

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

Проверка диска на ошибки

Иногда ошибка Unarc dll может появляться из-за проблемных секторов на системном накопителе. Диск лучше проверить на наличие ошибок. Сделать это можно при помощи встроенных инструментов Windows. Вот инструкция:

  1. щелкните правой кнопкой мыши по кнопке «Пуск» и выберите "Windows PowerShell (Администратор);

Запуск Windows PowerShell от имени администратора
Запуск консоли от имени администратораИсточник: Hi-Tech Mail
  1. в консоли введите команду «chkdsk C: /F /R», где «С» — буква того диска, который вам необходимо проверить, а затем нажмите Enter.

Команда для запуска проверки диска в консоли
Команда для запуска проверки дискаИсточник: Hi-Tech Mail

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

Временное отключение антивируса

Иногда работу установщиков могут блокировать антивирусные программы: причем как сторонние, так и штатный Microsoft Defender. Но можно отключить защиту на время установки программы или игры. Рассмотрим для примера антивирус Microsoft Defender:

  1. в системном трее дважды щелкните по иконке со щитом для запуска антивируса и в главном окне кликните по плитке «Защита от вирусов и угроз»;

Значок антивируса Windows в системном трее
Запуск параметров антивирусаИсточник: Hi-Tech Mail
  1. далее выберите блок «Параметры защиты от вирусов и других угроз» и там щелкните «Управление настройками»;

Пункт меню «Управление настройками»
Пункт «Управление настройками» в нужном блоке Источник: Hi-Tech Mail
  1. отключите «Защиту в режиме реального времени» и «Облачную защиту», передвинув соответствующие переключатели.

Тумблеры отключения защиты
Переключатели для отключения защитыИсточник: Hi-Tech Mail

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

Что делать, если не удается исправить ошибку Unarc.dll

Очень редко, но бывает, что все предыдущие способы никак не помогли решить проблему. В этом случае есть дополнительные рекомендации.

  • Отключите разгон памяти. Разогнанная оперативная память может стать причиной появления ошибки Unarc dll при попытке установки игры или программы. В BIOS отключите все параметры разгона и попробуйте установить программу снова.
  • Проверьте оперативную память. Некорректно работающая оперативная память также может стать причиной появления ошибки. Попробуйте проверить ее при помощи DOS-овского инструмента memtest86 — он способен дать всю необходимую информацию.
  • Скачайте установщик заново. Возможно, файлы установщика были повреждены. Рекомендуется скачать его заново. Если ситуация повторится — попробуйте скачать его из другого места.

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