Unarc.dll вернул код ошибки 7 или 14: архив поврежден

Unarc.dll «Ошибка 7» и «Ошибка 14» при установке игры: что делать если архив поврежден при распаковке игр или ПО

архив поврежденПриветствуем. Иногда в Windows 11, Windows 10, Windows 8.1 и Windows 7 при установке игры или распаковке программы, возникает сообщение «Произошла ошибка при распаковке: Архив поврежден. Unarc.dll вернул код ошибки -7», либо «Unarc.dll вернул код ошибки -14».

На английском языке эта ошибка выглядит так: «An error occurred while unpacking. Unable to read data. Unarc.dll returned an error code -7. ERROR: archive data corrupted». Причин для появления ошибки с кодом 7 или 14 при распаковке может быть довольно много. Наша инструкция должна помочь исправить 14 и 7 ошибки.

Исправляем код ошибки 7 и 14, вызванный Unarc.dll

Установка библиотек Unarc.dll и ISDone.dll заново

С ошибки 7 и 14, связанные с компонентом Unarc.dll, также связаны с библиотекой ISDone.dll. Поэтому нужно сначала просто перезалить библиотеки в систему. Вам понадобится загрузить уже упомянутую Unarc.dll и  вторую – ISDone.dll. А после загрузки провести их регистрацию в системе и проверить, исчезла ли проблема. Вот как это делается:

  1. Загрузите библиотеки, распакуйте их и перенесите в папку C:\Windows\SysWOW74. Уже расположенные там объекты с идентичными именами следует заменить (копирование с заменой).

SysWOW64

  1. Затем приступайте к регистрации. В этом вам поможет утилита «Выполнить». Ее вызывает комбинация «Win+R».
  2. В строчку для команды вставьте regsvr32 isdone.dll и нажмите «Enter». Это позволит запустить регистрацию библиотеки.

regsvr32 isdone.dll

  1. Для регистрации второй библиотеки вернитесь в исходное окно и вставьте в поле команд regsvr32 unarc.dll, не забыв при этом нажать «Enter».

regsvr32 unarc.dll

Пока идет регистрация, появится окно, подобное тому, что показано ниже. Просто нажмите здесь «OK».

Возможно модуль не совместим с версией Windows

А теперь вернитесь к процессу распаковки программы, чтобы протестировать, вернется ошибка установки Unarc.dll 7 или нет.

Убрать странные символы и кириллицу на пути к устанавливаемому ПО

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

Не только конечная папка должна быть названа латинскими буквами, но и промежуточные, в которые вложена последняя с программой внутри. Также не стоит использовать различные знаки препинания и символы. Хоть многие из них и разрешены Windows для написания в именах объектов, работа программ при обращении к таким адресам зачастую становится неправильной или неполноценной. Например, с таким названием система может дать ошибку распаковки:

Путь у игре с кириллицей

Но если ваши папки называются правильно, это снизит риск возникновения проблем.

Путь у игре без кириллицы

Переименуйте папки или создайте новую, чтобы перенести в нее программное обеспечение. Если вы не знаете английского, используйте транслитерацию, например, можно называть папку так: «Progi» или «Igra». Тогда адреса будут читаемы и для вас, и для системы.

Добавить установщик игры или программы в исключения антивируса

В Windows 10, а также в Windows 11 есть встроенный защитник, который проверят на наличие потенциальных угроз всего, что вы загружаете на ПК. Особенно подозрительно он относится с тому, что было скачено из неизвестных ему источников.

Читайте также:  Игра Warface: темный экран

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

Как сделать исключения антивируса Windows 10

  1. Попасть к меню антивируса легко через «Параметры», нажав предварительно «Пуск».  Но вы найдете и на панели задач «Центр безопасности Защитника Windows» – кликните по значку правой клавишей и нажмите «Открыть».

откройте параметры windows 10

  1. Если вы решили двигаться через «Параметры», водите в «Обновления и безопасность».

откройте обновление и безопасность windows 10

  1. Выбирайте «Безопасность Windows», а затем – «Открыть службу «Безопасность Windows».

безопасность открыть службу безопасность windows 10

  1. Здесь нажмите «Защита от вирусов и угроз».

защита от вирусов и угроз windows 10

Вот, вы на месте – здесь пропишите папку с программой, которую не удается установить. Для этого:

  1. Заходите в Управление настройками» и переходите к заголовку «Исключения», где нужно нажать на «Добавление и удаление исключений».

добавление и удаление исключений

  1. Создайте каталог на латинице, куда сохраните софт, и укажите к нему путь.

добавить исключение безопасность windows

Ошибка 14 при установке игры исчезнет, если мешал защитник.

Как сделать исключения антивируса Windows 11

  1. Используйте «Пуск», чтобы открыть «Параметры».

откройте параметры windows 11

  1. Пройдите в «Конфиденциальность и защита» и разверните «Безопасность Windows».

конфиденциальность и защита безопасность windows 11

  1. Жмите «Открыть службу «Безопасность Windows».

нажмите кнопку открыть службу безопасность windows 11

  1. Чтобы попасть в настройки, перейдите в «Защита от вирусов и угроз».

защита от вирусов и угроз windows 11

  1. Теперь нажимайте «Параметры защиты от вирусов и других угроз», чтобы зайти в «Управление настройками».

Прописываем папку в «Исключения» на Win 11:

  1. Заходите в раздел «Исключения» и нажимайте команду «Добавление и удаление исключений».

добавление и удаление исключений

  1. Через кнопку обзора укажите, в какую папку будете записывать программу, которую не удается распаковать.

добавить исключение безопасность windows

Исключениями могут быть не только папки. Сюда есть возможность прописать даже процессы ОС, если они подвергаются блокировке со стороны «Защитника».

Проверьте, получится ли установить загруженную программу. Если все равно выскакивает ошибка unarc.dll 14, остается только отключить антивирус полностью на то время, пока система будет распаковывать и инсталлировать ПО. Если вы не знаете, как остановить работу Защитника на Windows 10, или как выключить временно антивирус на Windows 11, почитайте статьи по ссылкам.

Выключить SmartScreen в центре безопасности Windows

Чтобы избавиться от еще одного источника блокировок, предлагаем попробовать отключить SmartScreen.

  1. Зайдите в «Пуск»«Параметры» и выберите блок «Обновление и безопасность». Здесь вы сможете зайти в нужный нам «Защитник Windows» и нажать «Открыть центр безопасности».
  2. В правой колонке найдите и выберите «Управление приложениями и браузером».
  3. SmartScreen также отдельно отключается для браузера «Edge», и даже деактивируется опция проверки файлов и приложений.

Проверить файл подкачки Windows

Файл подкачки, как виртуальная память, сильно помогает системе при нехватке  памяти для выполнения каких-либо действий. Поэтому вот что делать, если архив поврежден или заголовок архива поврежден – проверить состояние файла подкачки и включить его, если он деактивирован.

Файл подкачки Windows 10

Покажем, как найти файл подкачки и определить его состояние через «Параметры»:

  1. Нажмите комбинацию клавиш «Win» + «I», чтобы запустить «Параметры». Или простой зайдите в «Пуск». «Параметры» будут среди прочих программ и приложений.

откройте параметры windows 10

  1. Выбирайте раздел «Система».

параметры система windows 10

  1. Здесь ищите подраздел «О программе», прокрутите окно вниз, чтобы дойти до строки «Сопутствующие параметры» и зайти в «Дополнительные параметры системы».

дополнительные параметры системы windows 10

  1. Разверните вкладку Дополнительно», на которой будет раздел «Быстродействие» и нужная кнопка «Параметры».

вкладка дополнительно быстродействие параметры windows 10

  1. В новом окне снова разверните «Дополнительно». На этой вкладке вы увидите «Виртуальная память»– нажмите здесь «Изменить».

параметры быстродействия дополнительно изменить windows 10

  1. Обратите внимание на галочку напротив пункта «Автоматически выбирать объем файла подкачки». Она должна стоять, чтобы файл подкачки использовался системой.

автоматически выбирать объем файла подкачки windows 10

У нас уже есть статья с подробным описанием опций и назначений файла подкачки в Windows 10. Если вам эта тема интересна, ознакомьтесь с ней.

Читайте также:  Skype сам отключается

Файл подкачки Windows 11

Для тех, у кого на ПК стоит Windows 11, следует пройти по приведенной ниже инструкции, чтобы включить файл подкачки. Возможно, после этого код ошибки 7 unarc.dll при установке игры перестанет появляться:

  1. Откройте Параметры» через «Пуск» или при помощи комбинации «Win + I».

откройте параметры windows 11

  1. Войдите в раздел «Система», а в нем подраздел – «О системе».

о системе windows 11

  1. Выберите пункт «Характеристики устройства», и кликните по строке «Защита системы».

защита системы windows 11

  1. Здесь нужно войти в «Дополнительно». На этой вкладке есть выделенный блок «Быстродействие», где вам нужно войти в «Параметры».

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

  1. В новом окне «Параметров быстродействия» найдите и раскройте содержимое вкладки «Дополнительно», на которой вы увидите «Виртуальная память». Нажмите «Изменить» в этом разделе.

параметры быстродействия дополнительно изменить windows 11

  1. Работу системы с файлом подкачки обеспечивает галочка напротив строки «Автоматически выбирать объем файла подкачки». Если ее нет – поставьте.

автоматически выбирать объем файла подкачки windows 11

При желании расширить свои знания о фале подкачки, приглашаем вас прочесть отдельную статью о нем для Windows 11.

Проверка разгона и работоспособности оперативной памяти

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

Выключите комп, чтобы при включении попасть в БИОС (для этого на одних материнках используется клавиша «F7», а других «Delete». Когда окажетесь внутри, ищите раздел, посвященный оперативной памяти и процессору. А далее три варианта действий:

  • Если перед вами есть пункт «MB Intelligent Tweaker», тогда нажимайте «Ctrl + F7», чтобы расширить список настроек и получить доступ к «System Memory Multiplier».
  • В случае отсутствия выше указанного пункта можно сделать вывод, что у вас стоит «AMI BIOS», и тогда вам нужна вкладка «Advanced BIOS Features», где требуется выбрать «Advanced DRAM Configuration».
  • А в тех случаях, когда на компе стоит «UEFI BIOS», жмите «F7» и входите в раздел «Advanced Mode». Здесь нужно выбрать вкладку «Ai Tweaker» и через меню «Memory Frequency» откорректировать частоту ОЗУ.

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

Проверить память можно и программными методами – через программу MemTest86 или через штатный инструмент «Диагностика памяти Windows». Вы его найдете в меню «Пуск». Если не получается найти визуально, воспользуйтесь строкой поиска, и Windows сама подскажет, как в него войти. Третий способ провести диагностику – нажмите «Windows + R», чтобы вызвать «Выполнить», и дайте команду mdsched.exe.

Проверка исправности жесткого диска или SSD

Диски тоже портятся, хоть и рассчитаны на долгосрочную службу. При постоянной записи/удалении HDD изнашивается, то же касается и SSD, хоть они и считаются более надежными. Мы подготовили уже отдельные статьи о том, как проверять HDD и как это делать при установленном SSD. После поверки повторите загрузку программы и проверьте, появится ли снова сообщение «Unarc.dll вернул код ошибки 14» при ее установке.

Перехеширование торрента

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

Читайте также:  Не сохраняется Far Cry 3

А когда вы закачиваете программу через торрент, всегда можно перехешировать файл, чтобы сбросить возможные ошибки. На qBittorent просто кликните по строке загружаемого файла правой клавишей и из появившегося списка выберите «Проверить принудительно».

Как перехешировать в qbittorent

На uTorrent это выглядит похоже, но несколько иначе называется команда: «Пересчитать хеш».

Как перехешировать в utorrent

Еще один метод – остановить загрузку на некоторое время и запустить ее заново – так тоже запустится проверка хеш-суммы.

Изменение имени пользователя Windows

Учетные записи в Windows хоть и можно создавать на русском языке, мы все же рекомендуем делать это на латинице. Если ваше имя пользователя на компе прописано кириллицей, это может давать при распаковке и других операциях с ПО unarc.dll. Код ошибки 14 реже появляется на англоязычных учетках. Поэтому имеет смысл изменить имя. Вам помогут в этом инструкции как переименовать учетную запись на Win 10 и как сменить имя пользователя на Windows 11.

Изменение расположения папок с временными файлами Windows

Еще одна действенная мера борьбы с ошибкой распаковки – смена папок с временными данными «TEMP» и «TMP». Следуйте пошаговым подсказкам:

  1. Войдите в «Пуск», выберите «Панель управления» и нажмите «Система».
  2. Найдите в новом окне ссылку «Дополнительные параметры системы» и раскройте этот список.
  3. Встаньте на вкладку «Дополнительно» и выберите «Переменные среды».
  4. Перед вами появятся ныне используемые «TMP» и «TEMP».
  5. Для смены выбирайте одну из них и жмите «Изменить».
  6. Пропишите, какая папка будет заменять выбранную выше директорию для хранения временных файлов.
  7. Затем для второй папки проделайте 5 и 6 шаги.

Заключительные советы

Мы описали самые популярные и вероятный причины, по которым появляется unarc.dll ошибка 7 при установке игры. Как исправить код ошибки 14 еще – перечислим ниже:

  • Обновите пакет Visual C++. Для этого сначала удалите старую версию, а затем загрузите и инсталлируйте новую Visual C++ Redistributable Runtimes All-in-One. Это полный набор инструментов для обеспечения корректного запуска и работы софта на C++. Распространяется бесплатно, поэтому рекомендуется всем к установке.
  • Какую бы программу вы ни устанавливали, даже если вы являетесь владельцем компьютера, все равно запускайте процесс от имени администратора (правым кликом по ярлыку – «Запуск от имени…»).
  • Сменила раскладку на русскую во время установки и распаковки.
  • Проверьте, сколько у вас свободного места на диске. Возможно, просто некуда проводить распаковку и установку – вот и возникает ошибка.
  • В число исключений антивируса добавьте папку «TEMP» с временными файлами.
  • Запустите дефрагментацию диска.
  • Загрузите комп в безопасном режиме, чтобы установить программу.
  • Установите софт при помощи виртуального стороннего мастера «Revo Uninstaller» или аналога.
  • Посмотрите, не скрыта ли папка «Local». Она должна быть видна по адресу С:\Пользователи\Имя_пользователя\AppData\Local.
  • Выключите UAC.
  • Используйте правый клик по ярлыку и пункт меню «Свойства», чтобы перейти в раздел «Совместимость» и запустить программу в режиме совместимости с более ранними Windows, например, с семеркой.
  • Попробуйте провести «Очистку диска».
  • Не используйте подключение к сети, пока идет установка софта.

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

Николай Данилов
Пара слов об авторе от редакции smartronix.ru. Николай работает с нами с самого основания проекта. Он отлично разбирается в компьютерах и программном обеспечении. Также неплохо освоил мобильный сегмент и всегда готов подробно рассказать про особенности работы телефона и приложений.
Оставить комментарий