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

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

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

Содержание

  1. Разбираемся с причинами ошибки
  2. Как исправить ошибку «Произошла ошибка при распаковке не совпадает контрольная сумма 12»
  3. Заключение

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

Обычно указанная проблема возникает в ситуации, когда заявленная контрольная сумма архива не совпадает с реальной суммой, полученной архиватором при распаковке. Важным элементом данного процесса является 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:Windowssystem32 (для 32-битных машин)

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

Заключение

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

Опубликовано 09 мая 2017 Обновлено 30 мая 2022

Всем привет! Unarc.dll – компонент динамических библиотек, встречающийся в Microsoft Windows и необходимый для запуска некоторых программ и развлекательного контента. Наряду с файлом «ISDone.dll» часто применяется в дистрибутивах «RePack-еров» (и редко разработчиков), сжимающих дистрибутивы для экономии дополнительного места на жестких дисках.

В результате экстремальной «сборки» архиваторы порой не справляются с нагрузкой, а динамические библиотеки вызывают – ошибку «12» при установке игры или во время распаковки программных файлов. Давайте разберемся – как это исправить.

Содержание

  1. Причины возникновения ERROR
  2. Проверка пути установки
  3. Смена или переустановка архиватора
  4. Настройка параметров файла подкачки
  5. Обновление библиотек и компонентов Microsoft
  6. Тест оперативной памяти
  7. Брандмауэр и права администратора
  8. Задать вопрос автору статьи

Причины возникновения ERROR

  • При распаковке файлов программы или игры не совпадает контрольная сумма архива, указанная в параметрах инсталлятора.
  • Процесс подготовки дополнительных компонентов и библиотек нарушен из-за поврежденных исходников – возможно, часть информации потерялась при загрузке или повреждена.
  • Антивирусный комплекс, используемый в Windows, блокирует отдельные процессы распаковки из-за подозрительной активности некоторых файлов. Проблема решается временной блокировкой некоторых компонентов (как вариант – информации, попадающей на ПК). У Avast параметры безопасности меняются в разделе «Защита». Там же регулируется и частота проверок.
  • Компонент Unarc.dll распаковывается из файлов с расширениями: arc, 7z, rar и pcf. В некоторых случаях применяемые в Windows программы-архиваторы не способны справиться с нагрузкой, из-за чего и отображают ошибку.

Как избавиться от ошибки? «Unarc.dll код ошибки 12», «ISDone.dll при распаковке не совпадает контрольная сумма (Failed CRC Check)» – вариантов расшифровки распространенного системного сбоя встречается много. И каждый связан с распаковкой компонентов отдельных библиотек, из-за чего и способы избавления от ошибки основаны на схожих алгоритмах действий и проверок.

Проверка пути установки

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

«Документы», «Софт», «Книги» – придется сменить на Documents, Soft и Books. Альтернативный вариант действий – поэкспериментировать с распаковкой с параметрами по умолчанию: если инсталлятор предлагает выбрать путь на системном диске (вроде ProgramFiles), то ради эксперимента желательно согласиться и проверить итоговый результат.

Произошла ошибка при распаковке: Не совпадает контрольная сумма 12
Кроме каталогов с кириллицей в названии в старых версиях Windows распаковщикам мешает и неправильное наименование учетной записи, используемой в системе. В той же Windows 7 имя меняется в «Параметрах».

Смена или переустановка архиватора

В Windows изначально доступны инструменты, справляющиеся с распаковкой файлов с расширением .zip, .7z и некоторыми альтернативными форматами. И, как подсказывает практика, многим дистрибутивам перечисленных «мощностей» недостаточно. Искать помощи придется у разработчиков стороннего софта, вроде 7ZIP или WinRAR. Необходимые инструменты желательно загружать с официальных сайтов. После установки архиваторов компьютер стоит перезагрузить, а затем – вновь повторить недавние действия, вызвавшие ошибку.

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

В Windows недостаток оперативной памяти частично компенсируется гигабайтами жесткого диска, выделенного под промежуточные операции при распаковке и установке программного обеспечения. Дополнительное место «выделяется» в «Свойствах системы», вызываемых через команду «sysdm.cpl» в окне «Выполнить» (нажимаем + R).

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

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

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

По умолчанию Windows автоматически подбирает необходимый объем для программ или служб, работающих в фоне, но и гибкая регулировка тоже предусмотрена. Если нажать на кнопку «Изменить», то появится возможность задать размер файлу подкачки для некоторых жестких дисков или всех сразу.

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

Необходимые значения вписываются в «исходный» и «максимальный» размеры. Добавленные изменения сохраняются по кнопке «Ок» и вступают в силу даже без перезагрузки компьютера.

Обновление библиотек и компонентов Microsoft

Распространяемые пакеты Visual C++ необходимы при запуске приложений, разработанных с помощью Visual Studio или задействующих подключаемые библиотеки из той же серии. Как результат – без установки Visual C++ для Visual Studio не обойтись. Необходимые файлы и дистрибутивы для распаковки пакетов представлены на официальном сайте Microsoft и подходят для компьютеров с Windows (начиная с XP).

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

Кроме версии 2013 года в некоторых ситуациях помогает и установка Visual Studio 2010 года и даже ранее. Вне зависимости от выбранного пакета разработчики рекомендуют не отказываться от инсталляции (а точнее – «восстановления» файлов и библиотек) даже в тех ситуациях, когда в системе уже доступен Visual C++. В том числе рекомендуется поэкспериментировать с версиями: устанавливать можно и 32, и 64-битные сборки одновременно.

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

Не помешает в Windows и обновлённый DirectX. Веб-установщик исполняемых библиотек вновь доступен на сайте Microsoft и загружается за считанные минуты. Как и в случае с Visual C++ необходимо добраться до надписи, вроде «более новая или эквивалентная версия уже установлена в Windows».

Тест оперативной памяти

Перегруженная фоновыми процессами и службами ОЗУ порой не справляется с распаковкой «RePack-ов», занимающих больше 8-12 гигабайт свободного места на жестких дисках. Частично проблема решается снижением нагрузки на оперативную память с помощью «Диспетчера задач» (Ctrl + Alt + Delete), но в некоторых ситуациях не обойтись и без стресс-теста ОЗУ на предмет сбоев и аппаратных неполадок.

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

В Windows уже припасен необходимый инструмент – «Средство проверки памяти», скрывающийся в меню «Пуск». Проверка происходит исключительно перед новым запуском ПК, а потому придется или согласиться на перезагрузку, или – выбрать вариант с диагностикой в момент следующего включения компьютера.

Альтернативный способ провести тест – воспользоваться сервисом MemTest. Результаты проверки станут более подробными, а заодно появится возможность выгрузить отдельные детали в TXT-файл для последующего разбора.

Брандмауэр и права администратора

Кроме антивирусного комплекса распаковке мешают и фильтры «Защитника Windows», припасенные в разделе с «Брандмауэром» в параметрах с «Безопасностью» ОС.

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

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

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

А еще помогает «Запуск от имени администратора». Иначе появляется заставка о заблокированных «процессах». Она еще раз напомнит о возросшей фоновой активности брандмауэра и Microsoft Defender.

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

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

Содержание

  • Способ 1: Проверка источника данных
  • Способ 2: Исключение кириллицы из пути установки
  • Способ 3: Обновление версии архиватора
  • Способ 4: Отключение разгона
  • Способ 5: Устранение неполадок с накопителем компьютера
  • Вопросы и ответы

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

Способ 1: Проверка источника данных

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

Способ 2: Исключение кириллицы из пути установки

Ещё одной частой причиной сбоя распаковки является наличие русских букв в пути инсталляции ПО. Дело в том, что многие установщики по-прежнему плохо работают с кириллическими символами, которые попросту не распознают, отчего и появляется ошибка. Решение в такой ситуации простое – установите программу или видеоигру в папку, весь путь к которой состоит из латинских символов (английских букв).

Несколько сложнее обстоят дела с продуктами, которым для работы требуется установить компоненты в пользовательскую папку на диске C:, так как изменение имени учётки Windows – задача нетривиальная. Наилучшим выходом из положения будет создание нового юзера, уже с английскими буквами в названии, и установка проблемного софта именно в его директории.

Подробнее: Как создать новую учётную запись в Windows 7 и Windows 10

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

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

Подробнее: Архиваторы для Windows

Способ 4: Отключение разгона

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

Подробнее: Сбрасываем настройки BIOS

Способ 5: Устранение неполадок с накопителем компьютера

Наконец, последней распространённой причиной ошибок распаковки могут быть проблемы в работе жесткого диска или твердотельного накопителя: сбойные секторы или ячейки памяти не позволяют установщикам считывать и записывать данные, что они порой воспринимают как несовпадение контрольной суммы. Следовательно, если методы выше не помогли, проверьте HDD или SSD и устраните неполадки, если таковые будут обнаружены.

Подробнее: Проверка на ошибки HDD и SSD

Еще статьи по данной теме:

Помогла ли Вам статья?

Начиная с самых первых поколений персональных компьютеров, проблема дефицита дискового пространства была одной из самых актуальных. Над её решением работали лучшие умы отрасли, и одним из эффективных способов решения, как вы уже догадались, оказалось использование архиваторов. Как оказалось, степень сжатия файла сильно зависит от его типа. Например, при упаковке текстов размер файла уменьшается в разы, а для большого текста – даже на порядок. Исполняемые файлы сжимаются хуже, а некоторые виды файлов, изначально созданных с использованием упаковщиков, практически не сжимаются.

Ошибка контрольной суммы при распаковке RAR

Так или иначе, но архиваторы и поныне используются повсеместно – как правило, пакеты программ для установки поставляются именно в виде архивов, в том числе самораспаковывающихся. Но иногда при распаковке сжатых файлов пользователи сталкиваются с ошибкой несовпадения контрольной суммы, в результате чего очень нужный файл извлечь из архива не удаётся. Сегодня мы рассмотрим основные причины возникновения ошибки CRC и способы её устранения.

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

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

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

Ошибка при распаковке

Особенность контрольной суммы (её принято называть хэш-суммой) заключается в том, что по ней невозможно восстановить исходную последовательность данных, но она является идеальным инструментом для определения подлинности полученного файла. Итак, в сам архив вносится контрольная сумма, она же вычисляется при разархивировании файла. Если хэш-суммы не совпадают, это говорит о том, что архив изменён уже после его создания.

В подобных случаях при распаковке файлов архиватор выдаёт соответствующее сообщение об ошибке несовпадения контрольной суммы, прекращая дальнейшую работу.

Итак, если при распаковке архива RAR вы получили сообщение об ошибке контрольной суммы, это может означать следующее:

  • сам архив создан некорректно – например, если программа-архиватор, создавшая архив, заражена вирусом;
  • используемый вами архиватор для распаковки архивов повреждён или работает со сбоями;
  • иногда причиной становится несовпадение версий архиватора;
  • ещё одной причиной появления ошибки может быть наличие кириллических символов при указании каталога распаковки;
  • ошибка несовпадения CRC-кода может возникать и вследствие проблем с железом: при наличии сбойных секторов на накопителе или если модуль ОЗУ работает со сбоями.

Рассмотрим основные методы устранения данной ошибки.

Способы решения проблемы

В большинстве случаев виновником возникновения ошибки контрольной суммы в заархивированном файле является сам архив, про который в таких случаях говорят «битый».

Проверка источника данных

Если вы скачали файл с оптического диска – возможно, он получил повреждения из-за дефектов DVD-носителя. Проверьте, нет ли на нём царапин, сколов, потёртостей или трещин. При их наличии стоит поискать исходный файл в другом месте.

Царапины на оптическом диске

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

Словом, первое, что нужно сделать, получив данную ошибку при распаковке, – скачать файл с нескольких источников.

Исключение кириллицы из полного пути установки

Дистрибутивы программ далеко не всегда пишут программисты высокой квалификации. В силу этого нередки случаи, когда пакет содержит компоненты, которые не адаптированы под некоторые языки, в частности – кириллицу. И тогда такие дистрибутивы при распаковке могут генерировать ошибку контрольной суммы, касается ли это 7ZIP или WINRAR.

Удаление кириллицы в пути

Если тот архиватор, которым вы пользуетесь, предлагает распаковать архив с документами в папку «Документы», или же вы сознательно разархивируете дистрибутивы программ в каталог «Софт», вам стоит попробовать использовать имена, не содержащие русских букв, – например, Docs или Soft.

То есть при распаковке внимательно следите за тем, в какую папку архиватор предлагает распаковать архив, причём кириллица может быть в любом участке пути.

Распаковщики, если речь идёт о старых версиях Windows, могут выдавать ошибку и из-за того, что кириллица присутствует в имени учётной записи. Изменить имя можно через «параметры», но если это для вас неприемлемо, можно создать нового пользователя с английским написанием его имени – это должно решить проблему.

«Параметры» в меню «Пуск»

Раздел «Учётные записи» в Windows 10

Пункт «Управление учётной записью Майкрософт»

Имя учётной записи Майкрософт

Пункт «Изменить имя»

Изменение имени учётной записи Майкрософт

Обновление версии архиватора

Операционная система Windows имеет собственные средства распаковки наиболее распространённых форматов архивов – zip, arj, rar, 7z, однако их функционал недостаточен по сравнению со специализированными пакетами.

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

Скачивание установщика WinRAR

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

Скачивание установщика 7ZIP

Отключение разгона

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

Решение проблемы – отключение разгона. Проще всего это сделать, выполнив сброс BIOS до заводских настроек, после чего можно проверить работоспособность архиватора.

Сброс BIOS до заводских настроек

Устранение неполадок с диском компьютера

Более вероятным виновником появления ошибки несовпадения контрольной суммы при установке программ является наличие сбойных секторов на диске. Если ваш HDD возрастной, то стоит проверить его специализированной утилитой (можно и встроенными средствами Windows). С твердотельными накопителями такая неприятность случается чаще – в силу ограничений по циклам записи/чтения, свойственным для SSD.

Переход в свойства локального диска

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

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

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

Кнопка «Проверить диск»

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

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

  • Попробуйте при установки игры использовать короткий путь, например, установить игру в директорию С:Games;
  • При выборе пути для установки используйте исключительно латинские символы, без кириллицы;
  • Проверьте вашу память на ошибки с помощью соответствующих утилит (к примеру, программой Memtest86+);
  • Используйте утилиту Memtest86+ для проверки памяти вашего ПК

  • Переустановите ваш архиватор. Рекомендую установить самые свежие версии WinRAR и(или) 7-ZIP;
  • Задействуйте (увеличьте размер) файла подкачки. Нажмите на кнопку «Пуск», в строке поиска введите sysdm.cpl и нажмите ввод. В открывшемся окне свойств системы перейдите на вкладку «Дополнительно», в опции «Быстродействие» кликните на кнопку «Параметры».
  • В открывшемся окне параметров быстродействия вновь выберите вкладку «Дополнительно», и нажмите там на кнопку «Изменить».

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

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

    Бывает качаешь целый час большой архив с какого-нибудь сайта, пытаешься открыть его в WinRAR и получаешь сообщение: «ошибка контрольной суммы» или «ошибка CRC сжатых данных». Что делать и почему такое происходит?

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

    Как решить проблему?

    Есть 2 способа, с помощью которых можно исправить ошибку контрольной суммы.

    Способ 1

    Самое элементарное – скачать архив заново. Для скачивания лучше использовать специальную программу, загрузчик файлов, например, Download Master.

    Способ 2

    Можно попытаться восстановить архив с помощью встроенной функции WinRAR. В архиве может содержаться информация для восстановления, которая будет использована архиватором для «оживления» поврежденного архива.

    Запустите WinRAR и через его интерфейс найдите проблемный архив. Щелкните на нем правой кнопкой мыши и выберите «восстановить архив(ы)».

    В некоторых случаях может появиться окно, предлагающее указать, какой формат у архива, который вы хотите восстановить. Укажите правильный формат файла (его расширение) и нажмите «ОК».

    Если повезет, архив будет восстановлен.

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

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

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

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

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

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

    В следующем окне нажмите ОК, чтобы начать восстановление.

  • Как устранить ошибку подключения к vcenter через winscp
  • Как устранить ошибку не найдено ни одного файла указанного для isarcextract
  • Как устранить ошибку подключение не защищено
  • Как устранить ошибку не найден указанный модуль
  • Как устранить ошибку память не может быть read