Ситуация достаточно распространенная: ошибка unarc.dll появляется после загрузки какого-либо архива или при попытке установки игры, скачанной из интернета. Происходить это может как на Windows 10, так и в 8, в Windows 7 и даже в Windows XP. Почитав чужие предложения о том, как решить проблему, столкнулся с тем, что лишь в одном случае из 10 указывается важный вариант, который при этом является виной 50% таких случаев. Но все-таки давайте по порядку.
Обновление 2016: прежде чем приступать к описанным способам исправить ошибку unarc.dll, рекомендую выполнить два действия: отключить антивирус (включая защитник Windows) и фильтр SmartScreen, после чего попробовать установку игры или программы заново — чаще всего эти простые действия помогают.
Источник: https://remontka.pro/oshibka-unarc-dll/
Содержание
- 1 Причины ошибки unarc.dll
- 2 Отключение защиты, антивируса и SmartScreen
- 3 Как исправить ошибку ISDone.dll с кодом Unarc.dll в Windows 10
- 4 unarc dll вернул код ошибки 1 – исправляем
- 5 Проверьте наличие русских букв в пути к папке с unarc.dll
- 6 Еще один вариант исправить ошибку
- 7 unarc dll вернул код ошибки 7 – исправляем
- 8 Если все перепробовали, а ошибка ISDone.dll или unarc.dll осталась
Причины ошибки unarc.dll
Ошибка с системной библиотекой возникает при распаковке программ и репаков игр в ОС Windows.
Также неполадка возникает, если после распаковки вы устанавливаете repack инсталлятором Inno.
Как следствие установщик вернул код ошибки 7 и появилось сообщение о том, что архив поврежден:
Установщик вернул код ошибки 7: «архив поврежден»
Также уведомление о неполадке может иметь другой код. К примеру, после неудачной попытки запустить инсталлятор, установщик вернул код ошибки 1:
Установщик вернул код ошибки 1
Еще ошибка библиотеки unarc.dll может появиться, если установщик не смог считать данные, необходимые для продолжения инсталляции. На рисунке ниже ISDone.dll вернул код ошибки 6.
Такое происходит, если архив нерабочий («битый»).
ISDone.dll вернул код ошибки 6
Теперь рассмотрим подробно, как исправить все вышеупомянутые коды неполадки.
вернуться к меню
Источник: http://geek-nose.com/oshibka-unarc-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 перестала возникать при установке игры. Альтернативный вариант — найти другую версию приложения и попробовать снова.
После устранения ошибки и успешной установки игры следует восстановить все настройки безопасности и антивируса обратно. Описанный выше способ хорошо позволяет исправлять проблему с одной или несколькими играми. Если проблема осталась или возникает при установке вообще любых игр, придется прибегать к более сложным способам.
Источник: http://setupwindows.ru/dll/isdone-dll
Как исправить ошибку ISDone.dll с кодом Unarc.dll в Windows 10
Сначала давайте разберем способ, который в большинстве случаев помогает — это установка игры в безопасном режиме. Большие игры имеют огромную коллекцию файлов и они создают конфликты с предустановленными драйверами и сторонним программным обеспечением. Как только вы войдете в безопасный режим, все эти приложения не загрузятся, поэтому для игры есть свободное место. Следовательно, установка игры в безопасном режиме избавит вас от всех лишних процессов и памяти. Для этого давайте выполним некоторые шаги.
Шаг 1. Нажмите и удерживайте клавишу «Shift» на клавиатуре. Теперь перезагрузите компьютер. Для этого нажмите «Пуск» на панели задач, после чего на значке «Выключение» выберите «Перезагрузка». Можете ознакомиться с полным руководством, как зайти в безопасный режим windows.
Шаг 2. После перезагрузки компьютера, в безопасном режиме установите игру, в которой отображается ошибка.
Шаг 3. После установки игры, вам нужно выйти из безопасного режима. Для этого нажмите комбинацию кнопок Win + R и введите msconfig.
Шаг 4. в открывшимся окне «конфигурация системы», перейдите во вкладку «Загрузка» и снимите флажок «Безопасный режим». Нажмите применить и «OK», после чего перезагрузите компьютер или ноутбук и наслаждайтесь игрой без ошибки ISDone.dll и Unarc.dll в windows 10. Если не помог этот метод, то рассмотрим ниже 2 способа связанные с RAM и DLL.
1. Решения связанные с RAM (ОЗУ)
Рассмотрим способ с оперативной памятью, которая является виновником ошибки ISDone.dll с кодом Unarc.dll в Windows 10.
Увеличить размер файла подкачки
Большие игры занимают от ГБ, по этому у ОЗУ не хватает объема для выполнения требуемого пространства. Windows использует часть жесткого диска как виртуальную память и называется размеров файла подкачки. Следовательно, увеличьте его объем и убедитесь, что оперативная память соответствует требованиям к игре.
Шаг 1. Нажмите кнопки Win + R и введите sysdm.cpl, чтобы открыть свойства системы.
Шаг 2. В открывшимся новом окне перейдите во вкладку «Дополнительно» и в разделе быстродействие нажмите «параметры».
Шаг 3. Нажмите на вкладку «Дополнительно» и ниже в разделе виртуальная память щелкните на «Изменить».
Шаг 4. В окне виртуальная память снимите галочку «автоматически выбирать объем файла подкачки«. Далее выберите точкой «Указать размер» и задайте в графах минимальный 100 и максимальный 3000 размер. Обратите внимания, что вы можете увеличить размер, если игра требует больше. Теперь нажмите OK и система попросит перезагрузить компьютер, чтобы сделать изменения эффективными. После перезагрузки, запустите установку игры, чтобы проверить, исправлена ли ошибка isdone.dll при распаковке игры и не возвращается ли код Unarc.dll.
Удалить файлы Temp
Шаг 1. Зажмите комбинацию кнопок Win + R и наберите в поле %TEMP%, чтобы открыть местоположение скрытых временных файлов.
Шаг 2. Выделите все файлы, которые находятся в папке temp и удалите их.
Запустить средство диагностики оперативной памяти Windows
После увеличения размера файла подкачки, сохраняющаяся ошибка указывает на то, что в ОЗУ может быть что-то неправильно. Средство диагностики памяти Windows устранит сомнения, поэтому запустите его на своем компьютере. Мы разберем кратко, как запустить диагностику, но более подробно можете посмотреть по ссылке, как проверить оперативную память на ошибки.
Шаг 1. Нажмите «пуск», наберите mdsched.exe и запустите его.
Шаг 2. В диалоговом окне средство проверки памяти windows, выберите пункт «Выполнить перезагрузку и проверку (рекомендуется)«. После перезапуска, появится синий экран с тестом для ОЗУ. Если в тесте возникнут серьезные ошибки, то скорее всего придется заменить планку RAM. Смотрите более подробно по ссылке выше, там описаны как исправить ошибки и к чему они относятся.
Запустить очистку диска
Файлы установки Windows много раз добавляют мусор в дополнение к системным файлам. Процесс установки игры может быть прерван из-за беспорядка мусорных, старых файлов, поэтому запуск очистки диска был бы хорошей идеей. Хотя руководство по очистке жесткого диска от ненужных файлов уже существует, но мы рассмотрим его здесь вкратце.
Шаг 1. Нажмите Win + R и наберите cleanmgr, чтобы запустить средство очистки диска.
Шаг 2. В новом окне выберите системный диск для очистки его от мусора.
Шаг 3. Отметьте галочкой все что находится в списке и нажмите снизу «очистить системные файлы«. В следующим окне также отметьте весь список файлов для удаления и нажмите OK, чтобы удалить мусор с системного диска.
2. Решения связанные с DLL-файлами
DLL показывает динамическую библиотеку ссылок, которая помогает выполнять несколько задач в операционной системе Windows. В папку System32 установочного диска входят все DLL-файлы, которые назначаются различным функциям. Обычно игры содержат все необходимые dll файлы, но когда у вас пиратская или поврежденная игра, это и вызывает различные ошибки, как правило с отсутствием библиотек. Если вы обнаружите ошибку ISDone.dll на ПК с Windows 10, то здесь представлено несколько рабочих решений.
Отключить антивирус
Брандмауэр Windows и защитник Windows защищают систему от вредоносных файлов, но иногда они предотвращают установку подлинной игры из-за определенных ограничений. После этого отключите оба приложения безопасности, чтобы проверить решена ли ошибка при установке игры.
Сторонний антивирус также создает конфликты с установочными файлами игры, поэтому отключите или удалите его, если он есть.
Шаг 1. Перейдите в настройки центра безопасности и отключите антивирус. Для этого проделайте следующий путь Все параметры > Обновления и безопасность > защитник windows > Открыть центр безопасности защитника windows. Далее нажмите на иконку «Защита от вирусов и угроз» и выберите «Параметры защиты от вирусов и других угроз». Перетащите ползунки в режим Откл. Таким образом, Защитник Windows отключен, поэтому теперь сосредоточиться на отключении брандмауэра.
Шаг 2. В том же окне центра безопасности нажмите на значок «домика» кабинет и выберите «брандмауэр и безопасность сети».
Шаг 3. Вы увидите «Общественная сеть», «Частная сеть» и «Сеть домена». Нажмите на каждую из них и перетяните ползунок в режим отключения. Теперь убедитесь, что ошибка ISDone.dll в Windows 10 не возникает во время установки игры и не возвращается код Unarc.dll.
Запустить средство проверки системных файлов
Запуск инструмента SFC по восстановлению поврежденных системных файлов также является отличным способом, если выше решения не помогли. SFS проверить системные файлы и по возможности восстановит поврежденные, если обнаружит их. Смотрите полное руководство по восстановлению системных файлов с помощью SFC и DISM.
Шаг 1. Запустите командную строку от имени администратора.
Шаг 2. В командной строке наберите sfc /scannow и нажмите Enter. Процесс может занять длительный период времени, можете выпить чашечку кофе. Перезагрузите ПК и убедитесь, что ошибка ISDone.dll при установке игры пропала и код Unarc.dll исчез.
Перерегистрируйте файл ISDone.dll
Поврежденный файл ISDone.dll или Unarc.dll является основной причиной этой проблемы, поэтому вам необходимо перерегистрировать его. В предыдущем процессе вы уже изучили способ запуска «командной строки» с правами админа.
Шаг 1. Задайте команду в командной строке , чтобы перерегистрировать файл ISDone.dll.
Если вы обнаружите, что произошла ошибка при распаковке: Архив поврежден unarc.dll вернул код ошибки ERROR: archive data corrupted (decompression fails), то также выполните следующую команду в CMD .
Загрузите файлы ISDone.dll и unarc.dll
Это проверенное решение, если файлы DLL отсутствуют или работают неправильно.
Шаг 1. Перейдите по ссылке на сайт и нажмите Download now, чтобы скачать dll файл отдельно.
Шаг 2. Зайдите на страницу если вы получаете сообщение об ошибке unarc.dll и скачайте файл.
Шаг 3. После чего, когда загрузка обоих файлов закончится, нажмите на каждом из них правой кнопкой мыши, чтобы извлечь или разархивировать.
Шаг 4. Откройте системный диск по пути C:/Windows/System32 и скопируйте туда эти файлы.
Надеюсь, что вы исправили данную ошибку ISDone.dll с кодом Unarc.dll при установке игры в Windows 10.
3. Решение запуска установщика игры или программы с папки TEMP
В комментариях один пользователь под ником Павел Панченко поделился интересным способом. Если Вам, вышеперечисленные методы не помогли, то разберем еще одно решение данной проблемы. Суть такова, что нужно закинуть сам установщик игры в временную папку windows «TEMP«, давайте разберем как это сделать.
- Скопируйте сам установщик «.exe» игры или программы и поместите его в открытую папку temp. Далее просто запустите установку игры с временной папки temp. Если будет выдавать ошибки, то попробуйте запустить установку от имени администратора, нажав по самому установщику правой кнопки мышкой. После успешной установки, можете удалить сам установщик, чтобы не занимал драгоценное место на системном диске.
comments powered by HyperComments
Источник: https://mywebpc.ru/windows/oshibka-isdone-dll-windows-10/
unarc dll вернул код ошибки 1 – исправляем
Данная ошибка говорит нам о том, что при распаковке что-то пошло не так, кстати, есть вероятность, что приложение сможет запуститься на другом компьютере, стоит попробовать. Так происходит из-за того, что на компьютере включён антивирус, например, «Защитник Windows». Понятное дело, что нам его нужно на время отключить.
- В поиске пишем «Защитник»
- Нажимаем на результат
- В открывшемся окне антивируса нажимаем кнопку «Параметры»
- Откроется окно, где нужно перевести пункт «Защита в реальном времени» в положение «Откл.» и сохранить изменения.
Источник: https://computerinfo.ru/kak-ispravit-oshibku-unarc-dll/
Проверьте наличие русских букв в пути к папке с unarc.dll
За этот способ благодарим одного из читателей под ником Konflikt, стоит проверить, вполне возможно, что ошибка unarc.dll вызвана указанной причиной:
Внимание всем кому не помогли все вышеописанные танцы с бубном. Проблема может заключаться в папке в которой лежит архив с этой ошибкой! Проследите что бы в пути где лежит файл (ИМЕННО ГДЕ ЛЕЖИТ АРХИВ, а не куда распаковываете) не было русских букв. Например если архив в папке «Игры» переименуйте папку в «Games». На Win 8.1 x64 прокатило, хорошо что не дошел до ковыряния системника.
Источник: https://remontka.pro/oshibka-unarc-dll/
Еще один вариант исправить ошибку
Если не помогло, то идем дальше.
Вариант, многими используемый, но мало кому помогающий:
- Скачиваем отдельно библиотеку unarc.dll
- Кладем в System32, в 64-разрядной системе также кладем и в SysWOW64
- В командной строке вводим regsvr32 unarc.dll, нажимаем Enter и перезагружаем компьютер
Снова пробуем распаковать файл или установить игру.
При условии, что на данном этапе ничто не помогло, а также для Вас не представляет переустановить Windows, Вы можете это сделать. Но учтите, что чаще всего это не решает проблему. На одном из форумов человек пишет о том, что четырежды переустанавливал Windows, ошибка unarc.dll так и не исчезла… Интересно, зачем четыре раза?
Источник: https://remontka.pro/oshibka-unarc-dll/
unarc dll вернул код ошибки 7 – исправляем
Тут мы будем решать проблему при помощи файла подкачки. Вот, что нужно сделать:
- Заходим «Мой компьютер» и нажимаем наверху «Свойства системы»
- Слева нажимаем на пункт «Дополнительные параметры системы»
- В открывшемся окошке переходим во кладку «Дополнительно» и нажимаем там на пункт «Параметры» где написано «Быстродействие».
- В новом открытом окне переходим во вкладку «Дополнительно», а потом, где написано «Виртуальная память», нажимаем кнопку «Изменить».
- Отметьте пункт «Автоматический выбор объема файла подкачки», а потом перезагрузите компьютер.
Теперь пробуйте установить игру или программу по новой.
Источник: https://computerinfo.ru/kak-ispravit-oshibku-unarc-dll/
Если все перепробовали, а ошибка ISDone.dll или unarc.dll осталась
А теперь переходим к наиболее печальному, но при этом очень частому случаю, из-за которого возникает эта ошибка — проблемы с оперативной памятью компьютера. Вы можете воспользоваться диагностическими утилитами для тестирования RAM, а можете также, при условии, что у Вас два и более модулей памяти, вытаскивать их поочередно, включать компьютер, загружать архив и пробовать распаковать. Получилось — значит проблема в том из модулей, который был вытащен, а если снова возникла ошибка unarc.dll — переходим к следующей плате.
И еще, совсем редкая ситуация, с которой однажды пришлось столкнуться: человек скидывал архивы себе на флешку, а они у него не распаковывались. В данном случае проблема была именно во флешке — так что если Вы приносите какие-то файлы извне, не загружая их напрямую из интернета, то вполне возможно, что unarc.dll возникает из-за проблемного носителя.
Источник: https://remontka.pro/oshibka-unarc-dll/
Количество использованных доноров: 5
Информация по каждому донору:
- http://geek-nose.com/oshibka-unarc-dll/: использовано 1 блоков из 6, кол-во символов 890 (6%)
- https://computerinfo.ru/kak-ispravit-oshibku-unarc-dll/: использовано 2 блоков из 6, кол-во символов 1243 (8%)
- https://remontka.pro/oshibka-unarc-dll/: использовано 4 блоков из 5, кол-во символов 2970 (18%)
- http://setupwindows.ru/dll/isdone-dll: использовано 1 блоков из 3, кол-во символов 1964 (12%)
- https://mywebpc.ru/windows/oshibka-isdone-dll-windows-10/: использовано 1 блоков из 2, кол-во символов 9027 (56%)