Невозможно запустить приложение код ошибки 12

Содержание

  1. 1. Что такое код ошибки: -12 при установке игры
  2. 2. Что за файлы unarc.dll и isdone.dll 12
  3. 3. Как исправить ошибку файлов unarc.dll и isdone.dll
  4. 4. Установка дополнительного архиватора WinRar, WinZip, 7-Z
  5. 5. В пути установки используются кириллические символы
  6. 6. Оперативная память
  7. 7. Увеличьте размер файла подкачки
  8. 8. Переустановка Microsoft Visual C++ 2010
  9. 9. Эти способы не помогли

Иногда при установке игры может появиться ошибка 12, после которой загрузка прерывается. Разберёмся, что значит код ошибки 12 и как её исправить.

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

Что за файлы unarc.dll и isdone.dll 12

Инсталляторы игр и программ часто архивируют (сжимают) для уменьшения объёма. Во время установки компонент unarc.dll или isdone.dll может дать сбой и выдать ошибку 12. Это происходит из-за их неспособности рпспаковать данный архив.

Если ISDone.dll выдал ошибку 12, то это значит, что файл поврежден, а если unarc, то проблема появилась на системном уровне.

Как исправить ошибку файлов unarc.dll и isdone.dll

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

Установка дополнительного архиватора WinRar, WinZip, 7-Z

Проблема может появиться из-за сбоя в работе архиватора, который распаковывает файлы. Если проблема в этом, то вам следует переустановить архиватор или установить другой: WinRar, WinZip или 7-Z.

В пути установки используются кириллические символы

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

Некоторые установщики не могут распознать символы с кодировкой UTF-8 (кириллица). Проверьте путь установки игры и убедитесь, что там отсутствуют кириллические символы.

Оперативная память

Файл uncarc.dll может выдать ошибку из-за того, что оперативная память не справляется с инсталляцией. Такая проблема может возникнуть на ПК при одновременной работе нескольких программ. Чтобы это исправить, отключите все лишние процессы в диспетчере задач.

Также это может случиться на слабом ПК с малым объёмом оперативной памяти или из-за её поломки. Планка оперативной памяти могла перегореть или выскочить из слота. Если на ней видны признаки повреждений, то её придётся заменить. Для проверки системных повреждений можно использовать встроенную в Windows службу.

В поисковую строку Windows вводим «Диагностика проблем оперативной памяти» и выбираем первый пункт. Компьютер перезапустится и мы увидим результаты проверки.

Увеличьте размер файла подкачки

Ещё одна возможная причина — недостаточный размер файла подкачки. Такая проблема может возникнуть с объемными приложениями. Заходим в настройки Windows и увеличиваем размер файла подкачки.

Используем комбинацию клавиш WIN + R, чтобы запустить команду «Выполнить». В окне набираем команду «sysdm.cpl». Во вкладке «Дополнительно» выбираем раздел «Быстродействие» и нажимаем «Параметры». Открываем вкладку «Дополнительно» и жмём «Изменить» в меню «Виртуальная память».

Выбираем нужный диск и жмем «Указать размер». Меняем значение во втором поле «Максимальный размер». Первое поле «Исходный размер» не трогаем. Указываем объем оперативной памяти в МБ. Нажимаем на «ОК», Чтобы сохранить изменения. Перезагружаем ПК.

Переустановка Microsoft Visual C++ 2010

Последний способ — это переустановка Microsoft Visual C++ 2010. Заходим на официальный сайт Microsoft и скачиваем инсталлятор. Устанавливаем его.

Эти способы не помогли

Если вы испробовали все эти способы и они не помогли решить проблему, то, скорее всего, ошибка возникает из-за неисправной ОС. Чтобы решить её, придётся переустанавливать операционную систему.

  • Twitch навсегда забанил толстого стримера за грязную трансляцию из бассейна. Похоже, это снова ошибка
  • CD Projekt RED рассказала, как открыть секретную концовку в Cyberpunk 2077. В официальном гайде была ошибка
  • Ошибка в Assassin’s Creed Valhalla приводит к тому, что Эйвор воскресает пьяным

Иногда у геймеров при инсталляции очередной игры «выскакивает» ошибка 12 и загрузка прерывается. Сейчас мы разберем, что значит код ошибки 12 при установке игры.

Код ошибки 12

Содержание:

  1. Почему появляется код ошибки 12 при установке игры
  2. Что такое ошибка при инсталляции игры unarc.dll и isdone.dll 12
  3. Как исправить ошибку unarc.dll и isdone.dll
    1. Установка дополнительного архиватора WinRar, WinZip, 7-Z
    2. В пути установке игры использованы кириллические символы
    3. Проверка оперативной памяти
    4. Увеличение размера файла подкачки
    5. Переустановка Microsoft Visual C++ 2010
  4. Ошибка 12 при установке игры Симс 4
  5. Что делать если ни один из способов не помог
    1. Подводим итоги

Почему появляется код ошибки 12 при установке игры

Для устранения проблемы сначала нужно знать её причину. В этом случае проблема – это сбой при распаковке файлов.

Возможные причины: поврежденный загрузчик, сбой в работе архиватора, нехватка оперативной памяти и др.

Что такое ошибка при инсталляции игры unarc.dll и isdone.dll 12

Для уменьшения объема инсталлятора его часто сжимают (архивируют). При установке компонент unarc.dll или isdone.dll может дать сбой и выдать ошибку 12, из-за его неспособности к распаковыванию этого архива.

Примечание: Если isdone выдал ошибку «12» — файл поврежден, а если unarc – проблема возникла на системном уровне.

Ошибка игры unarc.dll и isdone.dll 12

Как исправить ошибку unarc.dll и isdone.dll

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

Установка дополнительного архиватора WinRar, WinZip, 7-Z

Часто проблема возникает из-за сбоя в работе архиватора, который отвечает за разархивацию компонентов установщика.

В таком случае советуем вам переустановить архиватор или установить еще один. Самые лучшие из них: WinRar, WinZip и 7-Z.

Установка архиваторов Winrar, Winzip и 7-Z

В пути установке игры использованы кириллические символы

Если с архиватором все нормально, то возможно причина кроется в названиях папок и файлов, которые встречаются по пути к месту установки.

Некоторые установщики могут не воспринимать символы с кодировкой UTF-8 (кириллица). Советуем убедиться, что файлы по пути не содержать кириллических символов.

Пусть установки игры с кириллицой

Проверка оперативной памяти

Иногда uncarc.dll выдает проблему из-за того, что оперативная память не выдерживает нагрузки во время инсталляции. Обычно, такое случается из-за перегрузки ПК одновременными задачами или из-за малого количества оперативной памяти. В первом случае рекомендуем через диспетчера задач снять лишние задачи и остановить процессы.

Реже встречается поломка оперативной памяти. Возможно, одна из планок памяти перегорела или «выскользнула» из слота. Советуем проверить её на физические и системные повреждения, и при их присутствии физических купить новую планку, т. к. поломка будет влиять не только на инсталляцию игр и других программ, но и на общее состояние компьютера. А в проверке на системные повреждения нам поможет встроенная в Windows служба.

В поисковой строке Windows набираем «Check your computer for memory problems», открываем утилиту и жмем на первый пункт. Наш ПК перезапустится и сразу же после запуска ОС выдаст нам результаты проверки.

Проверка оперативной памяти в Windows

Увеличение размера файла подкачки

Следующая причина заключается в малом размере файла подкачки. Чаще это встречается с объемными приложениями. Для фикса нам надо увеличить размер файла подкачки в настройках ОС.

Примечание: Будьте внимательны, так как завышенное или заниженное значение может привести к полной неработоспособности Виндовс.

Для начала нужно открыть меню настройки файла подкачки. Для этого к строке «Выполнить» (WIN + R) набираем команду «sysdm.cpl». Во вкладке «Advanced» нажимаем на кнопку «Дополнительно» и в открывшимся окне снова выбираем «Дополнительно». Ставим флажок напротив «Свой размер».

Значение в первом поле не трогаем, а во втором указываем объем оперативной памяти в МБ. Для вычисления нужно объем в ГБ умножить на 1024. Нажимаем на «ОК», закрываем все окна и перезагружаем ПК.

Увеличение размера файла подкачки в настройках ОС

Переустановка Microsoft Visual C++ 2010

И последний, самый непопулярный способ – переустановка Microsoft Visual C++ 2010. Для этого скачиваем инсталлятор на официальном сайте Майкрософт и устанавливаем его.

Переустановка Microsoft Visual C++ 2010 на Виндоус

Ошибка 12 при установке игры Симс 4

Особенно часто встречается ошибка 12 в Симс 4 и других частях этой серии. А примечательна она тем, что она выскакивает не при установке, как мы уже привыкли, а при сохранении.

Для фикса нужно проделать следующее:

  1. В директории удаляем все package файлы, названия которых содержат «Cache».
  2. Перемещаем папку Mods на рабочий стол.
  3. Папку Saves (Документы Sims 4) также перемещаем туда.
  4. Заходим в Симс 4 и сразу же выходим из него.
  5. Закидаем папки обратно.

Это решает проблему на системном уровне, но она может заключаться и в комплектующих вашего ПК. Когда приложение начинает использовать 3 ГБ оперативной памяти – его работа дестабилизируется. Для решения нужно иметь 4+ ГБ «оперативки» на вашем ПК.

Ошибка 12 при установке игры Sims 4

Что делать если ни один из способов не помог

Если случилось так, что при использовании всех вышеперечисленных способов проблема не решилась, то у меня плохие новости – она происходит на операционном уровне, то есть вам нужно переустанавливать ОС. Если у вас стоит Windows 8 или 10 – сделать это можно в несколько кликов, а с Виндовс 7 и ниже нужно будет немного «попотеть».

Подводим итоги

Проблема при установке видеоигры встречается из-за ошибки с распаковкой игровых файлов. Исправить её легко, если она не вышла на физический или системный уровень. Однако она встречается не только при инсталляции игры. Ошибка 12 в Sims 4 встречается при сохранении.

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

Unarc.dll Ошибка 12Приветствуем. Иногда в Windows 11, Windows 10, Windows 8.1 и Windows 7 при распаковке и установке программ или игр, возникает ошибка «Unarc.dll вернул код ошибки -12». На английском языке эта ошибка выглядит так: «An error occurred while unpacking. Unarc.dll returned an error code -12».

Причин для появления ошибки с кодом 12 при распаковке может быть довольно много. Наша статья поможет исправить 12 ошибку. Советуем применять каждый способ последовательно.

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

Способ #1: Зарегистрируйте библиотеки Unarc.dll и ISDone.dll заново

Поскольку ошибки такого рода возникают часто из-за проблем с библиотеками Unarc.dll и ISDone.dll. Поэтому сначала предлагаем загрузить их заново, перерегистрировать в системе и после этого проверить, ушла ли ошибка. Да, многие могут возразить – эти библиотеки уже есть в Windows. Они действительно есть. Но загрузка и повторная регистрация часто спасают от ошибки.

  1. Загружаем архивы с Unarc.dll и ISDone.dll. Распаковываем их и переносим файлы в директорию по адресу C:\Windows\SysWOW64 с заменой.

SysWOW64

  1. После завершения копирования вызываем утилиту, которая поможет нам с регистрацией библиотек – нажимаем «Win» + «R».
  2. Появится окошко утилиты «Выполнить», в строку которого нужно написать команду regsvr32 isdone.dll и нажать «Enter». Так вы зарегистрируете первую библиотеку.

regsvr32 isdone.dll

  1. После этого нужно повторить операция для второй библиотеки – пишем уже команду regsvr32 unarc.dll и нажимаем «Enter».

regsvr32 unarc.dll

Если вы увидите окно, как из примера на скрине, просто нажимайте «OK».

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

Теперь попробуйте повторить распаковку с архивом скаченного софта, возможно, код ошибки 12 больше не появится.

Способ #2: Уберите русские буквы и странные символы на пути к устанавливаемому ПО

Если ошибка распаковки сохранилась, разберемся с каталогом, в который вы хотите извлечь файлы. Весь путь к этой папке не должен содержать нелатинских букв, а также пробелов. То есть, если вы сохраняете и распаковываете в папку с условным именем «Программы», то ошибка, вероятно, появляется именно из-за кириллицы в названии. Или, возможно, папку для программы вы назвали латинскими, но лежит она в каталоге «Мое ПО», тогда это тоже будет потенциальной проблемой при распаковке.

Чтобы исключить это, советуем перенести данные в другой каталог, поближе к корню диска (но желательно не диска (C:), где свободное пространство позволяет сохранять, распаковывать и устанавливать софт. Вот так выглядит неправильный путь к папке с программой:

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

А таким он должен быть, с названием только на латинице:

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

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

Способ #3: Добавьте устанавливаемую программу в исключения или выключите антивирус Windows

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

Если вы точно знаете, что ваша программа не несет никакой угрозы безопасности, предлагаем прописать папку с ней в исключения антивируса. Тогда он не будет обращать внимания на содержимое и препятствовать распаковке. Ниже расскажем, как добавлять файлы в исключения родного «Защитника» Windows.

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

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

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

  1. В «Параметрах» нужно сначала открыть «Обновления и безопасность».

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

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

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

  1. И переходите в «Защиту от вирусов и угроз».

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

Сюда нужно прописать папку с софтом. Для этого:

  1. Нажимаем «Управление настройками» в разделе «Параметров защиты». Ищем заголовок «Исключения» кликаем по «Добавление и удаление исключений».

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

  1. И сюда нужно прописать путь к каталогу, в который вы сохраняете свою программу.

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

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

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

  1. Ищем приложение  «Параметры» Windows в списке «Пуска».

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

  1. Кликаем по разделу «Конфиденциальность и защита», чтобы открыть «Безопасность Windows».

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

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

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

  1. Переходим в окно с настройками. Они расположены в разделе «Защита от вирусов и угроз».

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

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

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

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

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

  1. В окно нужно вписать путь к вашей папке с программой.

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

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

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

Способ #4: Отключите Smart Screen в центре безопасности Windows

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

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

Способ #5: Сделайте проверку файла подкачки 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. Ознакомьтесь с ней, если остались вопросы.

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

А теперь разберемся, как действовать на Windows 11, чтобы узнать состояние файла подкачки и при необходимости его запустить.

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

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

  1. Внутри окна укажите нужный вам раздел – «Система».

о системе windows 11

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

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

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

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

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

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

  1. Проверьте, стоит ли отметка напротив «Автоматически выбирать объем файла подкачки». И если нет – поставьте ее.

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

О файле подкачки на Win 11 мы уже писали отдельно, поэтому подробно останавливаться здесь на этом не будем.

Способ #6: Протестируйте оперативную память

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

Для этого во время включения компьютера сразу нажимайте клавишу «F1», а на некоторых моделях материнских плат под вход в BIOS выделена кнопка «Delete». Вам нужно отыскать раздел, в котором собрана информация о центральном процессоре и ОЗУ.

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

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

Проверять ОЗУ можно и программными методами, если вы не хотите разбирать комп и менять местами модули. Для этого в «Пуске» есть утилита «Диагностика памяти Windows»,  которая проверит оперативку на работоспособность. Из сторонних программ можем посоветовать MemTest86. Она тоже хорошо справляется с поставленной задачей. Или просто нажмите на клавиатуре «Windows» + «R»  и дайте команду mdsched.

Способ #7: Проверьте работу жесткого диска или SSD

Причина ошибки распаковки может крыться и в проблеме с самим загруженным объектом – файлы могут загружаться «битыми» или не до конца, из-за чего нарушается целостность данных, и распаковать такой архив не представляется возможным. Еще мы предлагаем провести диагностику своего жесткого диска или SSD, если у вас более современная комплектация.

Способ #8: Перехеширование торрента

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

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

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

В uTorrent из контекста нужно выбрать команду «Пересчитать хеш».

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

Кроме того, обычная остановка загрузки и новый ее запуск также заставит проверить хеш-суммы, что исправит ситуацию.

Способ #9: Поменяйте имя пользователя Windows с кириллицы на латиницу

Не только к именам папок бывают чувствительны процессы. Имя пользователя – один из самых важных параметров в этом вопросе. Если ваше имя при входе в систему написано кириллицей, это тоже может создать проблемы. Измените его на кириллицу. О том, как это сделать на Win 10, мы описали в отдельной статье. О переименовании учетной записи на Windows 11 вы можете почитать по ссылке.

Способ #10: Поменяйте расположения папок с временными файлами Windows

Если проблема в папках с временными данными, куда система обращается для более быстрого и просто доступа к информации, попробуем изменить адрес для таких хранилищ. По умолчанию это папки «TEMP» и «TMP». Чтобы их заменить другими, следуйте инструкции:

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

Способ #11: Установите полный пакет Visual C++ Redistributable Runtimes All-in-One

Нужно установить полный пакет Visual C++ Redistributable Runtimes All-in-One. Для того, чтобы он встал правильно и без ошибок, нужно предварительно удалить через виртуального мастера все уже установленные компоненты. Visual C++ Redistributable Runtimes All-in-One – это полноценный набор компонентов, который помогает запускать софт, написанный на C++. За его использование не нужно платить, и при этом вы получите все среды Visual Studio C++.

Способ #12: Запустите установку от имени администратора

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

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

Если вам еще ничего из перечисленного не помогло, попробуйте следующие шаги из списка:

  • Смените раскладку клавиатуры на русскую.
  • Посмотрите, хватает ли места на диске, чтобы на нем разместилась новая программа.
  • Пропишите папку с временными данными в исключения вашего антивируса или встроенного защитника Windows.
  • Проведите дефрагментацию HDD.
  • Загрузите ПК в безопасном режиме для установки ПО.
  • Пробуйте привлечь стороннее ПО для установки софта. Например «Revo Uninstaller».
  • Пройдите по адресу С:\Пользователи\Имя_пользователя\AppData\Local, чтобы посмотреть, не стоит ли атрибут «Скрытый» на папке «Local».
  • Возможно, мешает распаковке UAC. Отключите его.
  • Для того, чтобы исключить ошибку совместимости, нажмите правой клавишей по загруженной программе и выберите «Свойства». Здесь вы сможете дать команду «Устанавливать в режиме совместимости с Windows 7».
  • Очистите диск, чтобы ненужные файлы не мешали работе установщика ПО.
  • Попробуйте запустить установку и распаковку без интернета – отключите ПК от сети.

Если все равно остались вопросы, и у вас не получилось избавиться от кода ошибки 12, будем рады ваши комментариям. Опишите подробно все свои действия, и мы постараемся помочь.

Николай Данилов

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

Всем привет! Unarc.dll – компонент динамических библиотек, встречающийся в Microsoft Windows и необходимый для запуска некоторых программ и развлекательного контента. Наряду с файлом «ISDone.dll» часто применяется в дистрибутивах «RePack-еров» (и редко разработчиков), сжимающих дистрибутивы для экономии дополнительного места на жестких дисках.

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

Содержание

  1. Причины возникновения ERROR
  2. Проверка пути установки
  3. Смена или переустановка архиватора
  4. Настройка параметров файла подкачки
  5. Обновление библиотек и компонентов Microsoft
  6. Тест оперативной памяти
  7. Брандмауэр и права администратора
  8. Задать вопрос автору статьи

Причины возникновения ERROR

  • При распаковке файлов программы или игры не совпадает контрольная сумма архива, указанная в параметрах инсталлятора.
  • Процесс подготовки дополнительных компонентов и библиотек нарушен из-за поврежденных исходников – возможно, часть информации потерялась при загрузке или повреждена.
  • Антивирусный комплекс, используемый в Windows, блокирует отдельные процессы распаковки из-за подозрительной активности некоторых файлов. Проблема решается временной блокировкой некоторых компонентов (как вариант – информации, попадающей на ПК). У Avast параметры безопасности меняются в разделе «Защита». Там же регулируется и частота проверок.
  • Компонент Unarc.dll распаковывается из файлов с расширениями: arc, 7z, rar и pcf. В некоторых случаях применяемые в Windows программы-архиваторы не способны справиться с нагрузкой, из-за чего и отображают ошибку.

Как избавиться от ошибки? «Unarc.dll код ошибки 12», «ISDone.dll при распаковке не совпадает контрольная сумма (Failed CRC Check)» – вариантов расшифровки распространенного системного сбоя встречается много. И каждый связан с распаковкой компонентов отдельных библиотек, из-за чего и способы избавления от ошибки основаны на схожих алгоритмах действий и проверок.

Проверка пути установки

Неадаптированные под некоторые языки (и даже кодировки) дистрибутивы часто сталкиваются с неожиданной проблемой – невозможностью распаковать файлы в каталоги с кириллицей в названии.

«Документы», «Софт», «Книги» – придется сменить на Documents, Soft и Books. Альтернативный вариант действий – поэкспериментировать с распаковкой с параметрами по умолчанию: если инсталлятор предлагает выбрать путь на системном диске (вроде ProgramFiles), то ради эксперимента желательно согласиться и проверить итоговый результат.

Произошла ошибка при распаковке: Не совпадает контрольная сумма 12
Кроме каталогов с кириллицей в названии в старых версиях Windows распаковщикам мешает и неправильное наименование учетной записи, используемой в системе. В той же Windows 7 имя меняется в «Параметрах».

Смена или переустановка архиватора

В Windows изначально доступны инструменты, справляющиеся с распаковкой файлов с расширением .zip, .7z и некоторыми альтернативными форматами. И, как подсказывает практика, многим дистрибутивам перечисленных «мощностей» недостаточно. Искать помощи придется у разработчиков стороннего софта, вроде 7ZIP или WinRAR. Необходимые инструменты желательно загружать с официальных сайтов. После установки архиваторов компьютер стоит перезагрузить, а затем – вновь повторить недавние действия, вызвавшие ошибку.

Настройка параметров файла подкачки

В Windows недостаток оперативной памяти частично компенсируется гигабайтами жесткого диска, выделенного под промежуточные операции при распаковке и установке программного обеспечения. Дополнительное место «выделяется» в «Свойствах системы», вызываемых через команду «sysdm.cpl» в окне «Выполнить» (нажимаем + R).

Произошла ошибка при распаковке: Не совпадает контрольная сумма 12

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

Произошла ошибка при распаковке: Не совпадает контрольная сумма 12

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

Произошла ошибка при распаковке: Не совпадает контрольная сумма 12

Необходимые значения вписываются в «исходный» и «максимальный» размеры. Добавленные изменения сохраняются по кнопке «Ок» и вступают в силу даже без перезагрузки компьютера.

Обновление библиотек и компонентов Microsoft

Распространяемые пакеты Visual C++ необходимы при запуске приложений, разработанных с помощью Visual Studio или задействующих подключаемые библиотеки из той же серии. Как результат – без установки Visual C++ для Visual Studio не обойтись. Необходимые файлы и дистрибутивы для распаковки пакетов представлены на официальном сайте Microsoft и подходят для компьютеров с Windows (начиная с XP).

Произошла ошибка при распаковке: Не совпадает контрольная сумма 12

Кроме версии 2013 года в некоторых ситуациях помогает и установка Visual Studio 2010 года и даже ранее. Вне зависимости от выбранного пакета разработчики рекомендуют не отказываться от инсталляции (а точнее – «восстановления» файлов и библиотек) даже в тех ситуациях, когда в системе уже доступен Visual C++. В том числе рекомендуется поэкспериментировать с версиями: устанавливать можно и 32, и 64-битные сборки одновременно.

Произошла ошибка при распаковке: Не совпадает контрольная сумма 12

Не помешает в Windows и обновлённый DirectX. Веб-установщик исполняемых библиотек вновь доступен на сайте Microsoft и загружается за считанные минуты. Как и в случае с Visual C++ необходимо добраться до надписи, вроде «более новая или эквивалентная версия уже установлена в Windows».

Тест оперативной памяти

Перегруженная фоновыми процессами и службами ОЗУ порой не справляется с распаковкой «RePack-ов», занимающих больше 8-12 гигабайт свободного места на жестких дисках. Частично проблема решается снижением нагрузки на оперативную память с помощью «Диспетчера задач» (Ctrl + Alt + Delete), но в некоторых ситуациях не обойтись и без стресс-теста ОЗУ на предмет сбоев и аппаратных неполадок.

Произошла ошибка при распаковке: Не совпадает контрольная сумма 12

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

Альтернативный способ провести тест – воспользоваться сервисом MemTest. Результаты проверки станут более подробными, а заодно появится возможность выгрузить отдельные детали в TXT-файл для последующего разбора.

Брандмауэр и права администратора

Кроме антивирусного комплекса распаковке мешают и фильтры «Защитника Windows», припасенные в разделе с «Брандмауэром» в параметрах с «Безопасностью» ОС.

Произошла ошибка при распаковке: Не совпадает контрольная сумма 12

Если после ряда экспериментов над остальными алгоритмами и проверками окно «Unarc.dll вернул код ошибки 12» появляется вновь, то хотя бы на время желательно отключить проверку файлов перед распаковкой компонентов дистрибутива.

Произошла ошибка при распаковке: Не совпадает контрольная сумма 12

А еще помогает «Запуск от имени администратора». Иначе появляется заставка о заблокированных «процессах». Она еще раз напомнит о возросшей фоновой активности брандмауэра и Microsoft Defender.

Произошла ошибка при распаковке: Не совпадает контрольная сумма 12

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

Глобальной проблемой многих геймеров при установке какой-либо игры является ошибка при распаковке Unarc.dll, из-за чего инсталляция прерывается практически еще на начальной стадии. Что это за сбой и как его исправить, сейчас и посмотрим.

Unarc.dll вернул код ошибки 12: что бы это значило?

Начнем с интерпретации самого сбоя. Поскольку у нас имеется именно ошибка при распаковке Unarc.dll, логично предположить, что это связано с декомпрессией установочного дистрибутива. Отчасти так оно и есть.

unarc dll вернул код ошибки 12

Однако ошибка 12 Unarc.dll в основном возникает при инсталляции не официальных дистрибутивов, которые поставляются в незапакованном виде, а так называемых репаков (repack), созданных вручную и достаточно часто включающих в себя множество дополнительных или неофициальных патчей, которые, собственно, и должны распаковываться в процессе установки основных файлов игры.

Несколько вариантов причин появления сбоя

Теперь посмотрим на несколько конкретных случаев, когда появляется ошибка при установке. Unarc.dll в данном случае имеет связь еще с одной динамической библиотекой ISDone.dll. Не вдаваясь в технические подробности, определим две самые распространенные ситуации.

unarc dll вернул код ошибки 12 как исправить

Первая заключается в том, что в описании сбоя представлено сообщение об ошибке проверки CRC Checksum. О чем это говорит? Только о том, что искомый архив поврежден. Попутно описывается и причина сбоя: Unarc.dll вернул код ошибки 12. Как исправить такую ситуацию? Да очень просто. Если возникает именно такой сбой, значит, архив попросту недокачан, поэтому стоит поискать другую его версию и загрузить с другого ресурса. Тут же нужно обратить внимание на то, что архивный файл действительно может быть поврежден. Решение то же самое.

ошибка при распаковке unarc dll

Во втором случае в сообщении тоже числится библиотека Unarc.dll (код ошибки 12), однако, как результат — система говорит о невозможности распаковки (decompression failed). Это уже не повреждение архива, как думают многие пользователи. На самом деле с ним может быть все в порядке, вот только для уменьшения его объема использовались методы максимального сжатия (в 7-Zip это алгоритмы bcj2, ppmd, lzma2, delta и др.), максимально заархивированные самораспаковывающиеся архивы SFX, требующие библиотеки DLL на стадии распаковки, или же самые свежие версии программ-архиваторов.

Unarc.dll вернул код ошибки 12: как исправить простейшим способом?

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

unarc dll код ошибки 12

Как поступить в этом случае? Да просто загрузить из Интернета самую свежую версию архиватора и повторить попытку. При этом стоит обратить внимание, что если не работает, допустим, WinRAR, можно попробовать проделать ту же процедуру с помощью 7-Zip. Только и всего.

Исправляем пути установки игр или другого ПО

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

Поясним на примере. Допустим, если пользователь устанавливает игру по пути C:\Documents\Игры или C:\Документы\Games, она туда просто не встанет из-за названий каталогов в кириллическом виде. Как уже понятно, частично проблема (если только она действительно состоит в этом) решается обычным переименованием директорий в латинские названия.

Увеличиваем размер файла подкачки

Есть еще один случай, когда появляется сбой с сообщением «Unarc.dll вернул код ошибки 12». Связано это может быть со слишком малым размером файла подкачки или его отключением в системе. Понятно, что его нужно включить и настроить размер.

Тут нужно быть крайне острожным, поскольку задание завышенного или заниженного объема может привести к полной неработоспособности Windows. Однако задавать автоматическое определение объема файла тоже не нужно. Поступим проще.

ошибка 12 unarc dll

Для начала используем меню «Выполнить», вызываемое сочетанием клавиш Win + R, где прописываем команду sysdm.cpl, после чего в появившемся окне настроек на вкладке «Дополнительно» используем кнопку параметров и снова переходим на вкладку «Дополнительно» в новом окне.

ошибка при установке unarc dll

В разделе виртуальной памяти нажимаем кнопку изменения настроек, а затем снимаем галочку со строки автоматической настройки и указываем размер вручную. Один маленький совет: в верхнем окне, где указаны диски и логические разделы, лучше не выбирать системный том, а указать в качестве места виртуальный раздел, на котором больше места. Кроме того, исходный размер не меняем, но вот в качестве максимального указываем тот, который равен объему «оперативки». Например, у пользователя установлены планки памяти 4 Гб. Соответствующий размер составит 4096 Мб. Помните, что 1 Гб содержит 1024 Мб, а не тысячу, как думают некоторые. Теперь остается нажать кнопку задания размера и сохранить изменения, после чего желательно перезагрузить систему (обязательным условием это не является, такая процедура, скажем, настоятельно рекомендуется к исполнению).

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

Проверяем оперативную память

Наконец, еще одна проблема, связанная с тем, что появляется сбой, а сообщение указывает, что Unarc.dll вернул код ошибки 12, может быть связана с некорректной работой оперативной памяти (слишком сильная и необоснованная нагрузка, физические повреждения и т. д.). Хоть и встречается такая ситуация нечасто, тем не менее сбрасывать со счетов ее нельзя.

В этом случае ситуация со стационарными терминалами выглядит проще. Нужно всего лишь вынуть все планки памяти из слотов на «материнке», затем вставлять их поочередно, после чего каждый раз заново пытаться произвести установку или распаковку.

unarc dll вернул код ошибки 12

Но перед этим крайне необходимо произвести проверку «оперативки». Для этого можно использовать встроенные средства Windows. Средство проверки выбирается из раздела администрирования в «Панели управления».

Однако, как показывает практика, лучше использовать специализированную утилиту Memtest86+, которую предварительно надо скачать из Интернета, а затем с ее помощью создать загрузочный диск, и только потом стартовать именно с него. Эта программа работает более эффективно, нежели «родная» утилита Windows.

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

С ноутбуками дело обстоит несколько сложнее, ведь вскрывать их самому, да еще если они на гарантии, уж точно не стоит. Тут выход один: обращаться в сервисный центр. Можно, конечно, и самостоятельно попытаться устранить проблему. Но это, как говорится, на свой страх и риск.

Стоит ли скачивать сбойные библиотеки из Интернета?

Напоследок несколько слов еще об одном решении, которое предлагают некоторые, так сказать, «специалисты». Они рекомендуют просто скачать файлы Unarc.dll и ISDone.dll из Интернета и скопировать их в соответствующее место на винчестере. Сразу скажем: заниматься такими глупостями не стоит. Максимум, чего можно добиться, — только сменить код ошибки, допустим, на 7 или 1. А вот приведенные рекомендации устраняют проблему на 99%. Если же ничего не получится, переустановки Windows не избежать, поскольку проблема может быть намного глубже.

Заключение

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

Понравилась статья? Поделить с друзьями:

Интересное по теме:

  • Невозможно запустить гта 5 код ошибки ls 0013
  • Невозможно запланировать конференцию код ошибки 1006028000 зум
  • Невозможно запланировать конференцию код ошибки 100035000 zoom
  • Невозможно запланировать конференцию код ошибки 100006000
  • Невозможно записать целевой файл ошибка ввода вывода

  • Добавить комментарий

    ;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: