- Проверка источника данных
- Обновление библиотек и компонентов Microsoft
- Простые способы исправить ошибки вида «Unarc.dll вернул код ошибки»
- Исправление ошибки «Произошла ошибка при распаковке, не совпадает контрольная сумма 12»
- Проверка пути установки
- Смена или переустановка архиватора
- Файл подкачки
- Обновление библиотек и компонентов Microsoft
- Тест оперативной памяти
- Исключение кириллицы из пути установки
- Решение проблемы
- Установка архиватора для корректной распаковки
- Замена файла unarc dll
- Неполадки с оперативной памятью
- Настройка параметров файла подкачки
- Обновление версии архиватора
- Смена или переустановка архиватора
- Отключение разгона
- Дополнительные причины и методы решения проблемы
Проверка источника данных
Чаще всего причиной рассматриваемой проблемы является сам установщик программного обеспечения, который оказался поврежден. Если программное обеспечение или игра установлены с диска, проверьте его на наличие трещин, царапин и потертостей. Инсталляторы, скачанные из Интернета, следует удалить и загрузить заново, так как рассматриваемая ошибка явно указывает на то, что файл «поврежден».
Обновление библиотек и компонентов 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 уже установлена более новая или эквивалентная версия».
Простые способы исправить ошибки вида «Unarc.dll вернул код ошибки»
Первое предположение, которое можно сделать из текста сообщения об ошибке, — поврежден установочный файл. Хотя это может быть причиной, причина чаще всего проще. Вот лучшие способы исправить ошибки Unarc.dll:
- Скопируйте установочные файлы вашей игры в папку, полный путь которой не будет содержать кириллицы (и символов других языков) и пробелов. Также убедитесь, что путь короткий, а не такой, как на скриншоте ниже. Например, если по умолчанию вы загружаете игры в папку «Загрузки», то полный путь может выглядеть так: C:UsersИмя_на_русскомDownloadsДлинное название игры с пробелами и еще перепаковкой некоторых — почему-то в такой установке сценариях могут возникать ошибки Unarc.dll, которые исчезают при использовании ярлыков, состоящих из латинских символов и цифр.
- Следуйте правилам из пункта 1 для папки, в которую вы устанавливаете.
- Как уже говорилось, ошибка чаще всего появляется при установке нелицензионного ПО. В свою очередь, такие игры и программы содержат модифицированные файлы, которые могут быть удалены или помещены на карантин антивирусом прямо в процессе распаковки, что приведет к возникновению ошибок Unarc.dll, связанных с нарушением целостности архива или невозможностью записи данных. Решение, если вы уверены в достоверности источника: добавить в исключения антивируса папки с установщиком и место установки игры. Это касается как стороннего антивируса, так и встроенного Microsoft Defender (Защитника Windows). Здесь вам может быть полезно: Как добавить исключения в Защитнике Windows 11 и Добавление исключений в Защитнике Windows 10.
- Если предыдущий шаг не помог, попробуйте отключить антивирусную программу во время установки, так как некоторые данные могут быть каким-то образом заблокированы в памяти еще до записи их на диск, и в этом случае добавление папок в исключения не поможет.
- Запустите установщик от имени администратора (щелкните правой кнопкой мыши по установочному файлу – запустить от имени администратора). Также можно попробовать запуститься в режиме совместимости с предыдущей версией системы (правая кнопка мыши – свойства – вкладка «Совместимость»).
В большинстве случаев, если только мы не имеем дело с более серьезной проблемой, один из 4 шагов, описанных выше, при выполнении по порядку, приведет к успешной установке, и сообщения ISDone.dll о том, что «Unarc.dll возвратил код ошибки», не будут отображаться отображается. Но возможны и другие варианты.
Исправление ошибки «Произошла ошибка при распаковке, не совпадает контрольная сумма 12»
Если на вашем компьютере регулярно отображается «Произошла ошибка при распаковке, контрольная сумма 12 не совпадает», самое время приступить к решению этой проблемы.
Проверка пути установки
Распаковщики до сих пор не до конца адаптированы к кириллице, и это зачастую вводит их в программный ступор. Если в пути установки игры хотя бы в одной позиции есть русская буква, то все потеряно.
Поэтому необходимо четко проследить все названия и при необходимости написать названия латинскими буквами: «Documents», «Soft», «Books» — «Documents», «Soft», «Books».
Вы можете поэкспериментировать с настройкой самого распаковщика и выбором пути установки системы по умолчанию. Но как показывает практика, от ошибки контрольной суммы это редко избавляет. В старых версиях ОС Windows работе экстракторов препятствуют неверные имена учетных записей. Чтобы это исправить, измените это в настройках».
Смена или переустановка архиватора
Встроенные устройства декомпрессии имеют ограниченный набор возможностей и не справляются с обновляемыми форматами архивов. Рекомендуется (читать быстро) установить стороннее программное обеспечение 7ZIP или WinRAR, причем с официального сайта разработчиков. После установки перезагрузите компьютер и попробуйте установить игру новыми инструментами.
Файл подкачки
Когда компьютеру не хватает оперативной памяти для выполнения текущих операций, он обращается к гигабайтам на жестком диске. Дополнительные ресурсы можно настроить следующим образом:
- откройте свойства системы с помощью команды «Win+R». Появится окно, куда вводим «sysdm.cpl».
- Появится окно с разделами. Зайдите в «Дополнительно» и найдите там подпункт «Производительность». Там скрыты настройки виртуальной памяти.
- Windows обычно сама регулирует необходимый размер этого ресурса, но возможна и ручная настройка.
- Нажмите «Изменить» и введите нужный объем вручную для одного или всех жестких дисков одновременно.
- Введите диапазон в поля «Начальный» и «Максимальный». Нажмите «ОК».
Читайте также: Как убрать надпись с картинки
Обновление библиотек и компонентов Microsoft
Первое, что вам нужно сделать, это проверить актуальность пакета Visual C++ для Visual Studio. Без него установка не состоится. Необходимые файлы можно найти и скачать на сайте Windows (с XP). Кроме того, мы не игнорируем установку, даже если в операционной системе уже есть Visual C++.
DirectX также будет полезен. Мы ищем его там. Убеждаемся, что версия новая.
Тест оперативной памяти
Перегруженная фоновыми процессами и службами оперативная память иногда не справляется с распаковкой «Репаков», занимающих более 8-12 гигабайт свободного места на жестких дисках. Частично проблему можно решить, уменьшив нагрузку на оперативную память с помощью Диспетчера задач (Ctrl+Alt+Delete), но в некоторых ситуациях невозможно обойтись без стресс-теста ОЗУ на наличие ошибок и аппаратных проблем.
В Windows уже есть необходимый инструмент — «Проверка памяти», скрывающийся в меню «Пуск». Проверка происходит исключительно перед повторным запуском ПК, а потому необходимо либо согласиться на перезагрузку, либо выбрать вариант с диагностикой при следующем включении компьютера.
Альтернативный способ запустить тест — использовать сервис MemTest. Результаты испытаний станут более подробными, а также можно будет загружать отдельные детали в файл TXT для последующего анализа.
Исключение кириллицы из пути установки
Еще одна распространенная причина ошибок распаковки – наличие русских букв в пути установки программного обеспечения. Дело в том, что многие установщики до сих пор плохо работают с кириллическими символами, которые они просто не распознают, из-за чего и появляется ошибка. Решение в этой ситуации простое – установить программу или видеоигру в папку, где весь путь состоит из латинских символов (английских букв).
Несколько сложнее дела обстоят с продуктами, для работы которых требуется установка компонентов в пользовательскую папку на диске C:, поскольку изменение имени учетной записи Windows – задача нетривиальная. Лучшим выходом из ситуации будет создание нового пользователя, уже с английскими буквами в имени, и установка проблемного ПО в каталог.
Решение проблемы
Существует множество способов исправить Unarc.dll 12, и использовать их нужно в следующем порядке:
- Проверьте наличие и установку программ архивирования. Если у вас их нет на компьютере или есть нестандартные, все равно понадобится широко используемый WinRar или WinZip (рис. 3).
- Убедитесь, что полученные архивы Unarc.dll и Isdone.dll были загружены из надежного источника.
- Посмотрите отзывы пользователей, обычно если что-то не установлено, они сразу об этом сообщают.
- Убедитесь, что во время загрузки не возникло проблем с вашей системой и подключением к Интернету, поскольку это может привести к неполной загрузке и повреждению файла. Если такое произошло или у вас есть сомнения, лучше скачать еще раз.
После того, как файл будет проверен и скачан полностью, вы можете попробовать установить его самостоятельно с помощью специальных программ. Чаще всего этот метод используется, когда система просто не может обнаружить скачанный файл.
Рисунок 3. Возможные примеры решения ошибок установки
Затем загружается, устанавливается такая программа, как DLL Files Fixer, а затем запускается следующий алгоритм:
- Запустите программу.
- Перейдите на вкладку установки DLL-библиотек.
- Введите в поле поиска название того, который хотите установить.
- Подождите результатов. Если файл не найден, установка может продолжиться автоматически.
- Подождите завершения установки.
- Перезагрузите компьютер.
Эта программа имеет функцию проверки, очистки и исправления реестра, что также может быть полезно при возникновении ошибки Unarc.dll или Isdone.dll 12 (в Windows 10).
Установка архиватора для корректной распаковки
Проблемы с архивами WinRar и WinZip — распространенная причина, по которой не удается распаковать архивы Unarc.dll. Это удивляет многих пользователей и вызывает недоверие, поэтому к этой причине обращаются в последнюю очередь и напрасно.
Примечание: Поэтому при возникновении такой ошибки при первых попытках ее исправления рекомендуется переустановить архиватор или скачать другой и попробовать его использовать. Помимо перечисленных выше, не забудьте 7-Z.
Замена файла unarc dll
Один из кодов возвращает ошибку «Проверка CRC не удалась» — это самый популярный, 12. Обычно он означает, что поврежден не файл внутри архива, а сам файл. Поэтому еще один способ исправить ошибку Unarc.dll 12 при установке игры или модов к ней — изменить файл архива. К нему часто прибегают пользователи, и такое решение вполне логично. В конце концов, когда один файл поврежден, почему бы не попытаться получить другой неповрежденный (рис. 4).
К сожалению, этот вариант не работает, так как проблема чаще всего в самой системе, а не в файле. Есть конечно счастливчики, которым это чудесным образом помогло, но в подавляющем большинстве случаев ошибку это не исправит. Максимум, чего можно добиться, — изменить номер ошибки, что создает иллюзию какого-то прогресса, но на самом деле это не так.
Неполадки с оперативной памятью
Вы также можете исправить процесс, возвращаемый кодом Unarc.dll, с помощью исправлений оперативной памяти. Причем делать это нужно не через Интернет, а физически, сняв детали с системного блока.
Если ваш компьютер использует несколько контактов, вы можете удалить каждый из них по очереди и попытаться начать процесс установки заново. Вы можете попробовать использовать игровые автоматы, которые ранее не использовались.
Планки памяти можно оживить, если протереть контакты и удалить с них скопившуюся пыль. Перед этим обязательно выключите компьютер через «Пуск», и любые действия выполняйте с осторожностью, ведь поврежденные компоненты обязательно еще дольше затянут процесс установки игры. Полосы также можно проверить с помощью программы Memtest86+.
Настройка параметров файла подкачки
В Windows нехватка оперативной памяти частично компенсируется гигабайтами жесткого диска, выделенными для промежуточных операций при распаковке и установке программного обеспечения. Дополнительное пространство «выделяется» в «Свойствах системы», вызывается через команду «sysdm.cpl» в окне «Выполнить» (нажмите +R).
Затем перейдите в раздел «Дополнительно» и подпункт «Производительность», где ждут необходимые параметры, относящиеся к «Виртуальной памяти».
По умолчанию Windows автоматически выбирает нужный объем для программ или служб, работающих в фоновом режиме, но предусмотрена и гибкая настройка. Если нажать кнопку «Изменить», то появится возможность установить размер файла подкачки для некоторых жестких дисков или для всех сразу.
Необходимые значения укладываются в «стартовый» и «максимальный» размеры. Внесенные изменения сохраняются при нажатии кнопки «Ок» и вступают в силу даже без перезагрузки компьютера.
Обновление версии архиватора
Установщики программного обеспечения используют архивные данные, и для их правильного извлечения на целевом компьютере должна быть установлена правильная программа. Также желательно, чтобы это была последняя на данный момент версия, поэтому, если вы столкнулись с ошибкой распаковки, имеет смысл обновить программное обеспечение — по ссылке ниже можно скачать и установить последние версии средств архивирования.
Смена или переустановка архиватора
Windows поставляется с инструментами, которые могут извлекать файлы .zip, .7z и некоторых альтернативных форматов. И, как показывает практика, для многих дистрибутивов перечисленных «мощностей» недостаточно. Вам необходимо обратиться за помощью к сторонним разработчикам программного обеспечения, например 7ZIP или WinRAR. Рекомендуется скачивать необходимые инструменты с официальных сайтов. После установки средств архивирования следует перезагрузить компьютер, а затем повторить последние действия, вызвавшие ошибку.
Отключение разгона
причиной описанной проблемы также может быть активный разгон процессора или оперативной памяти. Поэтому если установщик не рассчитан на повышение производительности системы, он выдаст ошибку. В качестве обходного пути попробуйте отключить разгон, например, просто сбросив BIOS до заводских настроек, а затем проверьте, появляется ли ошибка.
Дополнительные причины и методы решения проблемы
Если внимательное выполнение действий из предыдущей части инструкции не помогло решить проблему, можно предположить, что действительно имеет место нарушение целостности данных в установочных файлах, в процессе распаковки или при записи их на диск. Причины могут быть разными. Распространенные ситуации, решения и, в некоторых случаях, проверки:
- Существует вероятность того, что файлы были повреждены в процессе загрузки. Возможное решение: скачать установочные файлы еще раз, лучше из другого источника, еще лучше — на другой диск, о чем речь в следующем разделе. Способ проверки: проверьте, установлен ли скачанный файл на другой компьютер, если вы перенесете его туда, например на флэшку, или перенесете другим способом. На всякий случай проверьте диски вашего компьютера на наличие ошибок.
- Нарушение целостности установочных файлов на диске из-за выхода из строя самого диска. Часто возникает, когда установщики перемещаются на внешние устройства хранения данных, например флэш-накопители, но может возникнуть и на локальном диске. Решение: проверьте диск на наличие ошибок, скачайте установщик еще раз, желательно на другой физический жесткий диск или SSD, или в крайнем случае раздел.
- Установка игр, с которыми возникает рассматриваемая проблема, производится путем распаковки по следующему «пути»: источник – ОЗУ – папка назначения. А в некоторых случаях происходят нарушения целостности оперативной памяти. Что попробовать: если разгон оперативной памяти включен, отключите его; если вы отключили файл подкачки Windows, включите его; Если у вас более одной планки оперативной памяти, проверьте установку с разными планками отдельно.