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

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

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

«Произошла ошибка при распаковке: Не совпадает контрольная сумма» – это ошибка, возникающая во время установки игр или программ. Зачастую, от данной ошибки страдают пользователи, пытающиеся установить пиратскую копию программного обеспечения, запакованного в кастомный установщик сторонним лицом.

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

Например, оговариваемая ошибка может появляться по следующим причинам:

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

Ознакомившись с ошибкой «Произошла ошибка при распаковке: Не совпадает контрольная сумма», давайте теперь посмотрим, как можно избавиться от нее.

Содержание

  • Методы решения «Произошла ошибка при распаковке: Не совпадает контрольная сумма»
    • Метод №1 Загрузка другой версии/перезакачка
    • Метод №2 Убрать кириллицу директории установки
    • Метод №3 Проверка привода
    • Метод №4 Понизить рабочие частоты
    • Метод №5 Использование CHKDSK

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

Метод №1 Загрузка другой версии/перезакачка

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

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

Метод №2 Убрать кириллицу директории установки

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

Метод №3 Проверка привода

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

Метод №4 Понизить рабочие частоты

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

Метод №5 Использование CHKDSK

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

  1. откройте Командную строку от имени Администратора;
  2. впишите в нее команду chkdsk L: /f /r /x и нажмите Enter;
  3. дождитесь окончания сканирования диска, а также исправления всевозможных ошибок и восстановление поврежденных секторов;

Попробуйте провести установку нужного ПО и проверьте, была ли устранена ошибка «Произошла ошибка при распаковке: Не совпадает контрольная сумма».

Всем привет! 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. Очистка диска
  6. Переустановка архиватора
  7. Ещё несколько советов
  8. Заключение

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

Как становится ясно из текста уведомления, проблема связана с тем, что контрольная сумма архива не совпадает с реальным значением, полученным архиватором в процессе распаковки.

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

Наиболее вероятные причины, приводящие к различиям в контрольных суммах, представлены в списке ниже:

  1. RePack или архив с программой упакован некорректно.
  2. На жёстком диске, на который выполняется распаковка, недостаточно свободного места.
  3. Архиватор, по умолчанию используемый для распаковки, работает со сбоями.
  4. В пути распаковки содержатся кириллические символы.
  5. Наблюдаются нарушения в стабильности работы модулей оперативной памяти.
  6. Жёсткий диск содержит битые сектора.

Жёсткий диск

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

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

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

Загрузка с другого ресурса

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

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

Иногда сбой возникает по вине торрент трекера, который был использован при загрузке файлов – если во время скачивания возникали перебои, то можно попробовать «перезагрузить» старый торрент.

Удаление кириллицы

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

Удаление кириллицы

Очистка диска

Многие пользователи устанавливают игры по пути, который указан установщиком по умолчанию – на системный диск. Зачастую подобное отношение оканчивается тем, что диск быстро забивается. Это и приводит к возникновению разбираемой нами ошибки. Проверить наличие свободного места на диске можно через «Проводник» — если носитель полностью заполнен, но при этом удалять с него нечего, можно воспользоваться такой бесплатной чистящей утилитой, как CCleaner.

Очистка диска

Мнение эксперта

Дарья Ступникова

Специалист по WEB-программированию и компьютерным системам. Редактор PHP/HTML/CSS сайта os-helper.ru.

Спросить у Дарьи

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

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

Возможно, сбой вызван некорректной работой установленного в системе архиватора. Если описанные выше способы не помогают, то можно попробовать инсталлировать на ПК несколько других бесплатных архиваторов – например, WinRar или 7-Z.

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

Ещё несколько советов

Описанные способы являются основными, однако помимо них можно выделить ещё несколько рекомендаций:

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

Ещё несколько советов

При скачивании Unarc.dll файл нужно поместить в папку System32 (для 32-битных ОС) или в sysWOW64 (для 64-битных ОС).

Заключение

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

Содержание

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Понравилась статья? Поделить с друзьями:
  • Ошибка при установке мобильной платформы 1с
  • Ошибка при установке не совпадает контрольная сумма unarc dll
  • Ошибка при установке метро эксодус
  • Ошибка при установке метро last light
  • Ошибка при установке метро 2033