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

Обновлено: 02.07.2024

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

Эти методы не помогли

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

Обычно ошибка ISDone.dll Unarc.dll error-12 появляется, когда мы пытаемся установить игры. Однако код может отличаться, это может быть -1, -7, -11, -12 или -14.

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

Итак, как избавиться от этой ошибки? Есть несколько методов, которые вы можете применить для исправления, как мы объясним ниже.

Запуск средства диагностики памяти Windows

  • Первое, что вам нужно сделать, это нажать кнопку "Пуск".
  • После этого вам нужно перейти в панель управления.

 Панель управления1

открыть инструменты администратора

  • Затем дважды щелкните Диагностика памяти Windows.

двойной щелчок на диагностике памяти Windows

  • Это заставит вас перезагрузить компьютер сейчас или позже, но попросит сохранить все несохраненные данные или файлы.

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

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

отображение средства диагностики памяти Windows с некоторой прогрессией

  • Теперь вы можете попробовать еще раз после загрузки компьютера и посмотреть, устранена ли проблема.

Выполнение чистой загрузки

Выполнение чистой загрузки — это еще один метод, который можно применить для исправления ошибки IsDone.dll Unarc.dll error-12. Как это сделать? Вы можете выполнить следующие действия.

  • Во-первых, вы должны перейти к команде "Выполнить". Там вы должны ввести msconfig и нажать Enter.

 введите msconfig и нажмите Enter

  • После этого вы увидите всплывающее окно «Конфигурация системы».
  • Итак, вам нужно перейти на вкладку "Сервис".

 перейдите на вкладку

  • Теперь вам нужно установить флажок «Скрыть все службы Microsoft», который отображается в нижней части списка.
  • Нажмите кнопку «Отключить все», которая отображается справа.
  • Если вы это сделали, перейдите на вкладку "Автозагрузка".
  • Здесь вам нужно выбрать опцию «Открыть диспетчер задач».
  • Затем щелкните правой кнопкой мыши каждый элемент, отображаемый на вкладке "Автозагрузка", и выберите параметр "Отключено".

then выберите вариант «Отключено». ширина=

  • Теперь вы можете закрыть Диспетчер задач и нажать кнопку "ОК", которая отображается в окне "Конфигурация системы".
  • Это заставит вас перезагрузить компьютер.
  • Итак, перезапустите его сейчас, и если ваш компьютер успешно загрузился, вы сможете проверить, исчезла ли ошибка.

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

  • Если вы хотите исправить эту ошибку с помощью очистки диска, первое, что вам нужно сделать, это нажать кнопку "Пуск".
  • После этого вам нужно ввести «Очистка диска» и нажать Enter.

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

  • На этом шаге вы увидите всплывающее окно "Очистка диска", которое будет открываться с некоторой прогрессией.

 вы увидите всплывающее окно очистки диска

  • Если процесс завершен, в нем будут перечислены файлы, которые необходимо удалить из различных областей, таких как корзина, временные файлы Интернета и многие другие.
  • Здесь вам нужно прокрутить вниз и выбрать из списка «Временные файлы установки Windows», а затем нажать кнопку «ОК».
  • Вам будет предложено удалить файлы без возможности восстановления, поэтому вам нужно будет нажать кнопку "Удалить файлы".
  • Если процесс очистки завершен, теперь вы можете попробовать еще раз, чтобы проверить, устранена ли ошибка.

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

Команда 1 – удалить /F C:\$Windows.~WS\* /R /A

Команда 2 — icacls C:\$Windows.~WS\*.* /T /grant administrators: game / applicationF

Команда 3 — rmdir /S /Q C:\$Windows.~WS\

Если вы ввели указанную выше команду, нажмите Enter. Затем, после этого, вы можете проверить, исчезла ли ошибка.

Использование режима совместимости пользователей

Чтобы исправить эту ошибку, можно также использовать режим совместимости пользователей. Как выполнить этот метод? Вы можете увидеть инструкции ниже.

  • Первое, что вам нужно сделать, это щелкнуть правой кнопкой мыши исполняемый файл/приложение.
  • После этого нажмите «Свойства» и перейдите на вкладку «Совместимость».
  • Здесь вам нужно установить флажок «Выполнить эту программу в режиме совместимости для».
  • Выберите вариант Windows 7 из списка.
  • А теперь установите флажок «Запустить эту программу от имени администратора» внизу.
  • Нажмите «Применить», затем кнопку «ОК», а затем запустите исполняемый файл сейчас.

Запуск инструмента обслуживания образов развертывания и управления ими (DISM)

  • Первое, что вам нужно сделать, это получить доступ к командной строке.
  • Вам нужно ввести приведенную ниже команду и нажать Enter.

DISM.exe /Online /Cleanup-image /Restorehealth

DISM.exe Online Cleanup image Restorehealth

  • Не пропустите: что такое файлы .DS_Store и __MACOSX?
  • Важно отметить, что этот процесс может занять несколько минут или даже часов. Так что вам нужно набраться терпения, ожидая этого процесса.
  • Если процесс достигает 100 %, вы можете перезагрузить компьютер.
  • А затем посмотрите, исправлена ​​ли ошибка или нет.

Загрузка и вставка новых файлов DLL в папку System 32

  • Первым шагом для использования этого метода является загрузка необходимых DLL-файлов из Интернета.

Вы должны убедиться, что загружаете файлы, аналогичные типу вашей системы, будь то 32-разрядная или 64-разрядная версия.

  • После этого вы должны сохранить эти файлы на своем ПК.
  • Теперь вам нужно скопировать Unarc.dll и/или Isdone.dll.
  • На этом шаге вам нужно перейти в «Мой компьютер», а затем открыть диск C.
  • Перейдите в папку Windows >> System 32.
  • Здесь вам нужно найти файлы .dll в папке System 32.
  • Затем переименуйте, а затем к этим файлам нужно будет добавить текст РЕЗЕРВНОЙ КОПИИ, например «unarc_BACKUP.dll».
  • Здесь вам нужно вставить недавно загруженные файлы в папку Windows >> System 32. Если ваш компьютер 64-разрядный, вы должны вставить файлы в папку Windows >> SysWOW64.
  • Теперь вам нужно перезагрузить компьютер, и если он перезагрузится, вы сможете проверить, устранена ли ошибка или нет.

БИОГРАФИЯ АВТОРА

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

bdshahrukh122

Ребята, уже несколько дней я не могу установить некоторые игры на свой компьютер из-за ошибки "ISDone.dll не соответствует контрольной сумме. Код ошибки unarc -12" каждый раз во время установки. Удивительно , я смог установить одну из игр 3 недели назад... на тот же компьютер... теперь я не могу установить даже эту конкретную игру.
Я проверил в Интернете решение и обнаружил, что проблема связана с оперативной памятью или жестким диском.. так может ли кто-нибудь прояснить, в чем причина проблемы?

канвульф

Титан

канвульф

Титан

bdshahrukh122

td>
Начало темы Похожие темы Форум Ответы Дата
Вопрос Уровень функции dx11 11.0 требуется для запуска ошибки движка на GTX 750 PC Gaming 10 12 марта, 2022
D Вопрос Ошибка 0xc000007b при попытке запустить игру PC Gaming 2< /td> 8 марта 2022 г.
B Вопрос Событие 2004 Ошибки памяти — сбой игр PC Gaming< /td> 4 16 февраля 2022 г.
Вопрос Я продолжаю получать эти ошибки всякий раз, когда я играю в игру. Игры на ПК 9 3 февраля 2022 г.
S Вопрос ПОМОЩЬ — перезагрузка ПК без ошибка - прямо на черный экран PC Gaming 1 2 февраля 2022 г.
Странный вопрос сбой / ошибка / ошибка Игры на ПК 1 30 января 2022 г.
[РЕШЕНО] VI DEO DXGKRNL FATAL ERROR windows 11. Игры на ПК 2 24 января 2022 г.
A Question Тактовая частота графического процессора автоматически повышается в некоторых играх, что вызывает синий экран PC Gaming 1 24 января 2022 г.
[РЕШЕНО] Сбой Warzone на рабочем столе без сообщения об ошибке? Игры на ПК 8 4 декабря 2021 г.
Вопрос Ошибка при онлайн-играх на Xbox Game Пройти ? Игры на ПК 0 20 ноября 2021 г.

ПОПУЛЯРНЫЕ ТРЕКИ


  • Инициировано 54654820p
  • Сегодня в 14:47
  • Ответов: 6
  • Инициировано moepkid
  • Сегодня в 15:57
  • Ответов: 2
  • Инициировано EmptyV
  • Сегодня в 16:13
  • Ответов: 8
  • Инициировано Даафио
  • Сегодня в 15:53
  • Ответов: 8
  • Инициировано Geekwon
  • Сегодня в 14:49
  • Ответов: 2
  • Инициировано HorizonSJ.
  • Сегодня в 11:50
  • Ответов: 5
  • Инициатор Geroe
  • Сегодня в 14:42
  • Ответов: 0

Последние сообщения

Модераторы онлайн

Поделиться этой страницей

Tom's Hardware является частью Future plc, международной медиа-группы и ведущего цифрового издателя. Посетите наш корпоративный сайт.
© Future Publishing Limited Quay House, Амбери, Бат BA1 1UA.
Все права защищены. Регистрационный номер компании в Англии и Уэльсе 2008885.


Tom's Hardware является частью Future plc, международной медиа-группы и ведущего цифрового издателя. Посетите наш корпоративный сайт.
© Future Publishing Limited Quay House, Амбери, Бат BA1 1UA. Все права защищены. Регистрационный номер компании в Англии и Уэльсе 2008885.

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

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

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

Содержание статьи:

Мы понимаем причины ошибки

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

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

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

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

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

  1. Загрузить репак. Он мог быть неправильно скачан пользователем;
  2. Использовать репак от другого автора. Если используете пиратку, рекомендую поискать и скачать альтернативный репак этой программы;
  3. Освободите место на жестком диске. Некоторые специалисты рекомендуют иметь свободное место на диске не менее 17,5 гигабайт. Проверить количество свободного места на жестком диске, при необходимости удалить ненужное ПО;
  4. Проверьте ПК на наличие вирусных программ (в помощь Dr.Web CureIt!, Trojan Remover, Malwarebytes Anti-Malware и других альтернативных программ);

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

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

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

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

Читайте также: