- Что такое код ошибки: -12 при установке игры
- Что за файлы unarc.dll и isdone.dll 12
- Что такое ошибка при инсталляции игры unarc dll и isdone dll 12
- Почему unarc.dll вернул код ошибки 12
- Суть и причины дисфункции «Unarc.dll вернул код ошибки»
- Причины возникновения ERROR
- Разбираемся с причинами ошибки
- Методика, позволяющая решить ситуацию
- Как исправить ошибку unarc.dll 12?
- Загрузка другой версии/перезакачка
- Проверка пути установки
- Переустановка архиватора
- Установка дополнительного архиватора WinRar, WinZip, 7-Z
- Увеличение размера файла подкачки
- Обновление Microsoft Visual C++
- Тест оперативной памяти
- Проверка жесткого диска
- Обновление библиотек и компонентов Microsoft
- Брандмауэр и права администратора
- Отключения антивирусного ПО
- Обновить DirectX
- Замена файла unarc dll
- Другие методы устранения ошибки unarc.dll
- Эти способы не помогли
- Стоит ли скачивать сбойные библиотеки из Интернета?
- Заключение
Что такое код ошибки: -12 при установке игры
Код ошибки 12 может появиться из-за ошибки при распаковке файлов. Есть несколько основных причин этой проблемы: поврежденный загрузчик, неисправность архиватора или нехватка оперативной памяти.
Что за файлы unarc.dll и isdone.dll 12
Установщики игр и программ часто архивируют (сжимают) для уменьшения объема. Во время установки компонент unarc.dll или isdone.dll может аварийно завершить работу и выдать ошибку 12. Это связано с невозможностью распаковать этот архив.
Если ISdone.dll выдал ошибку 12, значит, файл поврежден, а в случае unarc проблема возникла на системном уровне.
Что такое ошибка при инсталляции игры unarc dll и isdone dll 12
Чтобы уменьшить размер установщика, его часто сжимают (архивируют). При установке unarc dll или компонента isdone dll может произойти сбой и ошибка 12 из-за невозможности распаковать этот архив.
Примечание: если isdone выдал ошибку «12» — файл поврежден, а если unrc — проблема возникла на системном уровне.
Почему unarc.dll вернул код ошибки 12
Сама ошибка Unarc.dll обычно возникает из-за того, что эти архивы нельзя правильно распаковать, так как контрольная сумма архива, отмеченная в параметре CRC, и фактическая не совпадают (рисунок 2).
Эта ошибка возникает чаще всего по трем причинам:
- Процесс декомпрессии прерывается. Например, программа архивирования не справляется. Это часто случается, если первоначальное архивирование производилось нестандартными программами.
- Архив с файлами поврежден. Этот параметр не следует ставить в первую очередь, потому что часто с самим файлом все в порядке.
- Проблемы с реестром.
В оставшейся части статьи мы обсудим, какие шаги вы можете предпринять, чтобы исправить «unarc.dll вернул код ошибки 12» для каждой из причин, а также что делать, если ни одна из причин не подходит.
Рисунок 1. Окно Unarc.dll с кодом ошибки 12
Суть и причины дисфункции «Unarc.dll вернул код ошибки»
Как уже было сказано выше, ошибка с кодами Unarc.dll возникает при установке на компьютер репака игры (чаще всего скачивается с торрентов и пиратских сайтов). Как видно из текста самой ошибки, она связана с использованием динамической библиотеки Unarc.dll, предназначенной для распаковки различных архивов.
В результате вышеупомянутый текст «Unarc.dll вернул код ошибки» появляется, когда те же самые архивы не могут быть должным образом распакованы (контрольная сумма архива, представленная в параметре CRC, не соответствует фактической). Это связано как с повреждением самого архива, так и с применением довольно необычных методов упаковки, в которых используются архивы последнего поколения. В этом случае обычные или устаревшие архиваторы не справляются с распаковкой проблемного архива, выдавая сообщение об ошибке «Unarc.dll вернула код ошибки» -1,6,7,11,12.
Причины ошибки «Код ошибки, возвращенный из Unarc.dll» также могут быть следующими:
- В пути установки игры на жесткий диск используются кириллические символы;
- Антивирусные программы несут ответственность за повреждение архива;
- Антивирус заблокировал установку какого-либо компонента репака;
- Проблемы в функционировании планок RAM.
- Небольшой файл подкачки;
После определения причин, по которым Unarc.dll вернул код ошибки, я перечислю инструменты, которые помогут исправить Unarc.dll на наших компьютерах.
Причины возникновения ERROR
- При распаковке файлов программы или игры контрольная сумма архива, указанная в параметрах инсталлятора, не совпадает.
- Процесс подготовки дополнительных компонентов и библиотек прерван из-за испорченных источников, возможно, часть информации была потеряна при загрузке или была повреждена.
- Антивирусный пакет, используемый в Windows, блокирует определенные процессы распаковки из-за подозрительной активности некоторых файлов. Проблема решается временной блокировкой некоторых компонентов (как вариант — информация, поступающая на ПК). Настройки безопасности Avast изменены в разделе «Безопасность». Там же регулируется частота проверок.
- Компонент Unarc.dll распаковывается из файлов с расширениями: arc, 7z, rar и pcf. В некоторых случаях программы архивирования, используемые в Windows, не справляются с нагрузкой, поэтому выдают ошибку.
Как избавиться от ошибки? «Код ошибки Unarc.dll 12», «ISDone.dll не соответствует контрольной сумме во время извлечения (ошибка проверки CRC)» — существует множество вариантов расшифровки общей системной ошибки. И каждый связан с декомпрессией компонентов отдельных библиотек, поэтому методы устранения ошибки основаны на схожих алгоритмах действий и элементов управления.
Разбираемся с причинами ошибки
Обычно указанная проблема возникает в ситуации, когда заявленная контрольная сумма архива не совпадает с фактическим количеством, полученным архиватором при распаковке. Важным элементом этого процесса является CRC, алгоритм поиска контрольной суммы, необходимой для проверки целостности сохраненных данных.
Конкретные причины, приводящие к несоответствию заявленной и фактической контрольных сумм архива, могут быть следующими:
- Неправильно упакован архив (репак);
- Злокачественная активность вирусных программ;
- Отсутствие свободного места на жестком диске;
- Распаковка кириллических символов в пути;
- В системе отключен файл подкачки.
- Поврежденный архив, скачанный из внешнего источника с ошибками;
- Слишком длинный путь распаковки, слишком большие имена каталогов;
- Проблемы с картами памяти;
- Блокировка корректной распаковки архива антивирусными программами;
- Не работает архиватор (WinRAR, 7-ZIP и др.);
Методика, позволяющая решить ситуацию
Итак, как исправить код ошибки Unarc dll 12? Рекомендуется действовать следующим образом:
Убедитесь, что в системе есть один из архивов, используемых сегодня. Это может быть winrar или 7-zip
важно убедиться, что эти программы не просто находятся на жестком диске вашего компьютера, а установлены.
Убедитесь, что скачанный архив нормально перенесен на ваш компьютер. То есть во время этой процедуры не наблюдалось даже кратковременного отключения. Иногда это может быть причиной
Поэтому иногда бывает достаточно снова скачать репак, чтобы исправить это.
Не забывайте, что некоторые репаки могут быть изначально повреждены. Поэтому желательно изначально почитать отзывы других игроков. Обычно они не забывают оставлять отрицательный комментарий, если возникают проблемы с архивом.
Иногда это может быть причиной. Поэтому иногда бывает достаточно снова скачать репак, чтобы исправить это.
Не забывайте, что некоторые репаки могут быть изначально повреждены. Поэтому желательно изначально почитать отзывы других игроков. Обычно они не забывают оставлять отрицательный комментарий, если возникают проблемы с архивом.
Следующий шаг напрямую связан с библиотекой, имя которой указано в теле ошибки. Возможно, операционная система просто не может его обнаружить. Разумеется, допускается и самостоятельная установка. Но гораздо проще скачать одну из специализированных программ. Например, DLL File Fixer.
После его установки осталось сделать всего несколько шагов:
- Запустите эту программу и перейдите на специальную вкладку, позволяющую устанавливать библиотеки DLL.
- Будет специальная панель поиска. Вы должны ввести имя проблемной библиотеки.
- Найдите программное обеспечение на своем жестком диске. Если не найден, предложит установку в автоматическом режиме.
- Осталось только подождать некоторое время и перезагрузить оборудование. У этого заказа есть еще одна важная функция: проверка, очистка и исправление реестра. Его тоже стоит использовать — часто помогает в таких ситуациях.
Что ж, в конце концов, есть еще несколько методов, которые часто могут помочь избавиться от появления такого сообщения:
- Рекомендуется устанавливать файлы игры в папки, название которых не содержит букв русского языка.
- При попытке перенести на жесткий диск очень большие игры рекомендуется увеличить так называемый файл подкачки. Он должен быть равен объему оперативной памяти, установленной на вашем ПК.
Сама оперативная память тоже стоит попробовать. Если ваш компьютер использует несколько полосок, это просто: вытащите их одну за другой и начните процедуру, которую вы остановили ранее. Или — попробуйте использовать свободные до этого слоты. Можно попробовать реанимировать планки памяти, почистив их контакты и продув отверстия на слотах от пыли.
Как исправить ошибку unarc.dll 12?
Практически любую проблему можно решить, и ошибка unarc.dll 12 не исключение. Уже существует множество проверенных способов решения серьезной аварии. С их помощью можно избавиться от ошибки и окончательно установить игру или другую программу.
Загрузка другой версии/перезакачка
Если вы скачали с торрент-трекера какую-то игрушку или программу и при установке она показывает вам эту ошибку, то есть все шансы, что вы столкнулись с «кривым» дистрибутивом с битыми архивами от не очень опытного репакера. Все, что вам нужно сделать, это загрузить другой дистрибутив на свой компьютер и попытаться установить его. Если на этот раз все прошло хорошо, проблема непосредственно в скачанном ранее дистрибутиве.
Если вы хотите что-то скачать с торрент-трекеров, всегда внимательно просматривайте комментарии под раздачей, чтобы заранее выяснить, все ли в порядке или нет. Помимо прочего, в торрент-клиенте могла быть проблема с загрузкой, из-за которой загруженные файлы могли быть повреждены. Попробуйте еще раз загрузить дистрибутив с желаемым содержимым, затем повторите попытку установки.
Проверка пути установки
Некоторые установщики очень требовательны к выбранной папке для установки. Он не должен содержать символов, написанных в кодировке UTF-8. Проще говоря, используя кириллические буквы. Чтобы исправить это, откройте проводник и следуйте пути установки.
Проверьте путь установки
Если вы видите в адресной строке русские символы, замените их латинскими. Осталось закрыть файловый менеджер и попробовать перезапустить процесс установки программы.
Переустановка архиватора
Еще один способ решить проблему — просто установить дополнительный архиватор или другой. Спросите, как это помогает устранить ошибку? Вот простой пример. Допустим, разработчик добавил игру в архив с помощью WinRAR версии 4. На вашем компьютере установлен такой же архиватор, но только от предыдущего поколения. В этом случае могут возникнуть проблемы с извлечением файлов, несмотря на схожие алгоритмы работы программы.
Есть простое решение: временно удалить текущий архиватор и установить другую программу. Сначала зайдите в «Панель управления» и откройте раздел «Удалить программу». Найдите нужное приложение и нажмите рядом с ним «Удалить». Подтверждаем отмену дальнейшим нажатием на кнопку.
Удалить текущий архиватор
Теперь закройте окно и скачайте архиватор от другого разработчика, либо просто установите новую версию предыдущей программы. Если вы использовали WinRAR, попробуйте протестировать приложение 7-Zip. В результате после таких манипуляций ошибка unarc.dll с кодом 12 должна исчезнуть.
Установка дополнительного архиватора WinRar, WinZip, 7-Z
Часто проблема возникает из-за неисправности архиватора, который отвечает за распаковку компонентов установщика.
В этом случае рекомендуем либо переустановить архиватор, либо установить другой. Лучшими являются WinRar, WinZip и 7-Z.
Увеличение размера файла подкачки
Часто программы не могут быть установлены правильно из-за слишком малого размера файла подкачки. Особенно это актуально для сложных современных игр, которые весят несколько десятков гигабайт. Для решения проблемы следуйте советам в инструкции:
- Откройте окно «Выполнить», одновременно нажав клавиши WIN + R.
- В поле ввода введите sysdm.cpl и нажмите кнопку «ОК».
В поле ввода введите sysdm.cpl
- Перейдите в раздел «Дополнительно» и нажмите «Параметры» рядом с первым пунктом».
Откройте раздел «Параметры”
- Снова перейдите в меню «Дополнительно» и нажмите «Изменить» рядом со строкой «Виртуальная память».
- Если появившееся окно открылось неактивным, снимите флажок «Автоматически выбирать размер файла подкачки». После этого вы сможете самостоятельно вносить изменения и устанавливать собственные значения.
- Теперь выберем диск. Есть небольшая хитрость: лучше не использовать системный том, а обратить внимание на диск, на котором больше всего свободного места. Выберите его и в поле «Указать размер» установите общий объем оперативной памяти, установленной на вашем компьютере. Вот несколько простых расчетов: умножьте количество ОЗУ на 1024 (например, 8 × 1024 = 8192) и введите уже полученный ответ в поле «Максимальное значение».
Указав правильное значение
- Выбираем «Установить» и сохраняем изменения. В последнем окне нажмите «Применить».
Учтите, что слишком высокие или низкие значения могут привести к сбою операционной системы!
Что остается сделать в итоге? Вы можете на всякий случай перезагрузить компьютер, а после запуска попробовать установить игру без ошибки unarc.dll 12.
Обновление Microsoft Visual C++
Часто после обновления библиотеки Microsoft Visual C ++ досадная ошибка окончательно исчезает. Что ж, вы можете попробовать и этот вариант, если ни один из вышеперечисленных методов не помог. Сначала зайдите на официальный сайт разработчика и нажмите «Скачать». Затем откройте загруженную программу и выполните простую установку.
Установить Microsoft Visual C ++ 2010
Если текущая библиотека уже установлена на вашем ПК, поставьте галочку в первом абзаце и нажмите «Далее». Напоследок перезагрузите компьютер как обычно и попробуйте без ошибок установить заветную игру.
Тест оперативной памяти
И, наконец, мы оставили самый непопулярный, но в то же время рабочий способ — исправить ошибку. Это проверка состояния RAM. Нередко uncarc.dll 12 возникает из-за сбоя ОЗУ из-за перегрузки компьютера различными действиями. Фактически, перед началом установки некоторые разработчики рекомендуют закрыть все запущенные программы и отключить фоновые процессы.
Проверка RAM
Чтобы проверить оперативную память на наличие проблем, откройте панель поиска Windows (щелкните увеличительное стекло) и введите запрос «Windows Memory Checker». Затем запустите обнаруженное приложение и выберите соответствующий вариант проверки. Например, вы можете сразу запустить тест или отложить его до следующей перезагрузки ПК.
Проверка жесткого диска
Когда появляется такая проблема, как ошибка unarc.dll, возможно, что-то не так с жестким диском. Есть простая утилита для проверки жесткого диска, которая, к счастью, уже встроена в операционную систему. Чтобы запустить его, сделайте следующее:
- Щелкните правой кнопкой мыши «Пуск”.
- В появившейся командной строке введите команду chkdsk C: / F / R / B.
- В контекстном меню выберите «Командная строка (администратор)”.
- После завершения процесса проверки вам будет предоставлен список обнаруженных и устраненных повреждений.
- После этого начнется процесс проверки жесткого диска, который может занять много времени.
Также, если у вас есть достаточно времени, вы можете проверить свой жесткий диск с помощью утилиты Victoria DOS. Эта программа может найти сбойные сектора на жестком диске и исправить их, если представится такая возможность. Но стоит предупредить, что необходимо использовать версию для DOS, а не для операционной системы, так как последняя малопригодна.
Обновление библиотек и компонентов Microsoft
Распространяемые пакеты Visual C ++ необходимы при запуске приложений, разработанных с помощью Visual Studio, или с использованием подключаемых библиотек из той же серии. В результате вы не можете не установить Visual C ++ для Visual Studio. Файлы и дистрибутивы, необходимые для распаковки пакетов, представлены на официальном сайте Microsoft и подходят для компьютеров с Windows (начиная с XP).
Помимо версии 2013 года в некоторых ситуациях помогает установка Visual Studio 2010 и даже более ранних версий. Вне зависимости от выбранного пакета разработчики советуют не отказываться от установки (а точнее «восстановления» файлов и библиотек) даже в ситуациях, когда Visual C ++ уже доступен в системе. В том числе рекомендуется поэкспериментировать с версиями — одновременно можно установить как 32-битные, так и 64-битные сборки.
Обновленный DirectX не будет мешать работе Windows. Веб-установщик исполняемых библиотек снова на сайте Microsoft и будет загружен через несколько минут. Как и в случае с Visual C ++, вы должны понять, например, что «в Windows уже установлена более новая или эквивалентная версия».
Брандмауэр и права администратора
Помимо антивирусного комплекса, распаковке мешают также фильтры Защитника Windows, хранящиеся в разделе Брандмауэр в настройках безопасности операционной системы.
Если после серии экспериментов с другими алгоритмами и элементами управления снова появится окно «Unarc.dll вернул код ошибки 12», мы рекомендуем вам хотя бы временно отключить проверку файлов перед распаковкой компонентов дистрибутива.
И «Запуск от имени администратора» тоже помогает. В противном случае отображается заставка о заблокированных «процессах». Это еще раз напомнит вам об увеличенной фоновой активности брандмауэра и Microsoft Defender.
В крайнем случае, вы можете исправить ошибку декомпрессии, связанную с утерянной или поврежденной библиотекой Unarc.dll, заменив компонент файлом, загруженным из сети. Перед посещением облачного хранилища или хостинга рекомендуется проконсультироваться на тематических форумах, где часто появляются ссылки на библиотеки, адаптированные под конкретный софт или игры. В противном случае загруженный файл не будет соответствовать остальным компонентам, и ошибка появится снова.
Отключения антивирусного ПО
Первым делом попробуйте отключить антивирусное программное обеспечение. Причина — далеко не в последних случаях. Ваш антивирус может по какой-то причине просто блокировать установленные файлы. Иногда случается. Возможно, на этот раз антивирус решил заблокировать файл, необходимый для распаковки, из-за чего произошла ошибка unarc.dll. После отключения антивируса попробуйте перезапустить установку. Если все прошло так же, и вы видите ошибку с файлом unarc.dll на своем мониторе, то проблема определенно не в антивирусе.
Обновить DirectX
Это один из тех трудных способов проверить. Казалось бы, причем тут DirectX? Дело в том, что некоторые пользователи утверждают, что им помогло простое обновление DirectX. Попробуйте обновить DirectX, загрузив его с официального сайта Microsoft, и посмотрите, полностью ли изменится ситуация. Не исключено, что повезло именно вам, и этот способ поможет.
Замена файла unarc dll
Один из кодов возвращает ошибку CRC check failed — это самый популярный, 12. Обычно это означает, что поврежден не файл в архиве, а сам файл. Поэтому еще один способ исправить ошибку Unarc.dll 12 при установке игры или мода — это изменить файл архива. К нему часто прибегают пользователи и такое решение вполне логично. В конце концов, если один файл поврежден, почему бы не попробовать получить другой, не поврежденный (рисунок 4).
Рисунок 4. Переустановка архиватора для замены файла
К сожалению, этот вариант не работает, так как проблема чаще возникает в самой системе, а не в файле. Наверняка есть счастливчики, которые чудом помогли, но в подавляющем большинстве случаев это не решит ошибку. Максимум, что можно достичь, — это изменить номер ошибки, что создает иллюзию какого-то прогресса, но на самом деле это не так.
Другие методы устранения ошибки unarc.dll
Процесс установки может быть затруднен Защитником Windows и Брандмауэром. Поэтому их нужно выключить, возможно, на время.
- Откройте «Настройки» (Windows1, 10). Вы можете найти статью, нажав кнопку «Пуск» и выбрав значок шестеренки.
- Найдите «Безопасность» (Система и безопасность) здесь).
- Выберите Брандмауэр Windows и выключите его.
- Далее вам нужно найти пункт «Обновления и безопасность». Здесь откройте Защитник Windows и снова выберите Центр безопасности».
- На левой панели (Windows 10) выберите значок щита.
- Найдите постоянную защиту и отключите ее.
Если установлено дополнительное антивирусное программное обеспечение, его также необходимо отключить. Практически во всех программах есть специальные функции, позволяющие на время отключать экраны в реальном времени. Их можно найти через панель быстрого доступа (рядом с регулятором громкости и часами). Отключите на время всю защиту своего компьютера и попробуйте снова установить приложение. Ошибка распаковки файла unarc.dll должна исчезнуть.
Эти способы не помогли
Если вы попробовали все эти методы, и они не помогли решить проблему, ошибка, скорее всего, возникла из-за неисправной операционной системы. Чтобы исправить это, вам нужно будет переустановить операционную систему.
Стоит ли скачивать сбойные библиотеки из Интернета?
Напоследок несколько слов о другом решении, предлагаемом некоторыми, так сказать, «знатоками». Они просто рекомендуют вам загрузить файлы Unarc.dll и ISdone.dll из Интернета и скопировать их в соответствующее место на жестком диске. Сразу посмотрим правде в глаза: вы не должны делать эту ерунду. Максимум, чего можно добиться, это просто изменить код ошибки, например, на 7 или 1. Но данные рекомендации устраняют проблему на 99%. Если все остальное не помогает, переустановки Windows невозможно избежать, поскольку проблема может пойти гораздо глубже.
Заключение
Если при распаковке программы вы столкнулись с ошибкой «Код ошибки Unarc.dll: -12», я рекомендую вам следовать всему набору советов, которые я изложил выше. Самый действенный способ в такой ситуации — использовать репак от другого автора — обычно ошибки в этом случае не возникает.
- https://vgtimes.ru/guides/75383-kak-ispravit-kod-oshibki-12-vo-vremya-ustanovki-igry.html
- https://WiFiGid.ru/reshenie-problem-i-oshibok/unarc-dll-vernul-kod-oshibki-12
- https://soft-ok.net/5099-unarcdll-kod-oshibki-12.html
- https://GamesQa.ru/kompyutery/proizoshla-oshibka-pri-raspakovke-ne-sovpadaet-kontrolnaya-summa-10242/
- https://FB.ru/article/250196/unarc-dll-vernul-kod-oshibki-kak-ispravit
- https://kodyoshibokk.ru/vernul-kod-oshibki-12-kak-ispravit-2/
- https://soft-ok.net/4918-kod-oshibki-12-pri-ustanovke-igry.html
- https://RusAdmin.biz/oshibki/proizoshla-oshibka-pri-raspakovke-ne-sovpadaet-kontrolnaya-summa-12/
- https://maplay.ru/isdone-dll/
- https://highscreen-support.ru/oshibka-kontrolnoy-summy-pri-raspakovke-rar/
- https://igr-rai.ru/gajdy-po-igram/unarc-dll-vernul-kod-oshibki-1-6-7-8-11-12-14-kak-ispravit-vse.html