sonyps4.ru

Ошибка игры d3dx9 25 dll что делать. Способы решения проблемы

В статье описаны самые рабочие методы решения ошибки ISDone.dll: Произошла ошибка при распаковке: Архив поврежден! Unarc.dll вернул код ошибки.

Как выглядит ошибка ISDone.dll и Unarc.dll. Что пишет

При появления такого рода ошибки всплывает сообщение вида:
ISDone.dll
Произошла ошибка при распаковке: Архив поврежден! Unarc.dll вернул код ошибки: - 7,ERROR:archive data corrupted (dexompression fails), error archive code -7.

Причем код ошибки может быть и другим: - 1, -6, -7, -12, -14

В каких играх распространена

Мафия 3, Skyrim, GTA 5, Duing light, Fallout 4, Far Cry 4, Mad Max, Need for Speed, Assassin"s Creed 3, Dishonored, Bioshock Infinite, Tom Clancy"s Splinter Cell, FIFA 15, Max Payne, Crysis 3, Mirror’s Edge, Resident Evil 6, Might and Magic Heroes 7, Red Alert 3, Syndicate, Call of Duty, Rise of the Tomb Raider, Watch Dogs, Mortal Kombat, Warcraft 3, Unreal Tournament и другие игры, скачанные с торрентов, и всевозможные репаки, взломанные дистрибутивы и т. д.
Внимание!
Если не хочете заморачиваться с решением ошибки ISDone.dll, когда Unarc.dll возвращает какие-то кода ошибки, покупайте игры в Steam. Если же решили не спускать черный флаг и продолжать пользоваться пиратской продукцией, то придется читать все ниже написанное, пробуя, пробуя и еще раз пробуя.

Почему выскакивает ошибка ISDone.dll: Unarc.dll вернул код ошибки

ISDone.dll - это библиотека, отвечающая за распаковку и подготовку файлов к запуску приложений. Поддерживает архивы.arc, .7z, .rar, .pcf, .srep. Ее часто используют репакеры игр для максимального ужатия файлов игры. Поэтому ошибка ISDone.dll чаще всего встречается в RePack-версиях игр больше 8 GB, которые, в свою очередь, распространяются через торрент.

Причиной может служить все, что угодно, недокачанный торрент, битая болванка, битый архив, антивирус блокирует распаковку архива и т.д. и т.п. Здесь я собрал все знакомые мне методы, которые помогали реальным пользователям победить эту ошибку. Если вам помог неописанный в статье способ, напишите его в комментариях. Обязательно кто-то вам будет благодарен по гроб жизни.

Решение ошибки «ISDone.dll: Произошла ошибка при распаковке: Архив поврежден! Unarc.dll вернул код ошибки»

1. Архив действительно поврежден

1.1. Недокачанный торрент

Просмотрите информацию по скачанному торренту. Общий размер и размер скачанного должен быть идентичен.


Если не так, то перехешируйте торрент или скачайте заново.


Возможно, проблема в самом торрент-клиенте. Скачайте и установите последнюю стабильную версию.

1.2. Битая болванка DVD

Попробуйте скачать все файлы игры на компьютер и запустить установщик. Ели не помогло, купите другую болванку и запишите игру из того же (другого) источника на нее.

1.3. Битый архив на флешке. Проблемы с флешкой

Иногда архивы битыми могут быть на флешке. Скачайте содержимое на компьютер и запустите с него. Если не помогло, заново скопируйте файлы игры на флешку. Установите. Если не помогло, меняйте флешку.

2. Проблемы с архиваторами

Так как библиотека ISDone.dll имеет дело с распаковкой.arc, .7z, .rar, .pcf, .srep файлов, возможно, дело в самих архиваторах. Установите /переустановите архиваторы, работающие с файлами.arc, .7z, .rar, .pcf, .srep. В принципе, переустановки архиваторов 7-Zip и WinRar с их официальных сайтов должно хватить с головой.

3. Отключите антивирус, Брандмауэр и Защитник Windows

Возможно, установку репака блокирует антивирусная программа, Брандмауэр или Защитник Windows. Отключите их. Брандмауэр и Защитник отключаются через Панель управления, антивирус - в соответствии с особенностями контрено взятой антивирусной программы.

4. Недостаточно прав. Устанавливайте с правами администратора

Перед установкой проверьте тип учетной записи. Предоставьте ей права администратора. Для этого пройдите Панель управления → Учетные записи пользователей→ Изменение типа своей учетной записи.

5. Для разархивирования недостаточен размер файла подкачки

Для увеличения файла подкачки пройдите:
Панель управление → Система → Дополнительные параметры системы → Дополнительно → Быстродействие (Параметры) → Дополнительно → Виртуальная память. Файл подкачки (Изменить).


Снимите флажок с опции «Автоматически выбирать объем файла подкачки». Выберите диск. Укажите размер файла подкачки. Нажмите Задать. Нажмите Ок.


Ставьте размер файла подкачки аналогичный размеру оперативной памяти, но не ниже 4 GB. Например, используемый 4352 MB, максимальный 4352 MB.

6. Проблемы с оперативной памятью

Выключите компьютер, откройте крышку системного блока, вытяните слот оперативной памяти. Почистите окислившиеся контакты оперативной памяти (подойдет резинка для стирания написанного карандашом). Вставьте слот обратно. Если их несколько, то можете поменять местами.

7. Поврежден один из файлов или оба: ISDone.dll и Unarc.dll

Скопируйте с заменой файлы, сообщающие об ошибке. Это можно сделать двумя способами. Пробуйте как ручной, так и с помощью софта. Второй способ лечит ошибку чаще (статистики нет, но сложилось такое мнение).

7.1. Вручную

Скачайте файлы.

Поместите их:

В папку C:\Windows\System32 (для 32-х битной Windows).
В папку C:\Windows\SysWOW64 (для 64-х битной Windows).

Выполните сохранение изменений в реестре. Для этого пройдите в Пуск →Выполнить и впишите сначала
regsvr32 isdone.dll
и нажмите Ок .
потом
regsvr32 unarc.dll
и нажмите Ок .

7.2. С помощью программы DLL-Files Fixer

Перед запуском программы скачайте предоставленные выше файлы, так она найдет их на вашем компьютере и установить куда нужно.
Внимание!
DLL-Files Fixer - программа платная, для нее нужен ключ.

8. Игра устанавливается в папку с длинным именем. В имени папки есть кириллические знаки

Проследите путь установки игры. Попытайтесь игру установить в папку с коротким именем на латинице. Например, Game, Igra или с подобным именем.

9. Проведите очистку системного диска

Возможно, системный диск захламлен. Проведите его очистку. Для этого кликаем правой кнопкой мыши на диске C. В появившемся меню выбираем «Свойства». Проводим очистку.

10. Обновите DirectX

11. Обновите драйвера материнской платы

Драйвера для своей материнской платы качайте только с официального сайта разработчика.
Поищите эту же игру от другого автора репака.

12.Переустановите Windows

Пробуйте переустановить Windows, попробуйте другую сборку.

Надеюсь, что помог.

Если ты знаешь способ, неописанный в статье, опишите его в комментариях. Вам будут благодарны многие и многие люди.

Видео: ISDone.dll произошла ошибка при распаковке Unarc.dll вернул код ошибки

После скачивания архива, содержащего установщик какой-либо игры, появляется сообщение о повреждении архива: «Unarc.dll вернул код ошибки…» Аналогичный сбой возникает при установке после распаковывания, выполненного посредством инсталлятора Inno.

Код ошибки может быть обозначен цифрой от 1 до 14. Но архив притом может быть в порядке. Рассмотрим разные причины ошибок и пути исправления .

Если вы геймер, то вы иногда можете сталкиваться с ошибками unarc.dll

Сообщение «unarc dll вернул код ошибки 1» говорит о проблемах распаковки архива. Обычно в этом случае на другом устройстве распаковка производится без осложнений. Тут возможны следующие варианты:

  1. Ошибка проблема возникает из-за наличия защитника на ПК, который блокирует распаковывание архива и запуск игры/программы. Следовательно, нужно всего лишь отключить защитник. Выполняется таким образом:
  • В панели управления через поиск найдите Защитник Windows.
  • Запустив защитник, пройдите по кнопке «Параметры».
  • Отключите защитник в разделе «Защита в реальном времени».

Также может другой антивирус блокировать программу. Отключите временно антивирус, но помните, что подвергнете ПК риску.

  1. Архив повреждён при скачивании.

Проверить его целостность возможно в программе Total Commander. Пройдите в «Файл», нажмите на «Проверить архив». Если программа покажет наличие ошибки, скачайте нужный вам файл в другом месте.

Код 6

Эта ошибка чаще появляется в процессе установки программы/игры. Если вышло сообщение «unarc dll вернул код ошибки 6», учтите, что обычно причина в жёстком диске. Проверьте, перекопировав файл на другой носитель (флэшку, диск). Если перемещение пройдёт успешно, значит, проблема именно в вашем компьютере - его жёстком диске. Исправляем, выполняя действия алгоритма:

  • Запустите командную строку. При активации выберите запуск от администратора.
  • В командную строку вбейте «Chkdsk C: /F /R» - при файловой системе FAT, Chkdsk C: /F /R /B при файловой системе NTFS.
  • Нажав «Enter», вы запустите команду. Учтите, что проверка и коррекция диска займут до 5 часов.

Узнать файловую систему, используемую компьютером, можно, зайдя в окошко «Этот компьютер». Кликните по нужному диску ПКМ, затем пройдите в «Свойства». Там на вкладке «Общие» в разделе «Тип» указана «Файловая система».

После завершения диагностики и исправления, запустите игру /программу повторно. Если проблема осталась, возможно, требуется заменить жёсткий диск полностью.

Код 7

Эта проблема возникает чаще у тех, кто скачивает неофициальные игры, но и другие причины тут могут повлиять. Если вам выдало сообщение «unarc dll вернул код ошибки 7», вы сможете исправить, если найдёте из-за чего произошёл сбой.

Первоначально попробуйте включить файл подкачки, следуя простому алгоритму:

  • В Панели управления включите вкладку дополнительных параметров системы.
  • На вкладке «Дополнительно» найдите поле «Быстродействие», там пройдите в Параметры.
  • Откроется окно оперативной памяти, кликните на «Изменить».
  • Отметьте «Автоматический выбор объёма файла подкачки», проставив галочку.
  • Откройте доступ на жёстком диске, на который вами установлена игра: откройте свойства диска, пройдите на вкладку «Безопасность», проставьте галочку в поле «Полный доступ».
  • Сохранив внесённые изменения, перезапустите игру.

Другие способы исправления ошибки

Есть ещё несколько приёмов, которые помогут вам наладить работу ПК .

  1. Проверьте, подписана ли папка с архивом только англоязычными буквами. Распаковывать архив следует также в папку с англоязычной подписью. Если сделано иначе, переименуйте папку, например, вместо «Игры» - «Games». Этот способ помогает пользователям OS Windows1.
  2. Переустановите архиватор либо замените его на тот, которому доверяете.
  3. Временно отключите брандмауэр Windows, возможно, он блокирует доступ.
  4. Проверьте OS на наличие вирусов. Они могут не давать нормально функционировать разным приложениям и программам.
  5. Проверьте программой DLL-File fixer сам файл unarc.dll. Возможно, неполадки именно в нём. Тогда DLL-File fixer проверить на имеющиеся ошибки, скачает автоматически недостающие файлы, налаживает работу.
  6. Возможно, проблема в устаревшем софте. Обновите драйвера, не забывая о драйверах для материнской платы, обновите Direct-X.

1. Найдите такой же архив (игру, программу), только на другом сайте, загрузите его.

2. Распакуйте стандартным архиватором и посмотрите, повториться ли проблема. Если да - переходите к способу 2.

Способ 2. Решаем "unarc.dll вернул код ошибки 7" - меняем архиватор.

1. Зайдите в Пуск - Панель управления - Удаление программы.

2. Удалите WinRAR или тот архиватор, которым вы пользуетесь.

3. Почистите реестр и временные файлы. Для этого используйте Ccleaner .

4. Установите свежую версию архиватора WinRAR и попробуйте заново запустить нужный файл.

Способ 3. Чтобы исправить unarc dll вернул код ошибки 7 - увеличьте (включите) файл подкачки.

1. Пуск - правой мышкой на Компьютер - Свойства.

3. Перейдите во вкладку Дополнительно - Изменить и укажите желаемый уровень файла подкачки. Он должен быть минимум равный объему вашей оперативной памяти и максимум - двойному объему оперативной памяти.

Способ 4. Для решения "unarc.dll вернул код ошибки 7" - снесите Windows.

Способ 5. Проверьте планки оперативной памяти.

Если даже не помогла переустановка системы - проверьте планки оперативной памяти. Они могут быть поврежденными и некорректно работать.

1. Запустите программу Memtest . Ее нужно установить на флешку или какой-то другой съемный диск.

2. Перезагрузите ПК, нажимая кнопку Del. Зайдите в БИОС, установите First Boot Device ту флешку, на которую записали утилиту. Нажмите F10 - Ok.

3. Запустится процесс сканирования. Подождите, пока он не закончится на 100% и обратите внимание на количество ошибок (error). Если Error"ы есть - вам нужно менять планки вашей оперативной памяти.

При установке игры или программы выскочила ошибка unarc.dll? Это свидетельствует о проблеме с распаковкой архива. Чаще всего эту ошибку можно увидеть в приложениях, которые используют установщик Inno Setup.

Чтобы исправить ошибку, нужно сперва выявить её причину:

  • Сломанный архив
  • Кириллица в пути к файлу
  • Отсутствует unarc.dll
  • Проблемы с оперативной памятью

Первое, что нужно проверить - целостность архива. Если есть возможность скачать его из другого источника, обязательно ей воспользуйтесь. Посмотрите, есть ли русские буквы в пути к архиву. Если есть, то замените их латинскими, чтобы исправить ошибку. Например, папка с установщиком называется «Игры», переименуйте её на «Games» и повторите процесс установки. Если эти манипуляции не принесли успеха, то велика вероятность, что библиотека unarc.dll была удалена или перемещена. Значит, для устранения ошибки её нужно восстановить. Файл unarc.dll скачать для Windows 7 x64, х32 и для Windows 8 и 10 вы можете на нашем портале. Его нужно положить в определённое место, которое зависит от типа системы. Посмотреть разрядность вашей копии виндовс можно в Панель управления->Система. Там в колонке «Тип системы» можно узнать 32х или 64х у вас система. В 32-х битной Windows папка для dll C:\Windows\System32, а в 64-х C:\Windows\SysWOW64. Когда закинете файл в нужное место, зарегистрируйте его и перезагрузите систему.

Если ошибка выскакивает даже после установки библиотеки, то дело может быть в битой оперативной памяти. Если вы не знакомы с внутренностями компьютера, то не трогайте его, обратитесь к специалисту. Если же вы знаете, что такое оперативная память и где она находится, то можете попробовать решить вопрос самостоятельно. Для этого нужно оставить 1 плату и попробовать установить проблемную программу, и так до тех пор, пока ошибка не пропадёт. Таким образом можно выявить проблемную плату и избавиться от ошибки unarc.dll.

Большинство современных игр пользуются библиотеками из пакета DirectX. Если одной из них нет, то проблемы не заставят себя долго ждать. Одна из популярных ошибок - «отсутствует файл d3dx9_25.dll». Подобная надпись свидетельствует о том, что на компьютере нет одной из важных динамических библиотек. Причина ошибки часто кроется в нелицензионой игре, которая заменила официальную версию файла своей. Модифицированные dll не всегда распознаются системой, иногда они просто не зарегистрированы, а иногда совсем неработоспособны. Замена d3dx9_25.dll влечёт за собой ошибки во всех играх, что используют эту библиотеку. Антивирусные программы не любят пиратские версии файлов и благополучно отправляют их на карантин. Если вы нашли в карантине d3dx9_25.dll, то можете вернуть его обратно. Для нормальной работы игры добавьте проблемную библиотеку в исключения антивируса. Теперь вы знаете, что за ошибка d3dx9_25.dll, осталось узнать, как её исправить.

Для этого нужно:

  • Загрузить и поставить DirectX
  • Скачать d3dx9_25.dll

Самый правильный метод решения проблемы - скачать и установить пакет Microsoft DirectX. Вы можете взять его отсюда. Установка этой программы не требует особых усилий, просто жмите «далее» и перезагрузите компьютер после установки. Установка всего пакета поможет избежать ошибок с другими dll из DirectX. Она работает в большинстве случаев, но не всегда.

Если ошибка d3dx9_25.dll осталась, то самое время попробовать второй способ. Он заключается в скачивании нужной библиотеки из интернета. Файл d3dx9_25.dll скачать для Windows 7/8/10 можно у нас. Когда dll будет загружена, положите её в папку C:\Windows\SysWOW64, если вы используете 64х битную версию Windows. В случае, если у вас 32х разрядная система, вам понадобится папка C:\Windows\System32. Зарегистрируйте d3dx9_25.dll и перезагрузите компьютер. Проверьте игру с ошибкой, она должна заработать.



Загрузка...