Ошибка unarc.dll при распаковке — причины и решение

«Произошла ошибка при распаковке, unarc.dll вернул код ошибки» — разбираем коды -1, -7, -11, -12 и исправляем каждый по шагам.
unarc.dll вернул код ошибки Windows

Ошибка «Произошла ошибка при распаковке, unarc.dll вернул код ошибки» возникает в Windows 10 и Windows 11 при установке игр и программ из крупных архивов — как правило, скачанных с торрентов или файлообменников. Файл unarc.dll отвечает за распаковку сжатых данных внутри установщика ISDone.dll, и ошибка означает, что этот процесс прервался.

Ошибка unarc

Что означает ошибка unarc.dll

ISDone.dll — это компонент установщика, который в реальном времени распаковывает данные из архива прямо во время инсталляции. Unarc.dll — вспомогательная библиотека для работы с алгоритмами сжатия. Когда unarc.dll возвращает код ошибки — это означает, что распаковка была прервана по конкретной причине, закодированной в числе после слова «код ошибки».

Важно: сайты, предлагающие скачать «исправленный unarc.dll», не помогут — проблема не в самом файле DLL, а в причинах, перечисленных ниже. Такие файлы нередко содержат вредоносный код.

Расшифровка кодов ошибок unarc.dll

  • Код -1 — архив повреждён или файл не полностью загружен.
  • Код -7 — недостаточно оперативной памяти или места на диске для распаковки.
  • Код -11 — ошибка чтения архива: повреждение файла, сбой диска или RAM.
  • Код -12 — ошибка записи при распаковке: нет прав доступа, антивирус заблокировал файл или закончилось место на диске.
  • Код -14 — ошибка CRC: контрольная сумма не совпадает, архив битый.

Причины появления

  • Повреждённый архив — файл скачан не полностью или с ошибками.
  • Недостаточно свободного места на диске, куда распаковываются файлы.
  • Нехватка оперативной памяти при распаковке больших образов (более 10–20 ГБ).
  • Кириллические символы или пробелы в пути к архиву.
  • Антивирус или SmartScreen блокирует запись файлов во время установки.
  • Архиватор не поддерживает алгоритм сжатия (нужен 7-Zip или WinRAR последней версии).
  • Неисправность оперативной памяти (появляются ошибки при работе с большими массивами данных).

Способ 1: повторная загрузка архива

Для кодов -1 и -14 первым делом проверяем целостность файла.

  1. Сравните размер скачанного файла с указанным на странице загрузки — если размер меньше, файл скачан не полностью.
  2. В торрент-клиенте (qBittorrent, uTorrent) используйте функцию Проверить данные (Force Re-check) — клиент покажет процент повреждения.
  3. Если файл повреждён — перекачайте его заново или найдите другой источник (другую раздачу, другой сайт).
  4. После скачивания снова запустите установку.

Способ 2: отключение антивируса и SmartScreen

Антивирус в режиме реального времени может блокировать создание файлов во время установки (особенно игры с торрентов). Это не означает, что файл вредоносный — просто антивирус реагирует на упакованный контент.

  1. Временно отключите защиту в реальном времени вашего антивируса (Касперский, ESET, Защитник Windows и др.).
  2. Чтобы отключить Защитник Windows: ПараметрыКонфиденциальность и безопасностьБезопасность WindowsЗащита от вирусов и угрозПараметры защиты от вирусов → отключите Защита в реальном времени.
  3. Чтобы отключить SmartScreen в Windows 10/11: ПараметрыКонфиденциальность и безопасностьБезопасность WindowsУправление приложениямиПроверка приложений и файловВыключить.
  4. Запустите установку заново.
  5. После завершения установки снова включите защиту.

Способ 3: исправление пути к архиву и архиватор

Некоторые установщики не поддерживают кириллицу и пробелы в путях.

  1. Переместите архив в папку с латинским именем без пробелов, например C:\Install\ или D:\Games\.
  2. Убедитесь, что архиватор актуален: установите 7-Zip последней версии или WinRAR — старые версии могут не поддерживать современные алгоритмы сжатия.
  3. Запустите установщик от имени администратора (правая кнопка → Запуск от имени администратора).
  4. Попробуйте запустить установку заново.

Способ 4: увеличение файла подкачки

При распаковке больших архивов (игры от 20–50 ГБ) системе может не хватать оперативной памяти. Файл подкачки служит её расширением.

  1. Нажмите Win + R, введите sysdm.cpl, нажмите Enter.
  2. Перейдите на вкладку Дополнительно → раздел Быстродействие → кнопка Параметры.
  3. Откройте вкладку Дополнительно → кнопка Изменить.
  4. Снимите галочку Автоматически выбирать объём файла подкачки.
  5. Выберите любой несистемный диск (не тот, где установлена Windows).
  6. Установите Особый размер: исходный размер — равный объёму RAM, максимальный — в 2 раза больше. Например, при 8 ГБ RAM: исходный 8192 МБ, максимальный 16384 МБ.
  7. Нажмите ЗадатьОК. Перезагрузите компьютер.

Изменить размер файла подкачки как вариант устранения ошибки unarc

Способ 5: проверка оперативной памяти

Если ошибка появляется нестабильно (иногда установка проходит, иногда нет) — вероятна неисправность RAM.

  1. Откройте Панель управленияАдминистрированиеСредство проверки памяти Windows (или введите mdsched.exe в строке Win + R).
  2. Выберите Выполнить перезагрузку и проверку. Компьютер перезагрузится и запустит тест памяти.
  3. Если тест выявил ошибки — попробуйте запустить ПК с одной планкой RAM, затем с другой, чтобы определить неисправную.
  4. Можно также попробовать установить архив на другом компьютере: если там всё работает — проблема в RAM вашего ПК.

Что делать если ничего не помогло

  • Проверьте свободное место на диске. На диске назначения должно быть как минимум в 2 раза больше места, чем размер распакованных данных. Для игр на 50 ГБ — не менее 100 ГБ свободного пространства с учётом временных файлов.
  • Попробуйте другой дистрибутив. Если игра скачана с конкретной раздачи — найдите другую. Некоторые репаки упакованы с ошибками изначально.
  • Замените оперативную память. Если тест памяти показал ошибки и переустановка планок не помогла — RAM неисправна.
  • Проверьте жёсткий диск. Запустите chkdsk C: /f /r от имени администратора — иногда bad-секторы на диске вызывают ошибки записи при распаковке.

FAQ

Стоит ли скачивать unarc.dll с интернета?

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

Unarc.dll вернул код ошибки -7 — что это значит?

Код -7 означает нехватку памяти во время распаковки. Закройте все лишние программы перед установкой, увеличьте файл подкачки (способ 4) и убедитесь, что на диске достаточно свободного места.

Ошибка возникает только с одной конкретной игрой — это нормально?

Да. Скорее всего, этот конкретный архив повреждён или упакован с ошибками. Попробуйте найти другой источник для скачивания.

Как проверить, что архив скачан без ошибок?

В торрент-клиенте нажмите правую кнопку на раздаче → Проверить данные (Force Re-check). Если процент меньше 100% — файлы повреждены, нужно докачать. Также можно проверить контрольную сумму (MD5/SHA1), если она указана на странице загрузки.

Помогает ли переустановка Windows?

Не поможет, если причина в повреждённом архиве или RAM. Переустановка оправдана только если проблема воспроизводится со множеством разных архивов и все методы диагностики исчерпаны.

Нужен ли 7-Zip или WinRAR для запуска установщика .exe?

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

Алексей Герзанов aka Gerzoid
Алекс Гезанов

Работаю в сервисном центре по ремонту и обслуживанию бытовой техники. За более чем 10 лет трудовой деятельности, я сталкивался с решением большого количества проблем в работе ОС Windows, периферийных устройств, бытовой техники, игровых консолей Playstation и т. д.

Добавить комментарий

  1. ggkk088s2

    я устанавливал cs2 с 7launcher и у мекня там -11 невозможно записать данные на диск

    Ответить
  2. Владимир

    Спасибо за статью, помог вариант с изменением размера файла подкачки

    Ответить
  3. Нкита

    реально папку переименовал и помогло, лол

    Ответить
  4. Артур

    Спасибо, помогло ♥

    Ответить
  5. Риналь Мухамедаминов

    Что делать? при распаковке Кразиса 3 реПак от rg механики, у меня выдает ошибку -5 мол памяти не хватает. у меня i3 550, gtx 550 ti, 6 gb оперативной памяти, есть ссд на котором винда и есть винчестер свободный. у меня windows 7 ultimate. Что делать?

    Ответить
    1. Влад Лучинский

      Слабый комп, вот что у тебя

      Ответить
  6. риналь

    у меня при распаковки крайзиса 3 выдает ошибку -5, мол памяти не хватает. У меня windows 7 ultimate. проц i3 550, gtx 550 ti, 6 gb оперативы, есть место на винчестере.

    Ответить