Произошла ошибка при распаковке unarc dll вернул код ошибки 11
Те, кто любят поиграть на компьютере, и особенно в нелицензионные игры наверняка хоть раз сталкивались с ошибкой, которая происходит во время установки игры – “Unarc.dll вернул код ошибки 11”. Сам код ошибки может быть разный. Из этой статьи вы узнаете возможные причины возникновения данной ошибки, а также варианты ее устранения.
Что значит “Unarc.dll вернул код ошибки”?
Из заголовка ошибки можно догадаться, что имеются какие – то проблемы с файлом Unarc.dll. Данный файл является частью системной библиотеки, которая отвечает за работу с различными архивами, в том числе и за их распаковку. Забегая вперед стоит сказать, что в 99% случаев причиной проблемы является не работа библиотеки Unarc.dll, а повреждение самого файла, который распаковывается. Unarc.dll пытается распаковать архив, а из-за его повреждения и несовпадения контрольной суммы в процессе распаковки и появляется ошибка Unarc.dll вернул код ошибки 11 при установлении игры.
Изображение ошибки unrac.dll
Причины возникновения ошибки “Unarc.dll вернул код ошибки 11 при установлении игры”
Помимо некорректного установочного файла игры, причиной возникновения данной ошибки также могут послужить следующие факторы:
- В пути к папке, в которую идет установка и распаковки игры, присутствуют русские буквы;
- Недостаток системных прав пользователя;
- Нормальной распаковке файлов препятствует антивирус (именно поэтому опытные геймеры советуют отключать антивирус во время установки игры);
- Во время загрузки установочного файла игры возникла ошибка, вследствие чего он повредился;
- Не хватает места на одном из локальных дисков компьютера;
- Недостаточный размер файла подкачки;
- Проблемы в работе оперативной памяти.
Далее мы рассмотрим каждую причину более подробно, а также расскажем методы ее устранения.
Как исправить ошибку “Unarc.dll вернул код ошибки 11 при установлении игры”?
Итак, первое, с чего стоит начать решать сложившуюся проблему это запуск установочного файла игры от имени администратора. При этом пользователь, под которым вы вошли в систему, должен обладать правами администратора.
Для запуска установки от имени администратора нажмите по установочному файлу (setup.exe или autorun.exe) правой кнопкой мыши и выберите “Запуск от имени администратора“.
Запуск установочного файла от имени администратора
Также стоит отключить антивирус на время установки игры и проверить, чтобы в пути к папке с игрой не было русских слов и букв. Например D:игрыWorldoftanks будет не верным. Правильно D:gamesWorldoftanks.
Если игра устанавливается с диска, то проверить его поверхность визуально на наличие царапин и повреждений, так как в этом случае распаковщик попросту не сможет считать с диска данные и вернет ошибку “произошла ошибка при распаковке unarc dll вернул код ошибки 11”.
Если же игра скачана с интернета, то стоит попробовать ее перекачать и желательно другого сайта.
Еще стоит убедиться в том, что на жестком диске достаточно места для установки игры, так как зачастую бывает что для установки требуется больше места, чем для уже установленной игры. Связано это с тем, что в процессе распаковки и установки появляются временные файлы, удаляющиеся автоматически в конце процесса установки.
Последними действиями, которые помогут исправить ошибку Unarc.dll вернул код ошибки 11 при установлении игры будут увеличение размера файла подкачки и проверка оперативной памяти на наличие битых модулей.
Если не один из вариантов не помог вам в устранении данной ошибки, то пишите об этом в комментариях и мы постараемся вам помочь.
Лучшая благодарность автору — репост к себе на страничку:
На чтение 4 мин Опубликовано 15.04.2019
У многих пользователи после скачивания игры и её последующей установки происходит ошибка при распаковке ISDone.dll: «Unarc.dll вернул код ошибки 11». Помимо номера ошибки 11 и описания к нему «Невозможно записать данные на диск», имеются и другие коды сбоя (1, 6, 5, 7, 8, 12, 14) которые, несмотря на разное описание, имеют общую причину и одинаковое решение.
Основная причина всех ошибок, связанных с ISDone.dll и Unarc.dll — это некачественно архивированные установщики игр (пиратки), которые вы качаете из сети. Чаще всего именно с репаками возникает проблема из-за того, что их создатели стараются по максимуму сжать вложенные файлы. Менее часто проблема возникает из-за проблем с местом на компьютере или из-за сбитых настроек.
Решать ошибку при распаковке нужно поэтапно — начиная с более простых методов и постепенно перейдя к более сложным.
Содержание
- Первичная настройка системы
- Активируем DEP функцию для решения ошибки Unarc.dll
- Заключение — важно!
Первичная настройка системы
- Проверьте, что бы на диске для установки было достаточно свободного места. Учитывайте место под сам архив установщика и объем конечно установленной игры.
- Постарайтесь избежать кириллицы в пути установки. Замените все папки с русскими буквами на латиницу.
- Если игра идет в ISO или прочем сжатом состоянии — попробуйте сначала распаковать, а потом устанавливать.
- Прогоните систему через сторонний антивирусный сканер. Подойдут Kaspersky Virus Removal Tool, Dr.Web CureIt!, Malwarebytes, AdwCleaner. При самой установке — отключайте любую защиту.
- Прогоните систему на предмет ошибок реестра. Подойдет для этого CCleaner, где нужно будет выполнить пункт «Реестр» и «Очистка».
Проверка реестра системы через CCleaner - На момент самой установки отключите все сторонние службы и фоновые процессы.
- Если есть возможность, скачайте репак с другого источника, если он будет иметь бОльший размер или другой формат (например ISO) — это даже лучше.
- По возможности смените саму программку для распаковки архива. К примеру, с WinZip или 7-Zip на более лучшую WinRaR.
- Попробуйте увеличить файл подкачки. В сети множество инструкций по этому поводу. Расписывать не будем, но от себя добавлю, что поставить лучше не менее 8 Гб.
- В редких случаях помогает установка (переустановка) редиста Microsoft Visual C++ 2010.
- Попробуйте обновить все устаревшие дрова на компьютере. Сделать быстрее всего это можно через DriverPack Solution.
- Примените последние KB-апдейты для вашей Windows. Делается это через «Центр обновлений».
Активируем DEP функцию для решения ошибки Unarc.dll
Если все указанные выше советы оказались лишь полумерами — советуем активировать функцию защиты DEP и внести в его исключения установочный exe-файл игры. Делается это так:
- Открываем командную строку из-под админа и вносим на исполнение команду: bcdedit.exe /set {current} nx OptIn.
Команда включения DEP в Windows - После этого открываем «Свойства системы» → «Защита системы».
Доступ к меню свойств системы - В открывшемся окошке идем в «Дополнительно» → в пункте Быстродействие кликаем на «Параметры».
Запуск параметров быстродействия - Переходим во вкладку «Предотвращение выполнения данных». Здесь должна быть активна опция DEP. Выбираем второй пункт и жмем «Добавить».
Добавление в исключение DEP - Выбираем на компьютере setup-файл игры и добавляем его в исключения. После этого перезагружаемся.
Этот метод хорошо работает, когда основная причина сбоя «Unarc.dll вернул код ошибки 11» лежит в плоскости неправильной обработки памяти.
Заключение — важно!
Если все указанное выше не работает, а сбой выскакивает практически на каждой устанавливаемой игре или программке — проверьте утилитой MemTest вашу оперативную память. Если есть две отдельные планки — поменяйте их местами. Возможно ваше железо уже свое отслужила.
Напоследок замечу: пиратки и репаки, которые чаще всего сбоят с указанием на ISDone.dll и Unarc.dll, не всегда оптимизированы под различные показатели Windows. Пробуйте и ищите другие файлообменники с этой игрой и смотрите на рейтинг этих файлов раздачи.
В случае с Windows 7, которую вы конкретно запустили и не работаете с KB-обновлениями, необходимо загрузить последние кумулятивные KB-обновления. Если Service Pack 1 отсутствует — обязательно перейдите на него.
Евгений Краснов
Являюсь администратором и постоянным автором данного интернет-ресурса. Мой сайт запущен с целью поиска оптимальных решений по тем или иным проблемам, с которыми сталкиваются пользователи интернета. Являюсь экспертом в области it-технологий, мобильных приложений и функционирования онлайн-сервисов. Достаточно сильно углублен в тематику банковских переводов и защиты платежей.
Скачанный клиент уже практически инсталлирован, геймер застыл в предвкушении получения удовольствия от нового компьютерного развлечения, но вместо желаемого результата, возникает сбой. Но не стоит спешить делать выводы, и отказываться от скачанного программного продукта, неисправность можно исправить, и предотвратить ее появление в будущем.
Евгений Краснов
Являюсь администратором и постоянным автором данного интернет-ресурса. Мой сайт запущен с целью поиска оптимальных решений по тем или иным проблемам, с которыми сталкиваются пользователи интернета. Являюсь экспертом в области it-технологий, мобильных приложений и функционирования онлайн-сервисов. Достаточно сильно углублен в тематику банковских переводов и защиты платежей.