Unarc.dll вернул код ошибки

Зачастую пользователи, при установке на компьютер различных игр, сталкиваются с проблемой, при которой в момент установки игры появляется сообщение Unarc.dll вернул код ошибки. Если более дословно, то ошибка выглядит следующим образом: это системное сообщение с текстом:

Произошла ошибка при распаковке: Архив поврежден.
Unarc.dll вернул код ошибки: -7
ERROR: archive data corrupted (decompression fails)

 

Наиболее часто проблема возникает при распаковке так называемых repack'ов игр, в то время как официальные сборки не имеют подобных проблем либо эти ошибки сведены к минимуму и появляются только в том случае, если сам компьютер имеет серьезные проблемы с железом. Причинами же появления Unarc.dll могут быть как программные, так и аппаратные ошибки.

 

ПРОБЛЕМЫ С АРХИВАТОРОМ

 

Сама по себе Unarc.dll говорит о повреждении или изменении файлов в архиве, а также об отсутствии в системе архиватора либо имеющихся проблем с ним. Для решения достаточно скачать 7-Zip архиватор для Windows, который способен решить значительную часть проблем, связанных с отсутствием нужного архиватора для работы с файлами.

 

ПРОБЛЕМЫ С ОПЕРАТИВНОЙ ПАМЯТЬЮ

 

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

 

 

Компьютерные новости, обзоры, решение проблем с компьютером, компьютерными играми, драйверами и устройствами и другими компьютерными программами.' title='программы, драйверы, проблемы с компьютером, играми' target='_blank'>Компьютерная помощь, драйверы, программы, игры

 

Компьютерные новости, обзоры, решение проблем с компьютером, компьютерными играми, драйверами и устройствами и другими компьютерными программами.' title='программы, драйверы, проблемы с компьютером, играми' target='_blank'>Компьютерная помощь, драйверы, программы, игры

 

Еще одной причиной появления ошибки Unarc.dll и связанной с оперативной памятью является режим работы: одноканальный или двухканальный. Здесь тоже все просто, например, если у вас стоит одна оперативка на 4Gb, значит она работает в одноканальном режиме. Таким образом, чтобы устранить Unarc.dll вернул код ошибки, а также впредь избежать подобных ошибок, необходимо устанавливать два или 4 модуля оперативной памяти, в зависимости от имеющихся свободных слотов на материнской плате. Но это еще не все, наличие двух планок не гарантирует того, что компьютер работает в двухканальном режиме. Подробнее об этом читайте в статье двухканальный режим памяти.

 

Однако, в разрез общепринятым стандартам о том, как правильно использовать несколько модулей оперативной памяти, могут быть свои нюансы. Как правило, для стабильной работы при наличии двух модулей памяти, вставляют их в 1-первое и 3-третье гнезда соответственно, либо во 2-второе и 4-четвертое, при условии, что на компьютере 4 слота памяти. Вот как в раз здесь и может крыться проблема. То есть, в этом случае необходимо экспериментировать со слотами и вставить, например одну планку в 1-первое гнездо, а другую в 4-четвертое. Если, например, у вас три планки памяти, вставлять их можно соответственно в 1-первое, 2-второе и 4-четвертое гнезда.

 

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

 

 

СОВЕТ: проверьте свою оперативную память.

 

ПРОБЛЕМА В ПУТИ УСТАНОВКИ

 

Вернемся к программным исправлениям. Наверное, все сталкивались с такой ошибкой, когда при установке какой-либо игры или программы, появляется сообщение типа В пути установки присутствуют недопустимые символы. Это говорит о том, что та папка на компьютере, в которую вы пытаетесь установить игру или программу содержит в себе недопустимые символы, как правило, русские буквы - кириллицу. В большинстве случаев установка в такую папку невозможна и завершается ошибкой. В нашем случае подобная проблема имеет место быть. Поэтому, для того, чтобы исправить ошибку Unarc.dll вернул код ошибки, следует изменить путь установки, а точнее переименовать все символы в латинские. Еще проще - переместить папку в корень диска C, таким образом, чтобы игра устанавливалась в директорию C:/games, где games - любое название (например, название игры).

 

ПРОБЛЕМА С БРАНДМАУЕРОМ

 

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

 

СОВЕТ: всегда проверяйте на вирусы все, что загружаете из сети.

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