Произошла ошибка при распаковке не совпадает контрольная сумма 12

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

Скриншот ошибки 12

Разбираемся с причинами ошибки

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

Конкретные причины, ведущие к несовпадению заявленной и фактической контрольных сумм архива могут быть следующими:

  • Некорректно упакованный архив (репак);
  • Битый архив, с ошибками загруженный с внешнего источника;
  • Недостаток свободного места на жёстком диске;
  • Злокачественная деятельность вирусных программ;
  • Блокировка корректной распаковки архива антивирусными программами;
  • Проблемы в работе планок памяти;
  • Некорректно работающий архиватор (WinRAR, 7-ZIP и др.);
  • Наличие в пути распаковки кириллических символов;
  • Чрезмерно длинный путь распаковки, чрезмерно большие названия директорий;
  • В системе деактивирован файл подкачки.Unarc.dll

Как исправить ошибку «Произошла ошибка при распаковке не совпадает контрольная сумма 12»

Чтобы избавиться от ошибки «Unarc.dll код ошибки: -12» рекомендую выполнить следующее:

  1. Перекачайте репак. Он мог быть скачан пользователем некорректно;
  2. Используйте репак другого автора. Если вы используете пиратский, рекомендую поискать и скачать альтернативный репак данной программы;
  3. Освободите место на жёстком диске. Ряд специалистов рекомендуют иметь свободного места на диске не менее 17,5 гигабайт. Проверьте количество свободного места на винчестере, при необходимости удалите ненужный софт;
  4. Проверьте ваш ПК на наличие вирусных программ (помогут Dr.Web CureIt!, Trojan Remover, Malwarebytes Anti-Malware и другие альтернативные программы);Логотип Dr.Web CureIt!
  5. Попробуйте при установки игры использовать короткий путь, например, установить игру в директорию С:\Games;
  6. При выборе пути для установки используйте исключительно латинские символы, без кириллицы;
  7. Проверьте вашу память на ошибки с помощью соответствующих утилит (к примеру, программой Memtest86+);Memtest86+
  8. Переустановите ваш архиватор. Рекомендую установить самые свежие версии WinRAR и(или) 7-ZIP;
  9. Задействуйте (увеличьте размер) файла подкачки. Нажмите на кнопку «Пуск», в строке поиска введите sysdm.cpl и нажмите ввод. В открывшемся окне свойств системы перейдите на вкладку «Дополнительно», в опции «Быстродействие» кликните на кнопку «Параметры».

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

Настройки файла подкачки
Измените размер файла подкачки

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

  • Если вы ранее задействовали разгон системы (оверклокинг), тогда рекомендую вернуться к базовым параметрам по умолчанию, это может помочь пофиксить ошибку Unarc.dll код ошибки: -12;
  • Во время распаковки отключите ваш антивирус, последний может препятствовать корректной распаковке архивных файлов;
  • Скачайте и установите на нужное место файл unarc.dll. Скачайте архив с unarc.dll, распакуйте его с помощью архиватора, и переместите данный файл по адресу:

C:\Windows\system32 (для 32-битных машин)

C:\Windows\sysWOW64 (для 64-битных машин)

Заключение

Если при распаковке какой-либо программы вы столкнулись с ошибкой «Unarc.dll код ошибки: -12», то рекомендую выполнить весь комплекс советов, изложенных мной выше. Наиболее эффективным способом в такой ситуации является использование репака другого автора – обычно в таком случае ошибка не возникает.

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

  1. Аноним

    не чего не помагло спасибо за трату времени

    Ответить
  2. Сергей

    Была ошибка decompression fails при установке FARCRAY 5. потом были ошибки 7, 12 и т.д. при установке игры The Witcher 3: Wild Hunt.
    Характеристики: GA-Z77-D3H / i7 3770 / 16gb озу 1600Ghz / GTX 1060 DUAL 3G / Win 8 repack
    Перелопатил около 20 сайтов, ничего не помогало, даже платнки памяти менял.
    Решил проблему абсолютно случайно:
    — Поставил чистый образ win 8.1
    — поставил все дрова и новые архиваторы winrar и 7zip на 32 и 64 бита
    — поменял файл подкачки на ЖД куда будет устанавливатся игра, выставил и задал принудительный размер соответствующий объему моей ОЗУ 16гб, это будет 16384 (1024*16)
    — отключил антивирусы, защитник windows, smart screen (особо важный)
    — на ноутбуке скачал с торрента репаки FARCRAY 5 и The Witcher 3: Wild Hunt от by.xatab
    — закинул все репаки на внешний ЖД, подойдет любой с usb интерфейсом
    — подключил к своему пк, не стал их скидывать, а прям с внешнего ЖД запустил установку, не было ни одной ошибки и все игры установились за 10 мин. Занимаюсь сборкой пк более 10 лет, чем это объяснить я не знаю)

    Ответить
  3. Asker

    гта 5 не магу качать

    Ответить
    1. Аноним

      не качай, русский язык учи

      Ответить
      1. Макс

        +1 ))))

        Ответить
      2. Леонид

        +1)))

        Ответить
      3. Аноним

        выучил одно правило? молодец

        Ответить
  4. Михаил

    какая модель i5 проца, какая память оперативная, что за мать? Нафига ты мне про видюху рассказываешь то, что я и в инете найти могу? Мне интересен твой конфиг, чтобы понять почему выскакивает ошибка по длл

    Ответить
  5. Гуру

    Функция DEP В помощь, кому эта хрень не помогла.

    Ответить
  6. Вася

    устанавливал гта5 при установке выскакивало Unarc.dll код ошибки: -12. Всё перепробовал казалось и ни чего не помогло. У становил Visual studio code- 2013 и вуаля всё заработало. DEP включал нихера не помогло.

    Ответить
    1. Фазео

      Спс, помогло

      Ответить
    2. Эль

      Visual studio установил и ошибка исправлена

      Ответить
    3. Аноним

      Visual C++ 2013 и все заработало, СПАСИБО, теперь есть ГТА 5 )))

      Ответить
    4. Vbinbi

      ОГОНЬ !!! Visual C++ 2013

      Ответить
    5. Она

      офигеть, 3 дня мучалась с проблемой, ничего не помогало)) перекачала кучу репаков — ничего не помогает)) , поставила Visual C++ 2013 и сработало, вася ты крут

      Ответить
  7. Вася

    Ой точнее Visual C++ 2013

    Ответить
    1. zombee

      круто чувак, спс.

      Ответить
    2. Дмитрий

      брат, ты крут. спасибо.

      Ответить
    3. trouble

      Действительно, помогло, спс.

      Ответить
    4. Киря

      Васян ты топчик. Рахмет

      Ответить
    5. Rom4

      Да, именно это и помогло … супер, спасибо!!! устанавливал Little Nightmares II

      Ответить
    6. Леонид

      Спасибо, помог!

      Ответить
    7. Монстрик

      Спасибо! Помогло с репаком ГТА5 от xatab.

      Ответить
    8. Роман

      Спасибо огромное реально работает!!!

      Ответить
    9. тоапа

      реально помогло, ты лучший! респееект

      Ответить
    10. яяя

      спасиииибоооо

      Ответить
    11. Вячеслав

      Вася ван лав

      Ответить
  8. Gamer5

    Здравствуйте! Вопрос от нубишного нуба. Что делать, если у меня новый игровой комп, все советы выше перепробованы и ни один не помог?

    Ответить
  9. Аноним

    Вася супер

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

    Круто переустановить игру на которую потратил день 100+ гб

    Ответить