Здравствуйте друзья, на повестке дня случай, связанный с установкой программы или игры. Происходит такое явление при процессе распаковке файлов программного обеспечения. Мастер установки всё делает автоматически, но бывают сбои, которые приводят к ошибкам такого типа: unarc dll вернул код ошибки 11. Номер кода может отличаться, но принцип исправления проблемы один и тот же. Также в сообщении можно видеть фразу: An error occurred while, говорящая, о причине появления ошибки.
Почему это происходит с установкой ПО нам неизвестно, поэтому данная инструкция призвана помочь вам.
Причины возникновения ошибки
Из текста уведомления становится ясно, что причина появления сбоя связана с файлом Unarc.dll, который является частью системной библиотеки, ответственной за обработку архивов. Сразу стоит отметить, что в подавляющем большинстве случаев библиотека Unarc.dll работает вполне стабильно – причина сокрыта в повреждении файла, который система пытается распаковать. Нарушение может касаться целостности файла или несовпадения контрольной суммы во время распаковки.
Кроме проблем с целостностью установочных файлов, ошибка может быть вызвана следующими факторами:
- Путь к папке, в которую пользователь выполняет установку игры, содержит в себе кириллические символы.
- Пользователь обладает недостаточным набором прав.
- Антивирус, установленный в системе, препятствует нормальной установке игры (пользователи, часто устанавливающие новые игры и программы из различных источников, обычно сразу отключают антивирус).
- Во время загрузки файлов произошёл сбой, вследствие чего содержимое было повреждено.
- На диске не хватает свободного места для полноценной инсталляции.
- Файл подкачки недостаточно велик.
- Оперативная память работает со сбоями.
Руководитель проекта, эксперт по модерированию комментариев.
Задать вопрос
Рассмотрим наиболее эффективные пути решения – рекомендуем воспользоваться ими поочерёдно.
Статья предназначена для геймеров. Увы, но геймеры вынуждены качать пиратские версии своих любимых игр, поэтому зачастую сталкиваются с разного рода непредвиденными ошибками. Сегодняшняя статья будет посещена одной распространенной ошибки. Выглядит она следующим образом: «Unarc.dll вернул код ошибки: 11». Как правило, в сообщении об ошибки чаще всего фигурирует именно цифра 11, однако, бывает и так, что вместо 11 стоит цифра 1, 2, 3, 4, 5 и т.д. Но так или иначе, смысл данной ошибки не меняется и устраняется она одними и теми же способами.
Для начала мы порекомендовали бы вам воспользоваться лицензионной версией игры, которая вызывает у вас ошибку «Unarc.dll вернул код ошибки: 11». Впрочем, если такой возможности нет, то попробуйте сделать то, что мы порекомендуем вам ниже.
Первым делом, вы должны убедиться, что скаченный вами архив установки игры является целостным и не содержит ошибок. Быть может в момент скачки архива игры, ваше интернет соединение было нестабильным и вы не докачали несколько байт, которые в результате вызвали ошибку «Unarc.dll вернул код ошибки: 11».
Попробуйте найти альтернативный архив игры, чтобы исключить вариант с конкретным поломанным архивом (обязательно скачайте архив с другого источника и желательно чтобы автор архивов также был не одним и тем же лицом, чтобы исключить возможность повторения ошибки).
Ошибка «Unarc.dll вернул код ошибки: 11» могла быть вызвана и антивирусом. Возможно антивирус в момент установки или запуска игры заблокировал какие-то файлы. Попробуйте переустановить игры с отключенным антивирусным программным обеспечением.
Русские названия папок лучше переименовать, чтобы путь к файлу установщику не содержал кириллических шрифтов. Название папки куда будет устанавливаться игра, также должна быть названа английскими буквами.
Обратите внимание на ваши локальные диски. Современные игры обладают внушительным весьма и порой при их установке попросту не хватает места на жестком диске. Посмотрите не забиты ли ваши локальные диски…
Оперативная память может также вызывать ошибки. Проверьте свою оперативную память, протестировав ее каким-нибудь программным комплексом, например Memtest86.
Описание утилиты Memtest86, предназначенной для тестирования планок оперативной памяти вашего персонального компьютера.
Memtest86 — утилита предназначена для высокоэффективного тестирования оперативной памяти на компьютерах с архитектурой х86. Благодаря собственному загрузчику программа осуществляет тестирование из «чистой среды», т.е. может работать даже в том случае, если система не загружается.
Memtest86 работает практически со любыми носителями (дискеты, USB, CD), а также поддерживает любые типы оперативной памяти. Тестирование осуществляется посредством бесконечного количества циклов проверок, пока пользователь сам не остановит их.
Если все описанные выше способы не дали положительный результат, значит проблему стоит искать в скаченных вами файлах. Быть может пираты криворукие, быть может файл скачался не полностью, вариантов может быть много — ищите альтернативные дистрибутивы вашей игры, а лучше — лицензионные.
Таким образом, мы разобрались с ошибкой «Unarc.dll вернул код ошибки: 11». Если данная статья была вам полезной, то не забывайте периодически заходить к нам на сайт, ведь мы публикуем статьи практически каждый день. Мы пополняем нашу базу данных статьями на компьютеру тему, тем самым предоставляя вам возможность получать знания и решать ваши компьютерные проблемы.
Удачи!
Решаем проблему
Поскольку причину появления ошибки определить из текста уведомления не всегда возможно, придётся попробовать сразу несколько методов решения проблемы.
Проверяем целостность файлов
Для начала нужно проанализировать, как прошла процедура загрузки установочных файлов игры. Рекомендуется выполнить следующие действия:
- Попробовать найти другой источник для скачивания – возможно, на выбранном сайте размещены повреждённые файлы.
- Отключить антивирус на время повторного скачивания и установки.
Ошибка при установке isdone dll
Решение
Также проблемой может являться оперативная память компьютера. При нехватке оперативной памяти компьютер частично использует память компьютера, которой также может нехватать для тяжелой игры или приложения. В таких случаях требуется увеличение файла подкачки
Совершаем следующие действия:
- Зажимаем сочетание клавиш windows + R и вводим команду «sysdm.cpl»
Как исправить ERROR: archive data corrupted (decompression fails)
Для решения проблемы archive data corrupted (decompression fails) рекомендую выполнить следующее:
- Проверьте наличие достаточного количества свободного места на жёстком диске, при необходимости освободите место, удалив ряд ненужных файлов;
- Временно отключите ваш антивирус и брандмауэр, а затем попробуйте выполнить распаковку нужного архива;
- Отключите системный фильтр Smart Screen на ОС Виндовс 8 и 10, а также «Защитник Windows»;
- Если путь к архиву имеет кириллические символы, перенесите данный архив в папку, путь к которой имеет только латинские символы, и попробуйте оттуда распаковать данный архив;
- Запускайте репак от имени администратора (наводим курсор на выполняемый файл репака, кликаем правой клавишей мышки, выбираем «запуск от имени администратора»;
- Попробуйте использовать другой архиватор для распаковки архива (при возможности), или переустановите ваш архиватор, использовав самую свежую его версию;
- Попробуйте перенести проблемный архив на другой ПК и распаковать его там. Если всё пройдёт без проблем, значит причина в вашем ПК, если же проблемы возникнут и там, значит сам архив повреждён;
- Попробуйте скачать данный архив с другого источника (или от другого автора репака). Довольно часто при распаковке определённого архива от конкретного автора появляется проблема archive data corrupted (decompression fails), репак же другого автора может устанавливаться без каких-либо проблем;
- Проверьте вашу систему на вируса. Помогут такие инструменты как Dr.Web CureIt!, Trojan Remover, Malwarebytes Anti-Malware и ряд других аналогов;
- В ряде случаев проблемы архива наблюдаются из-за носителя (например, флешки), на котором переносится архив. Попробуйте использовать альтернативный носитель;
- Проверьте память вашего компьютера специальными тестами (уровня Memtest). Можно также попробовать поочерёдное изъятие планок памяти, и запуск процесса декомпрессии, что позволит идентифицировать нестабильно работающую планку памяти.
Код -6
Для начала убедитесь, что в пути установки не содержатся русские буквы. Затем перейдите в «Проводник», кликните правой кнопкой по диску, на который выполнялась установка, перейдите в «Свойства», откройте «Сервис» и нажмите на «Выполнить проверку».
Как видно, сбой связан с некорректной работой жёсткого диска. При желании можете воспользоваться более профессиональными утилитами для проверки стабильности работы накопителя.
Нарушение целостности файла (файл не был скачан до конца или был испорчен)
Я условно разбил статью на несколько частей (в зависимости от причины появления проблемы). Для начала внимательно присмотритесь к сообщению — если в нем будут слова, вроде «CRC check» или «нарушена целостность файла» («не сходится контрольная сумма») — значит проблема в самом файле (в 99% случаев), который вы пытаетесь установить (пример подобной ошибки представлен на рис. 1 ниже).
Происходить такое может по множеству причин:
- файл не был до конца скачан;
- установочный файл был испорчен вирусом (или антивирусом — да, да бывает и такое, когда антивирус пытается вылечить файл — то часто файл после этого становиться испорченным);
- изначально файл был «битым» — сообщите об этом тому, кто дал вам этот архив с игрой, программой (возможно, он достаточно быстро исправит этот момент).
Как бы там ни было, в этом случае придется перекачивать установочный файл и пытаться заново произвести установку. Еще лучше — скачать этот же файл с другого а.
Коды -2 и -3
Попробуйте следующие методы:
- Проверьте стабильность работы планок оперативной памяти при помощи любой сторонней утилиты. При желании можно воспользоваться и встроенным в Windows инструментом – находится он по запросу «Диагностика проблем оперативной памяти» в поисковой строке системы.
- Проверьте, не включены ли кириллические символы в названия папок, составляющих путь распаковки.
Специалист по WEB-программированию и компьютерным системам. Редактор PHP/HTML/CSS сайта os-helper.ru.
Спросить у Дарьи
При использовании системной утилиты для проверки ОЗУ выбирайте вариант «Выполнить перезагрузку и проверку». Предварительно сохраните все данные.
( 1 оценка, среднее 4 из 5 )
Установку игры в Windows 10 может прервать сообщение с кодом ошибки ISDone.dll. Проблема указывает на недостаток памяти для обработки приложения и отсутствие или повреждение библиотек DLL. В основном это происходит с компьютерными играми из-за отсутствия достаточного свободного места в памяти. Помимо проблем с памятью, ошибка может возникнуть из-за повреждения системных файлов, неполадок жесткого диска, блокировки антивирусом и прочее.
Способы исправления ошибки
Прежде чем приступить к решениям проверьте, наличие достаточного места на диске, а также выполните очистку компьютера, например, программой Privazer. Кроме того, проверьте, соответствует ли конфигурация компьютера рекомендованным требованиям игры. Узнать их можно с помощью запроса в интернете. Если компьютер соответствует указанным требованиям, но продолжаете сталкиваться с ошибкой ISDone.dll, попробуйте установить игру в безопасном режиме.
Как известно, игры состоят из большого количества файлов, кроме того, создают конфликты с предустановленными драйверами и сторонним программным обеспечением. Поскольку сторонние приложения и службы не загружаются в безопасном режиме, для нее будет доступно больше ресурсов памяти, и никакой процесс не будет вмешиваться в ее установку.
Разверните меню Пуск, кликните на кнопку питания. Удерживая Shift, щелкните на кнопку перезагрузки.
В окне выбора действий перейдите по пути: Поиск и устранение неисправностей – Дополнительные параметры –Параметры загрузки, затем нажмите F4 для входа в безопасный режим.
Попробуйте установить игру, которая прерывалась кодом ошибки ISDone.dll. Если игра установилась без ошибки, после перезагрузки компьютера можете запускать ее в обычном режиме.
Установка размера файла подкачки вручную
Если при установке игры ОЗУ полностью заполняется, то часть данных система сбрасывает в файл подкачки (pagefile.sys), расположенный на жестком диске. Поэтому нужно увеличить его объем, чтобы память покрывала требования игры.
Откройте Свойства системы командой sysdm.cpl, запущенной из окна «Выполнить» (Win + R).
Перейдите на вкладку Дополнительно, щелкните на кнопку «Параметры» блока «Быстродействие».
Откройте пункт меню Дополнительно, в блоке «Виртуальная память» щелкните на кнопку «Изменить».
Снимите флажок с поля «Автоматически выбирать объем файла подкачки». Затем установите флажок на поле «Указать размер». Пропишите 100 для исходного размера (МБ) и 3000 для максимального. Если игра требует больше, то можно увеличить максимальное значение. Щелкните на «ОК» для сохранения изменений.
Перезагрузите ПК и запустите установку игры. Если продолжаете наблюдать сообщение, что ISDone.dll возвращает код ошибки при распаковке игры, перейдите к следующему способу.
Проверка оперативной памяти на наличие ошибок
Если по-прежнему не удается установить игру из-за ошибки ISDone.dll, то, попробуйте протестировать память на наличие ошибок. Можно воспользоваться встроенным средством диагностики ОЗУ.
Откройте средство проверки памяти командой mdsched, запущенной из окна «Выполнить» (Win + R).
Запустите первый вариант «Выполнить перезагрузку и проверку».
После перезагрузки сразу начнется сканирование, дождитесь его завершения.
При обнаружении ошибок отключите компьютер от электросети, снимите крышку системного блока и извлеките ОЗУ. Удалите пыль с планок, аккуратно протрите контакты ластиком. Установите одну планку (при наличии нескольких) и опять запустите проверку памяти. Таким образом, можно найти неисправную планку и заменить ее.
При отсутствии неполадок проверьте, прерывается ли установка игры ошибкой ISDone.dll.
Проверка целостности системы
Поврежденные системные файлы также могут препятствовать установке приложений и игр. Для их выявления запустите проверку системы встроенной утилитой SFC.
Разверните контекстное меню сочетанием клавиш Win + X или правым кликом мыши на кнопку Пуск. Выберите пункт Командная строка (администратор).
В консоли запустите команду:
sfc /scannow
После завершения попробуйте установить игру. Если не удалось исправить ошибку ISDone.dll, возможно, команда SFC не смогла исправить некоторые поврежденные файлы. Для их восстановления воспользуйтесь утилитой DISM, которой требуется подключение к интернету, чтобы заменить поврежденные файлы рабочими копиями из серверов Майкрософт.
Откройте командную строку с правами администратора и наберите команду:
DISM / Online / Cleanup-Image / RestoreHealth
После завершения сканирования, опять запустите команду SFC и дождитесь завершения. После перезагрузки компьютера посмотрите, удалось ли исправить ошибку ISDone.dll.
Перерегистрация библиотек
Исправить ошибку можно путем перерегистрации библиотек isDone.dll и unArc.dll. Выполните следующие шаги:
Разверните контекстное меню Пуск совместным нажатием на Win + X, выберите пункт Командная строка (администратор).
В консоли по очереди выполните следующие команды, подтверждая запуск каждой на Enter:
regsvr32 isdone.dll
regsvr32 unarc.dll
После завершения перезагрузите ПК.
Замена файлов библиотек
Попробуйте решить проблему путем замены текущих библиотек ISDone.dll и unArc.dll копиями, загруженными из внешних источников. Найдите их по запросу в интернете. Например, можно загрузить с dllme com.
Файлы библиотек будут загружены в архиве, поэтому их нужно извлечь в отдельную папку. Затем скопируйте в папку System32, где хранятся текущие файлы, путем их замены.
После новые файлы DLL нужно зарегистрировать c помощью командной строки командами, указанными в предыдущем способе.
Проверка жесткого диска
Ошибки жесткого диска также могут вызвать проблему. Для проверки выполните следующие шаги:
Наберите в строке системного поиска команду cmd и под найденным результатом выберите запуск от имени администратора.
В консоли запустите команду:
chkdsk C: /f /r
Дождитесь завершения сканирования, перезагрузите компьютер.
Отключение антивирусных программ и брандмауэра
Иногда антивирус может препятствовать установке игр и приложений, поэтому его нужно временно отключить. Для этого кликните на значок в системном трее и выберите соответствующий пункт. После успешной установки игры, не забудьте его включить.
Если продолжаете сталкиваться с ошибкой isdone.dll, оставьте пока его отключенным и временно выключите защиту брандмауэра.
Откройте окно Брандмауэра Windows 10 командой firewall.cpl, запущенной из окна Выполнить (Win + R).
В левом меню кликните на вкладку «Включение и отключение Брандмауэра»
Отметьте флажками поля отключения брандмауэра Windows в блоках настроек общедоступной и частной сети, затем щелкните на «ОК» для записи изменений.
Если удалось исправить ошибку ISDone.dll, включите обратно антивирус и Брандмауэр.
Приветствуем. Довольно часто у пользователей Windows 11, Windows 10, Windows 8.1 и Windows 7 при установке игры, скачанной через торрент, появляется ошибка «Произошла ошибка при распаковке. Невозможно записать данные на диск. Unarc.dll вернул код ошибки -11». На английском языке эта ошибка выглядит так: «An error occurred while unpacking. Unarc.dll returned an error code -11». Причем, дальнейшие пояснения к ошибке могут отличаться:
- ERROR: file write operation failed.
- ERROR: archive data corrupted (decompression fails).
- File read operation failed.
- Failed CRC check.
- Заголовок архива поврежден.
- Невозможно считать данные.
- This is not FreeARC archive or this archive is corrupt.
Как видите, причин появления ошибки с кодом 11 при установке игры может быть много. Наша статья постарается помочь решить эту проблему. Пожалуйста, попробуйте сделать все способы решения ошибки 11 при распаковке компьютерных игр, двигаясь постепенно от способа к способу, это значительно повысит вероятность устранения 11 ошибки unarc.dll.
Как исправить код ошибки 11, вызванный Unarc.dll при установке игры
Способ #1: Замена библиотек Windows
Суть проста. Вы просто скачиваете библиотеки Unarc.dll и ISDone.dll и регистрируете их. Как ни странно, поскольку эти библиотеки уже есть в вашей Windows, но этот способ многим помогает. Вот что нужно сделать.
- Скачайте архив с библиотеками Unarc.dll и ISDone.dll, распакуйте его и скопируйте их в папку C:\Windows\SysWOW64, заменив файлы.
- После того, как вы скопируете библиотеки, нажмите на клавиатуре сочетание клавиш Win+R.
- Введите первую команду regsvr32 isdone.dll которая зарегистрирует первую библиотеку.
- Введите вторую команду regsvr32 unarc.dll которая зарегистрирует вторую библиотеку.
В процессе регистрации библиотек может появится окно, как на скриншоте ниже, жмите ОК.
Попробуйте установить игру снова. Если не помогло, читайте инструкцию далее.
Способ #2: Убрать кириллицу у всех папок, которые ведут к игре
Скопируйте файлы и папки, которые образовались после установки игры, чтобы вставить их в такую директорию, путь к которой прописан только латинскими буквами без пробелов и каких-либо спецсимволов. Иногда ошибка Unarc.dll появляется в том случае, если путь к конечному файлу игры лежит через каталоги на русском.
Чтобы точно исключить русские буквы в пути, где установлена игра, её можно скопировать в корень любого логического диска, но только не С, на котором есть достаточно свободного места. Например, вот как выглядит путь к игре с кириллицей:
А вот, каким должен быть путь к скачанной игре, без кириллицы:
Меняем путь, если есть русские буквы и пробуем установить игру заново.
Об этом нюансе важно помнить всегда в момент установки. Например, после запуска установочного файла, на этапе выбора директории для распаковки и установки нажмите «Обзор», чтобы указать англоязычный каталог. То есть, ставьте игру не в папку «Игры», а в «Games». Если такой нет – создайте ее.
Способ #3: Отключить антивирус при установке игры
Риск столкнуться с ошибкой возрастает в разы, если вы ставите нелицензионное программное обеспечение. Связано это с тем, что у таких игр есть файлы, которые антивирус помещает в карантин непосредственно в процессе распаковки, или вовсе удаляет.
Это зависит от пользовательских настроек защитника. Из-за того, что часть файлов отсутствует в папке после установки, появляется ошибка Unarc.dll – это прямое указание на нарушение целостности загруженного архива или на то, что системе не удается делать запись данных.
Предлагаемое ниже решение подходит только для тех случаев, когда вы уверены в источнике и в том, что игра не заразит вашу систему. Добавьте папку с установочным файлом и саму директорию установки в исключения антивируса. Это поможет как при наличии родного «Microsoft Defender», так и стороннего защитника.
Как добавить в исключения защитника Windows 10 папку с игрой
- Зайдите в «Параметры», чтобы попасть в «Центр безопасности Защитника Windows». Это легко сделать двойным кликом по значку «Защитника». Он, как правило, находится на панели задач, непосредственно в области уведомлений. В меню найдите и кликните по команде «Открыть».
- Для тех, кто зашел через «Параметры», дальше путь лежит в блок «Обновления и безопасность».
- В нем вы сможете нажать «Безопасность Windows» и дать команду кнопкой «Открыть службу «Безопасность Windows».
- Теперь нужно попасть на страницу с настройками. Для этого зайдите в раздел «Защита от вирусов и угроз».
Остаётся только добавить папку, в которой находится игра в исключения антивируса Windows 10.
- Нужно найти «Исключения», выбрать этот блок и нажать на строку «Добавление и удаление исключений».
- После этого создайте папку, куда вы будете загружать выбранную игру. И укажите эту директорию в исключениях антивируса.
Добавлять в исключения можно не только папки и файлы, но и процессы, а также типы файлов.
Как добавить в исключения защитника Windows 11 папку с игрой
- Зайдите в «Параметры» Windows. Вы их найдете, если развернете содержимое «Пуска».
- Здесь нам нужен блок «Конфиденциальность и защита». Откройте в нем раздел «Безопасность Windows».
- Далее дайте команду кликом по «Открыть службу «Безопасность Windows».
- Затем переходите на страницу настроек внутри интерфейса антивируса. Пункт называется «Защита от вирусов и угроз».
- Теперь нажимайте «Параметры защиты от вирусов и других угроз», здесь понадобится найти и выбрать «Управление настройками».
Вот как просто добавить папку с игрой в исключения защитника Виндовс11.
- Открывайте «Исключения», где будет нужная ссылка «Добавление и удаление исключений».
- Остается выбрать, в какую папку хотите загружать игру. Путь к ней пропишите в исключения.
Этот список можно пополнять не только файлами или папками, но и процессами операционной системы, которые блокирует антивирус.
Если проделанный путь не дал результата, можно просто отключить антивирус на то время, пока вы будете загружать и устанавливать игру. Это поможет в тех случаях, когда определенные типы данных блокируются в памяти. Пополнение списка исключении в таком случае не поможет защитить от ошибки. Читайте наши статьи, как отключить защитник Windows 10 и про отключение антивируса Windows 11.
Способ #4: Отключите SmartScreen в Центре безопасности Windows
Если говорить о «SmartScreen» на последних версиях операционки Windows, то отключение может быть осуществлено через внесение изменений в параметры системы. Вот это выглядит:
- Заходим в «Центр безопасности Защитника». Для этого нажмите правой клавишей по символу защитника Windows, который находится в области уведомлений. Из выпадающего списка выберите «Открыть». Если значка вы не нашли, войдите в «Параметры», выберите блок «Обновление и безопасность», далее нажимайте «Защитник Windows», где и будет «Открыть центр безопасности».
- С правой стороны выберите «Управление приложениями и браузером».
- Теперь можно отключить «SmartScreen». Само отключение может быть произведено по отношению к проверке приложений, игр и файлов, а также для фильтрации «SmartScreen» в браузере «Edge» и для продуктов из «Магазина Windows».
Способ #5: Перехешируйте торрент с игрой
Иногда файлы повреждаются в процессе загрузки на ПК. Из-за этого впоследствии и появляется 11-я ошибка Unarc.dll. Решением в таком случае будет повторное скачивание. Для повышения шансов на успех лучше сменить источник и конечный диск, куда записывается информация. Или можно загруженный уже файл перенести посредством флешки на другой комп и попробовать запустить игру там. Кроме того, будет полезно проверить диски компа на наличие ошибок.
Но сначала, просто попробуйте перехешировать торрент в torrent-клиенте, то есть программе через которую вы скачали игру. Пара примеров, как это сделать. В программе qBittorent это делается кликом правой кнопки мыши по торренту и выбором пункта меню «Проверить принудительно».
В uTorrent это делается аналогично, с помощью клика правой кнопкой мышки по торренту и выбором пункта «Пересчитать хеш».
Помимо перехеширования, вы можете просто остановить торрент и заново его запустить, чтобы началась проверка его хеш-суммы.
Способ #6: Проверьте оперативную память
Если вы когда-то решили разогнать оперативную память своего компьютера, это может вызвать сообщение «Unarc.dll вернул код ошибки 11». Убедитесь, что причина не в разгоне ОЗУ. Для этого нужно зайти в БИОС и выяснить, на какой частоте и таймингах работает оперативная память.
Выключите ПК, завершив работу в штатном режиме. Теперь, чтобы попасть в BIOS, после нажатия кнопки запуска сразу нажмите клавишу «Delete». На некоторых разновидностях материнских плат за это отвечает клавиша «F1». В БИОСе нужно перейти в раздел, посвященный процессору и оперативной памяти.
- Если вы видите в BIOS пункт «MB Intelligent Tweaker (M.I.T.)», то жмите «Ctrl + F1» в основном меню — тогда появится еще дополнительная категория с параметрами. Здесь нужно нажать строку «System Memory Multiplier».
- Если же такого пункта нет, тогда, вероятнее всего, используется «AMI BIOS». Найдите такую вкладку – «Advanced BIOS Features» и переходите к строке «Advanced DRAM Configuration».
- Если у вас стоит «UEFI BIOS», тогда можно нажать «F7» — далее войти в «Advanced Mode», раскрыть вкладку «Ai Tweaker», и, наконец, изменить частоту через меню «Memory Frequency».
Советуем снять галочку с пункта «Авто скорость» на ОЗУ и снизить параметр частоты. Помимо этого, оперативная память может просто сломаться. Чтобы проверить эту теорию, попробуйте установить игру с одним модулем ОЗУ, вытащив из материнской платы другие. И так с каждой планкой ОЗУ. Вы также можете проверить оперативку.
Для запуска средства диагностики памяти необходимо открыть содержимое «Пуска», вписать в поле поиска «Диагностика памяти Windows» и нажать клавишу «Enter». Еще можно воспользоваться горячими клавиши «Win» + «R» и в появившемся небольшом диалоговом окне вписать команду mdsched.exe, а затем нажать «Enter». Либо это можно сделать с помощью программы MemTest86.
Способ #7: Проверьте файл подкачки Windows
Отключенный файл подкачки может привести к тому, что появляется ошибка 11 и невозможно записать данные на диск. Вот как проверить, включен ли файл подкачки.
Включаем файл подкачки Windows 10
Расскажем, как открыть свойства файла подкачки и включить его, если нужно.
- Заходим в «Параметры» Для этого достаточно использовать команду горячих клавиш «Win» + «I». Либо кликнуть по «Пуску» и нажать на «Параметры» в виде значка шестеренки.
- Переходите в блок «Система».
- Теперь нажимайте «О программе», спуститесь по правому краю окна до заголовка «Сопутствующие параметры», чтобы попасть в «Дополнительные параметры системы».
- Разверните вкладку «Дополнительно», и в нем выберите блок «Быстродействие», чтобы попасть в «Параметры».
- В «Параметрах быстродействия» есть вкладка «Дополнительно», найдите на ней пункт «Виртуальная память» и кликните «Изменить».
- Теперь, чтобы включить файл подкачки, нужно просто поставить галочку напротив «Автоматически выбирать объем файла подкачки».
Более подробно про настройку файла подкачки Windows 10 мы рассказали по ссылке.
Включаем файл подкачки Windows 11
Настроить файл подкачки в Windows 11 и запускать его включение или отключение вы сможете по следующей несложной инструкции:
- Открываем «Параметры». Делаем это любым из наиболее удобных путей: через Пуск», выбрав «Параметры», или нажав «Win + I».
- Заходим блок с названием «Система», а в новом окне переходим в «О системе». Он расположен ниже остальных.
- Переходим в раздел «Характеристики устройства», и левым кликом выбираем пункт «Защита системы».
- Здесь необходимо нажать вкладку «Дополнительно». На ней вы увидите нужный нам блок «Быстродействие» и в нем подраздел «Параметры».
- После этого на экран будет выведено окно «Параметров быстродействия», в нем нам нужна вкладка «Дополнительно», на которой есть «Виртуальная память». Нажимаем мышкой однократно по кнопке «Изменить».
- Для включения файла подкачки достаточно поставить маркер напротив параметра «Автоматически выбирать объем файла подкачки».
Подробнее про настройку файла подкачки Windows 11 читайте по ссылке.
Способ #8: Проверьте жесткий диск или SSD на ошибки
Целостность загружаемых файлов часто нарушается из-за ошибок самого диска. Случиться это может как в процессе записи, так и уже в момент установки. Чаще такой проблеме подвержены файлы, переносимые на внешних дисках или флешках, но может произойти нарушение целостности и на локальном диске.
Чтобы исключить эту проблему, запустите проверку диска на наличие ошибок, затем снова скачайте установщик. Лучше если это будет другой физический SSD или HDD. Мы подготовили полноценные статьи по проверке жесткого диска компьютера и проверке работоспособности SSD диска.
Способ #9: Поменяйте имя учетной записи пользователя Windows с кириллицы на латиницу
Смена имени учетной записи Windows под которой вы работаете, также может повлиять на появление ошибки 11. Если оно написано на кириллице, попробуйте его поменять на латинское имя. Как это сделать мы рассказали в статьях о замене имени пользователя в Windows 10 и смене имени профиля Windows 11.
Способ #10: Поменяйте расположение временных файлов Windows
Если вы не хотите менять имя учетной записи, попробуйте просто изменить расположение временный файлов, которые хранятся в папках TEMP и TMP. Для этого:
- Разворачиваем «Пуск», заходим в «Панель управления», выбираем раздел «Система».
- Слева находим «Дополнительные параметры системы».
- Переходим на вкладку «Дополнительно», где нажимаем «Переменные среды».
- Здесь будут две переменные: «TMP» и «TEMP».
- Выберите одну из них, после чего нажмите «Изменить».
- Задайте новый каталог, где будут храниться временные файлы.
- После нужно сделать то же самое (шаги 5 и 6) для другой переменной.
Заключительные советы
Дополнительные способы исправить ошибку 11. Не стоит их игнорировать, если предыдущие советы не решили проблему распаковки при установке игры.
- Поменяйте раскладку клавиатуры на русскую. Понимаем, совет странный, но вы всё же попробуйте это сделать.
- Убедитесь, что у вас достаточно места для установки.
- Установите полный пакет Visual C++ Redistributable Runtimes All-in-One. Перед его установкой лучше удалить все ранее установленные пакеты.
- Запускать установщик рекомендуем с правами админа (правой клавишей кликнуть по файлу установщика и выбрать из списка «Запуск от имени администратора»).
- Добавьте временную папку TEMP в исключения антивируса.
- Сделайте дефрагментацию жесткого диска и повторите попытку.
- Установите игру в безопасном режиме Windows.
- Попробуйте использовать сторонний установщик, например, Revo Uninstaller.
- Проверьте, не стоит ли атрибут «Скрытый» во всей папке «Local», находится по пути С:\Пользователи\Имя_пользователя\AppData\Local.
- Деактивируйте UAC в Windows.
- Также вы можете запустить игру в режиме совместимости с более ранней ОС Windows. Для этого кликните правой клавишей по значку, далее пункт «Свойства», а в «Свойствах» — вкладка «Совместимость». Отметьте пункт «Устанавливать в режиме совместимости с Windows 7».
- Используйте «Очистку диска», чтобы удалить ненужные файлы.
- Отключите на время интернет.
Остались вопросы? Добро пожаловать в комментарии. Также будем благодарны за отзыв, какой способ помог.
Николай Данилов
Пара слов об авторе от редакции smartronix.ru. Николай работает с нами с самого основания проекта. Он отлично разбирается в компьютерах и программном обеспечении. Также неплохо освоил мобильный сегмент и всегда готов подробно рассказать про особенности работы телефона и приложений.
Ошибки с библиотекой isdone.dll с сообщением «Unarc.dll вернул код ошибки» могут быть вызваны как проблемами с железом (обычно — оперативной памятью), так и софтом. Ошибка с возвратом кодов 11, 12, 5, 7, 14, 6, 2 чаще вызывается неверным названием или расположением файла или проблемами внутри системы.
Во время установки Windows может выдать сообщение в стиле «Архив поврежден! Unarc.dll вернул код ошибки». Смотреть нужно не на код ошибки, а на информационное сообщение, которое идет после него. Желательно скопировать архив/установочные файлы на флешку и попробовать установить их на другом компьютере. Если установка запускается успешно, значит проблему следует искать не в архиве.
Практически всегда проблему можно устранить точечным воздействием, не прибегая к радикальным мерами и не пробуя все советы из интернета подряд. Ниже приведены простые инструкции и советы, которые могут помочь диагностировать причину и исправить проблему.
Как исправить ошибку с isdone.dll:
- Отключение защиты, антивируса и SmartScreen
- Исправление ошибок isdone.dll и unarc.dll
- 1. Частые причины и быстрое решение
- 2. Проверка ПК, функция DEP, DLL Files Fixer
- 3. Установка и регистрация DLL-библиотек
Отключение защиты, антивируса и SmartScreen
Ошибка с библиотекой isdone.dll возникает при установке пиратских версий игр (загруженных из интернета, через торренты) из-за особенностей работы таких приложений. Подобные игры идут с пометкой RePack (от «Механики» или других источников) и могут некорректно восприниматься защитой операционной системы.
Справедливости ради, многие архивы с играми из торрентов действительно содержат вредоносные файлы и вирусы. Если проверка файлов при помощи установленного антивируса не выявила проблем, можно попробовать его отключить и переустановить игру заново. Часто игры начинают нормально работать после этих действий на Windows 7, 8 и XP. Для Windows 10 потребуется дополнительно отключить встроенный фильтр SmartScreen.
Последовательность действий:
- Удалить игру через uninstall.exe или Пуск — Панель управления — Установка и удаление программ.
- Перезагрузить компьютер.
- Отключить антивирус.
- Отключить встроенный Брандмауэр Windows.
- Для Windows 10 — отключить фильтр SmartScreen.
- Попробовать установить игру заново.
Для отключение фильтра SmartScreen (только для Windows 10) нужно:
- Нажать ПКМ по значку Защитника Windows и открыть Центр безопасности.
- Выбрать «Управление приложениями и браузером».
- Выключить SmartScreen, поставив галочку в положение «Выключить».
Выключать фильтр нужно для всех приложений: Проверка приложений и файлов, SmartScreen для Microsoft Edge и SmartScreen для приложений Магазина Windows. Часто этих действий достаточно, чтобы ошибка с файлом isdone.dll перестала возникать при установке игры. Альтернативный вариант — найти другую версию приложения и попробовать снова.
После устранения ошибки и успешной установки игры следует восстановить все настройки безопасности и антивируса обратно. Описанный выше способ хорошо позволяет исправлять проблему с одной или несколькими играми. Если проблема осталась или возникает при установке вообще любых игр, придется прибегать к более сложным способам.
Если не устанавливается ни одна игра или приложение и появляются ошибки при установке/распаковке с файлами isdone.dll или unarc.dll, значит эти библиотеки повреждены и не работают корректно. Проблема в том, что причин этому может быть множество. Для исправления ситуации придется последовательно выполнить ряд действий из инструкции ниже, при этом желательно регулярно повторять попытки установки, чтобы не изменить лишнего в системе.
Ошибки, возникающие из-за этой проблемы:
- Прекращена работа программы. В начале процесса инсталляции установщик просто перестает работать с появлением соответствующего окна.
- Isdone.dll/unarc.dll вернул код ошибки. Код ошибки может быть любым — от 1 и далее. Причина — нехватка оперативной памяти. Обычно проблема возникает при установке современных игр размером от 7-8 ГБ и выше. Решение — увеличение файла подкачки до размера > ОЗУ, требуемого игрой.
- Архив поврежден. Произошла ошибка при распаковке — архив поврежден. Unarc.dll вернул код ошибки -7. Архив действительно может быть поврежден: можно перехэшировать торрент (перезапустить загрузку с других источников), найти другую версию игры и попробовать установить её, переустановить или перезапустить WinRar — проблема может быть в архиваторе, а не в архиве. Ошибка может выглядеть так: «Произошла ошибка при распаковке. ERROR: archive data corrupted (decompression fails)».
- Любая ошибка может быть вызвана неправильным расположением архива и файлов с игрой. Решение: Нажимаем Win+R вводим %TEMP% = найти; копируем файлы установки в эту папку (%TEMP%) после чего от туда уже запускаем установку. Файл установки или приложения должен быть запущен от имени администратора, из временной папки TEMP. Ошибка Isdone.dll может перестать появляться, если просто перенести файлы в раздел-другой выше от текущего расположения.
- Ошибка также может вызываться наличием русских букв в пути к файлам игры или unarc.dll. Нужно переименовать папки так, чтобы весь путь было на английском языке — к примеру, папку «Игры» переименовать в «Games» или «Гонки» в «Racing». Это особенно актуально для Windows 7 и ранее — для Windows 10 случаев ошибки по этой причине найти не удалось.
Не лишним будет создать точку восстановления системы и сохранить важные файлы и документы перед дальнейшими действиями. Перед внесением любых изменений в систему следует убедиться в понимании и правильности своих действий, поскольку ответственность за возможные поломки несет исключительно пользователь.
Как исправить ошибку isdone.dll (unarc.dll вернул код ошибки при распаковке):
- Проверить ПК на вирусы. Можно использовать бесплатный антивирус для Windows от Касперского, а также CCleaner для чистки реестра и системы.
- Использовать DLL Files Fixer. Если быть точным, старая версия программы DLL Files Fixer уже не поддерживается, а при загрузке «крякнутых» версий из сомнительных источников можно получить больше вреда, чем пользы. Вместо него используется новый клиент DLL-FILES.COM CLIENT. Он платный, стоит 699 рублей, однако производитель дает гарантию и возвращает средства, если что-то идет не так. Если нет возможности или желания использовать DLL Files Fixer или аналогичный софт, загружать и устанавливать isdone.dll и другие библиотеки придется самостоятельно.
- Включить функцию DEP. Для этого нужно: нажать ПКМ на «Мой компьютер», перейти в «Свойства системы» -> «Дополнительно» -> «Быстродействие» -> «Параметры». Выбрать пункт «Включить DEP для всех программ и служб, кроме выбранных ниже». В окошко ниже добавляются проблемные игры при помощи кнопки «Добавить». Если функция DEP неактивна, её можно включить через командную строку при помощи команды bcdedit.exe /set {current} nx OptIn и нажимаем Enter.
Если ничего не помогает, можно попробовать загрузить и установить (инструкция по установке) следующие библиотеки:
- ISDone.dll и unarc.dll — библиотеки, на которых начинаются проблемы с установкой.
- Установить msvcr100. Также могут потребоваться msvcr110, msvcr120, msvcp140 и другие файлы с аналогичными названиями. Эти библиотеки нужны для работы компонентов Microsoft Visual C++. Не лишним будет обновить Microsoft Visual C++ и драйвера видеокарт.
Важно удостовериться, что загружаемые и подключаемые библиотеки соответствуют версии системы. В противном случае, при попытке зарегистрировать библиотеку будет появляться ошибка «Возможно модуль Isdone.dll не совместим с версией Windows, работающей на этом компьютере. Проверьте совместим ли этот модуль с x86 или x64 версией regsvr32.»
При написании материала использовались все источники, которые можно найти по проблеме на 2018 год. Если ни одно из решений не помогло, либо успешное решение было найдено на другом сайте — просьба кратко написать о нем в комментариях, чтобы добавить информацию в статью для других пользователей.
Помните, что на старых ПК действительно может не хватать ресурсов и памяти (ОЗУ), файл подкачки может забивать временная папка temp и другие файлы, которые нужно чистить или наращивать размер файла подкачки, что тоже не всегда хорошо. Статистически, проблема с нехваткой ОЗУ на старых ПК наиболее часто появляется при попытке установки следующих игр: GTA 5, Ведьмак, Скайрим, Mafia, Battlefield 2 и аналогичных или выше по системным требованиям.