Resident evil village ошибка при установке 12

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

Unarc. dll код ошибки 12

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

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

Unarc. dll код ошибки 12

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

Почему unarc. dll вернул код ошибки 12

Сама ошибка Unarc. dll обычно возникает из-за того, что эти архивы невозможно распаковать корректно, так как не совпадает контрольная сумма архива, отмеченная в параметре CRC, и фактическая (Рисунок 2).

Существует три причины, из-за которых эта ошибка возникает чаще всего:

Далее в статье будет рассмотрено, какие меры можно будет предпринять, чтобы исправить «unarc. dll вернул код ошибки 12» для каждой из причин, а также что делать, если ни одна из причин не оказалась подходящей.

Почему unarc. dll вернул код ошибки 12

Решение проблемы

Способов, с помощью которых можно исправить Unarc. dll 12, множество и применять их нужно в следующем порядке:

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

Решение проблемы

Тогда добывается программа вроде DLL Files Fixer, устанавливается, а потом выполняется следующий алгоритм:

У этой программы есть функция проверки, чистки и исправления реестра, что тоже может оказаться полезным при возникновении ошибки Unarc. dll или Isdone. dll 12 (на Windows 10).

Установка архиватора для корректной распаковки

Неполадки архиватора WinRar и WinZip являются частой причиной, почему архивы Unarc. dll не распаковываются. Это удивляет многих пользователей и вызывает недоверие, поэтому к этой причине обращаются в последнюю очередь и зря.

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

Замена файла unarc dll

Один из кодов возвращает ошибку failed CRC check — это самый популярный, 12. Обычно он обозначает, что сломан не файл внутри архива, а он сам. Потому ещё один метод починки ошибки Unarc. dll 12 при установке игры или модов к ней – смена файла архива. К нему пользователи прибегают нередко и такое решение вполне логично. Ведь когда файл повреждён, почему бы не попробовать добыть другой, не поломанный (Рисунок 4).

Замена файла unarc dll

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

Неполадки с оперативной памятью

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

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

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

Прочие методы устранения ошибки Unarc. dll

Если все предложенные ранее здесь варианты не сработали, можно попробовать ещё несколько непопулярных. Они срабатывают, но реже предыдущих.

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

Ещё одна причина возникновения ошибки «decompression failed» во время установке игр или модов — малый файл подкачки. Тогда его размер стоит увеличить в настройках операционной системы:

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

Последний из непопулярных способов — переустановить Microsoft Visual C++ 2010. Иногда только эта программа и нужна, чтобы исправить ошибку. Инсталлятор есть на официальном сайте Microsoft.

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

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

Unarc. dll вернул код ошибки 12: что бы это значило?

Начнем с интерпретации самого сбоя. Поскольку у нас имеется именно ошибка при распаковке Unarc. dll, логично предположить, что это связано с декомпрессией установочного дистрибутива. Отчасти так оно и есть.

unarc dll вернул код ошибки 12

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

Несколько вариантов причин появления сбоя

Теперь посмотрим на несколько конкретных случаев, когда появляется ошибка при установке. Unarc. dll в данном случае имеет связь еще с одной динамической библиотекой ISDone. dll. Не вдаваясь в технические подробности, определим две самые распространенные ситуации.

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

Первая заключается в том, что в описании сбоя представлено сообщение об ошибке проверки CRC Checksum. О чем это говорит? Только о том, что искомый архив поврежден. Попутно описывается и причина сбоя: Unarc. dll вернул код ошибки 12. Как исправить такую ситуацию? Да очень просто. Если возникает именно такой сбой, значит, архив попросту недокачан, поэтому стоит поискать другую его версию и загрузить с другого ресурса. Тут же нужно обратить внимание на то, что архивный файл действительно может быть поврежден. Решение то же самое.

ошибка при распаковке unarc dll

Unarc. dll вернул код ошибки 12: как исправить простейшим способом?

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

unarc dll код ошибки 12

Как поступить в этом случае? Да просто загрузить из Интернета самую свежую версию архиватора и повторить попытку. При этом стоит обратить внимание, что если не работает, допустим, WinRAR, можно попробовать проделать ту же процедуру с помощью 7-Zip. Только и всего.

Исправляем пути установки игр или другого ПО

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

Поясним на примере. Допустим, если пользователь устанавливает игру по пути C:DocumentsИгры или C:ДокументыGames, она туда просто не встанет из-за названий каталогов в кириллическом виде. Как уже понятно, частично проблема (если только она действительно состоит в этом) решается обычным переименованием директорий в латинские названия.

Увеличиваем размер файла подкачки

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

Тут нужно быть крайне острожным, поскольку задание завышенного или заниженного объема может привести к полной неработоспособности Windows. Однако задавать автоматическое определение объема файла тоже не нужно. Поступим проще.

ошибка 12 unarc dll

Для начала используем меню «Выполнить», вызываемое сочетанием клавиш Win + R, где прописываем команду sysdm. cpl, после чего в появившемся окне настроек на вкладке «Дополнительно» используем кнопку параметров и снова переходим на вкладку «Дополнительно» в новом окне.

ошибка при установке unarc dll

В разделе виртуальной памяти нажимаем кнопку изменения настроек, а затем снимаем галочку со строки автоматической настройки и указываем размер вручную. Один маленький совет: в верхнем окне, где указаны диски и логические разделы, лучше не выбирать системный том, а указать в качестве места виртуальный раздел, на котором больше места. Кроме того, исходный размер не меняем, но вот в качестве максимального указываем тот, который равен объему «оперативки». Например, у пользователя установлены планки памяти 4 Гб. Соответствующий размер составит 4096 Мб. Помните, что 1 Гб содержит 1024 Мб, а не тысячу, как думают некоторые. Теперь остается нажать кнопку задания размера и сохранить изменения, после чего желательно перезагрузить систему (обязательным условием это не является, такая процедура, скажем, настоятельно рекомендуется к исполнению).

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

Проверяем оперативную память

Наконец, еще одна проблема, связанная с тем, что появляется сбой, а сообщение указывает, что Unarc. dll вернул код ошибки 12, может быть связана с некорректной работой оперативной памяти (слишком сильная и необоснованная нагрузка, физические повреждения и т. д.). Хоть и встречается такая ситуация нечасто, тем не менее сбрасывать со счетов ее нельзя.

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

unarc dll вернул код ошибки 12

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

Однако, как показывает практика, лучше использовать специализированную утилиту Memtest86+, которую предварительно надо скачать из Интернета, а затем с ее помощью создать загрузочный диск, и только потом стартовать именно с него. Эта программа работает более эффективно, нежели «родная» утилита Windows.

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

С ноутбуками дело обстоит несколько сложнее, ведь вскрывать их самому, да еще если они на гарантии, уж точно не стоит. Тут выход один: обращаться в сервисный центр. Можно, конечно, и самостоятельно попытаться устранить проблему. Но это, как говорится, на свой страх и риск.

Стоит ли скачивать сбойные библиотеки из Интернета?

Заключение

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

Источники:

https://soft-ok. net/5099-unarcdll-kod-oshibki-12.html

https://fb. ru/article/250196/unarc-dll-vernul-kod-oshibki-kak-ispravit

Содержание

  1. 1. Что такое код ошибки: -12 при установке игры
  2. 2. Что за файлы unarc.dll и isdone.dll 12
  3. 3. Как исправить ошибку файлов unarc.dll и isdone.dll
  4. 4. Установка дополнительного архиватора WinRar, WinZip, 7-Z
  5. 5. В пути установки используются кириллические символы
  6. 6. Оперативная память
  7. 7. Увеличьте размер файла подкачки
  8. 8. Переустановка Microsoft Visual C++ 2010
  9. 9. Эти способы не помогли

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

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

Что за файлы unarc.dll и isdone.dll 12

Инсталляторы игр и программ часто архивируют (сжимают) для уменьшения объёма. Во время установки компонент unarc.dll или isdone.dll может дать сбой и выдать ошибку 12. Это происходит из-за их неспособности рпспаковать данный архив.

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

Как исправить ошибку файлов unarc.dll и isdone.dll

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

Установка дополнительного архиватора WinRar, WinZip, 7-Z

Проблема может появиться из-за сбоя в работе архиватора, который распаковывает файлы. Если проблема в этом, то вам следует переустановить архиватор или установить другой: WinRar, WinZip или 7-Z.

В пути установки используются кириллические символы

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

Некоторые установщики не могут распознать символы с кодировкой UTF-8 (кириллица). Проверьте путь установки игры и убедитесь, что там отсутствуют кириллические символы.

Оперативная память

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

Также это может случиться на слабом ПК с малым объёмом оперативной памяти или из-за её поломки. Планка оперативной памяти могла перегореть или выскочить из слота. Если на ней видны признаки повреждений, то её придётся заменить. Для проверки системных повреждений можно использовать встроенную в Windows службу.

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

Увеличьте размер файла подкачки

Ещё одна возможная причина — недостаточный размер файла подкачки. Такая проблема может возникнуть с объемными приложениями. Заходим в настройки Windows и увеличиваем размер файла подкачки.

Используем комбинацию клавиш WIN + R, чтобы запустить команду «Выполнить». В окне набираем команду «sysdm.cpl». Во вкладке «Дополнительно» выбираем раздел «Быстродействие» и нажимаем «Параметры». Открываем вкладку «Дополнительно» и жмём «Изменить» в меню «Виртуальная память».

Выбираем нужный диск и жмем «Указать размер». Меняем значение во втором поле «Максимальный размер». Первое поле «Исходный размер» не трогаем. Указываем объем оперативной памяти в МБ. Нажимаем на «ОК», Чтобы сохранить изменения. Перезагружаем ПК.

Переустановка Microsoft Visual C++ 2010

Последний способ — это переустановка Microsoft Visual C++ 2010. Заходим на официальный сайт Microsoft и скачиваем инсталлятор. Устанавливаем его.

Эти способы не помогли

Если вы испробовали все эти способы и они не помогли решить проблему, то, скорее всего, ошибка возникает из-за неисправной ОС. Чтобы решить её, придётся переустанавливать операционную систему.

  • Twitch навсегда забанил толстого стримера за грязную трансляцию из бассейна. Похоже, это снова ошибка
  • CD Projekt RED рассказала, как открыть секретную концовку в Cyberpunk 2077. В официальном гайде была ошибка
  • Ошибка в Assassin’s Creed Valhalla приводит к тому, что Эйвор воскресает пьяным

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

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

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

Unarc.dll код ошибки 12

Рисунок 1. Внешний вид Unarc.dll ошибки 12 при установке игры

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

Содержание:

  1. Почему unarc.dll вернул код ошибки 12
  2. Решение проблемы
    1. Установка архиватора для корректной распаковки
    2. Замена файла unarc dll
    3. Неполадки с оперативной памятью
    4. Прочие методы устранения ошибки Unarc.dll

Почему unarc.dll вернул код ошибки 12

Сама ошибка Unarc.dll обычно возникает из-за того, что эти архивы невозможно распаковать корректно, так как не совпадает контрольная сумма архива, отмеченная в параметре CRC, и фактическая (Рисунок 2).

Существует три причины, из-за которых эта ошибка возникает чаще всего:

  1. Процесс распаковки нарушен. К примеру, с ним не справляется программа-архиватор. Такое нередко случается, если изначальная архивация производилась с использованием не стандартных программ.
  2. Архив с файлами оказался поврежден. Этот вариант не стоит проверять в первую очередь, потому что часто с самим файлом всё в порядке.
  3. Проблемы с реестром.

Далее в статье будет рассмотрено, какие меры можно будет предпринять, чтобы исправить «unarc.dll вернул код ошибки 12» для каждой из причин, а также что делать, если ни одна из причин не оказалась подходящей.

Почему unarc.dll вернул код ошибки 12

Рисунок 2. Окно unarc.dll с кодом ошибки 12

Решение проблемы

Способов, с помощью которых можно исправить Unarc.dll 12, множество и применять их нужно в следующем порядке:

  1. Проверить наличие и установку программ архиваторов. Если на компьютере их нет или стоят нестандартные, то широко используемый WinRar или WinZip всё же потребуется (Рисунок 3).
  2. Убедиться, что полученный архив с Unarc.dll и Isdone.dll скачан из проверенного источника.
  3. Проверить отзывы пользователей, обычно, если что-то не установилось, они сразу об этом сообщают.
  4. Убедиться, что при загрузке не возникало неполадок с системой и подключением к Интернет, что могло стать причиной его неполной скачки и повреждения. Если это происходило или есть подозрения — лучше загрузить заново.

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

Решение проблемы

Рисунок 3. Возможные примеры решения ошибки при установке

Тогда добывается программа вроде DLL Files Fixer, устанавливается, а потом выполняется следующий алгоритм:

  1. Запустить программу.
  2. Перейти во вкладку для установки DLL библиотек.
  3. В строку поиска вбить название той, что нужно установить.
  4. Подождать результатов. Если файл не будет найден, то установку можно будет продолжить в автоматическом режиме.
  5. Подождать конца установки.
  6. Перезапустить компьютер.

У этой программы есть функция проверки, чистки и исправления реестра, что тоже может оказаться полезным при возникновении ошибки Unarc.dll или Isdone.dll 12 (на Windows 10).

Установка архиватора для корректной распаковки

Неполадки архиватора WinRar и WinZip являются частой причиной, почему архивы Unarc.dll не распаковываются. Это удивляет многих пользователей и вызывает недоверие, поэтому к этой причине обращаются в последнюю очередь и зря.

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

Замена файла unarc dll

Один из кодов возвращает ошибку failed CRC check — это самый популярный, 12. Обычно он обозначает, что сломан не файл внутри архива, а он сам. Потому ещё один метод починки ошибки Unarc.dll 12 при установке игры или модов к ней – смена файла архива. К нему пользователи прибегают нередко и такое решение вполне логично. Ведь когда файл повреждён, почему бы не попробовать добыть другой, не поломанный (Рисунок 4).

Замена файла unarc dll

Рисунок 4. Переустановка архиватора для замены файла

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

Неполадки с оперативной памятью

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

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

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

Прочие методы устранения ошибки Unarc.dll

Если все предложенные ранее здесь варианты не сработали, можно попробовать ещё несколько непопулярных. Они срабатывают, но реже предыдущих.

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

Ещё одна причина возникновения ошибки «decompression failed» во время установке игр или модов — малый файл подкачки. Тогда его размер стоит увеличить в настройках операционной системы:

  1. Открыть строку выполнения через Win+R.
  2. Задать команду sysdm.cpl.
  3. Нажать “Дополнительно” в “Advanced”.
  4. Снова выбрать “Дополнительно”.
  5. Нажать на “Свой размер” (Рисунок 5).
  6. В первом поле ничего менять не требуется, а во втором указывается размер оперативки в мегабайтах. Для этого гигабайты умножаются на 1024.
  7. После введения нового значения требуется подтвердить изменения.
  8. Перезагрузить ПК.

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

Последний из непопулярных способов — переустановить Microsoft Visual C++ 2010. Иногда только эта программа и нужна, чтобы исправить ошибку. Инсталлятор есть на официальном сайте Microsoft.

Прочие методы устранения ошибки Unarc.dll

Рисунок 5. Установка размера файла подкачки

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

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

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

Unarc.dll вернул код ошибки 12: что бы это значило?

Начнем с интерпретации самого сбоя. Поскольку у нас имеется именно ошибка при распаковке Unarc.dll, логично предположить, что это связано с декомпрессией установочного дистрибутива. Отчасти так оно и есть.

unarc dll вернул код ошибки 12

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

Несколько вариантов причин появления сбоя

Теперь посмотрим на несколько конкретных случаев, когда появляется ошибка при установке. Unarc.dll в данном случае имеет связь еще с одной динамической библиотекой ISDone.dll. Не вдаваясь в технические подробности, определим две самые распространенные ситуации.

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

Первая заключается в том, что в описании сбоя представлено сообщение об ошибке проверки CRC Checksum. О чем это говорит? Только о том, что искомый архив поврежден. Попутно описывается и причина сбоя: Unarc.dll вернул код ошибки 12. Как исправить такую ситуацию? Да очень просто. Если возникает именно такой сбой, значит, архив попросту недокачан, поэтому стоит поискать другую его версию и загрузить с другого ресурса. Тут же нужно обратить внимание на то, что архивный файл действительно может быть поврежден. Решение то же самое.

ошибка при распаковке unarc dll

Во втором случае в сообщении тоже числится библиотека Unarc.dll (код ошибки 12), однако, как результат — система говорит о невозможности распаковки (decompression failed). Это уже не повреждение архива, как думают многие пользователи. На самом деле с ним может быть все в порядке, вот только для уменьшения его объема использовались методы максимального сжатия (в 7-Zip это алгоритмы bcj2, ppmd, lzma2, delta и др.), максимально заархивированные самораспаковывающиеся архивы SFX, требующие библиотеки DLL на стадии распаковки, или же самые свежие версии программ-архиваторов.

Unarc.dll вернул код ошибки 12: как исправить простейшим способом?

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

unarc dll код ошибки 12

Как поступить в этом случае? Да просто загрузить из Интернета самую свежую версию архиватора и повторить попытку. При этом стоит обратить внимание, что если не работает, допустим, WinRAR, можно попробовать проделать ту же процедуру с помощью 7-Zip. Только и всего.

Исправляем пути установки игр или другого ПО

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

Поясним на примере. Допустим, если пользователь устанавливает игру по пути C:DocumentsИгры или C:ДокументыGames, она туда просто не встанет из-за названий каталогов в кириллическом виде. Как уже понятно, частично проблема (если только она действительно состоит в этом) решается обычным переименованием директорий в латинские названия.

Увеличиваем размер файла подкачки

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

Тут нужно быть крайне острожным, поскольку задание завышенного или заниженного объема может привести к полной неработоспособности Windows. Однако задавать автоматическое определение объема файла тоже не нужно. Поступим проще.

ошибка 12 unarc dll

Для начала используем меню «Выполнить», вызываемое сочетанием клавиш Win + R, где прописываем команду sysdm.cpl, после чего в появившемся окне настроек на вкладке «Дополнительно» используем кнопку параметров и снова переходим на вкладку «Дополнительно» в новом окне.

ошибка при установке unarc dll

В разделе виртуальной памяти нажимаем кнопку изменения настроек, а затем снимаем галочку со строки автоматической настройки и указываем размер вручную. Один маленький совет: в верхнем окне, где указаны диски и логические разделы, лучше не выбирать системный том, а указать в качестве места виртуальный раздел, на котором больше места. Кроме того, исходный размер не меняем, но вот в качестве максимального указываем тот, который равен объему «оперативки». Например, у пользователя установлены планки памяти 4 Гб. Соответствующий размер составит 4096 Мб. Помните, что 1 Гб содержит 1024 Мб, а не тысячу, как думают некоторые. Теперь остается нажать кнопку задания размера и сохранить изменения, после чего желательно перезагрузить систему (обязательным условием это не является, такая процедура, скажем, настоятельно рекомендуется к исполнению).

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

Проверяем оперативную память

Наконец, еще одна проблема, связанная с тем, что появляется сбой, а сообщение указывает, что Unarc.dll вернул код ошибки 12, может быть связана с некорректной работой оперативной памяти (слишком сильная и необоснованная нагрузка, физические повреждения и т. д.). Хоть и встречается такая ситуация нечасто, тем не менее сбрасывать со счетов ее нельзя.

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

unarc dll вернул код ошибки 12

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

Однако, как показывает практика, лучше использовать специализированную утилиту Memtest86+, которую предварительно надо скачать из Интернета, а затем с ее помощью создать загрузочный диск, и только потом стартовать именно с него. Эта программа работает более эффективно, нежели «родная» утилита Windows.

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

С ноутбуками дело обстоит несколько сложнее, ведь вскрывать их самому, да еще если они на гарантии, уж точно не стоит. Тут выход один: обращаться в сервисный центр. Можно, конечно, и самостоятельно попытаться устранить проблему. Но это, как говорится, на свой страх и риск.

Стоит ли скачивать сбойные библиотеки из Интернета?

Напоследок несколько слов еще об одном решении, которое предлагают некоторые, так сказать, «специалисты». Они рекомендуют просто скачать файлы Unarc.dll и ISDone.dll из Интернета и скопировать их в соответствующее место на винчестере. Сразу скажем: заниматься такими глупостями не стоит. Максимум, чего можно добиться, — только сменить код ошибки, допустим, на 7 или 1. А вот приведенные рекомендации устраняют проблему на 99%. Если же ничего не получится, переустановки Windows не избежать, поскольку проблема может быть намного глубже.

Заключение

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

Понравилась статья? Поделить с друзьями:
  • Resident evil 6 не запускается ошибка steam
  • Resident evil 5 ошибка при запуске re5dx9
  • Resident evil 5 re5dx9 exe неустранимая ошибка приложения
  • Resident evil 4 ошибка steam must be running
  • Resident evil 4 ошибка steam api dll