Unarc.dll повернув код помилки 12: як виправити?
Глобальною проблемою багатьох геймерів при установці будь-якої гри є помилка при розпакуванні Unarc.dll, через що інсталяція переривається практично ще на початковій стадії. Що це за збій і як його виправити, зараз і подивимося.
Unarc.dll повернув код помилки 12: що б це значило?
Почнемо з інтерпретації самого збою. Оскільки у нас є саме помилка при розпакуванні Unarc.dll, логічно припустити, що це пов`язано з декомпресією установочного дистрибутива. Почасти так воно і є.
Однак помилка 12 Unarc.dll в основному виникає при інсталяції неофіційних дистрибутивів, які постачаються в незапакованном вигляді, а так званих ріпаку (repack), створених вручну і досить часто включають в себе безліч додаткових або неофіційних патчів, які, власне, і повинні розпаковуватися в процесі установки основних файлів гри.
Кілька варіантів причин появи збою
Тепер подивимося на кілька конкретних випадків, коли з`являється помилка при установці. Unarc.dll в даному випадку має зв`язок ще з однією динамічної бібліотекою ISDone.dll. Не вдаючись в технічні подробиці, визначимо дві найпоширеніші ситуації.
Перша полягає в тому, що в описі збою представлено повідомлення про помилку перевірки CRC Checksum. Про що це говорить? Тільки про те, що шуканий архів пошкоджений. Попутно описується і причина збою: Unarc.dll повернув код помилки 12. Як виправити таку ситуацію? Та дуже просто. Якщо виникає саме такий збій, значить, архів просто недокачанний, тому варто пошукати іншу його версію і завантажити з іншого ресурсу. Тут же потрібно звернути увагу на те, що архівний файл дійсно може бути пошкоджений. Рішення те ж саме.
У другому випадку в повідомленні теж значиться бібліотека Unarc.dll (код помилки 12), однак, як результат - система говорить про неможливість розпакування (decompression failed). це вже не ушкодження архіву, як думають багато користувачів. Насправді з ним може бути все в порядку, ось тільки для зменшення його обсягу використовувалися методи максимального стиснення (в 7-Zip це алгоритми bcj2, ppmd, lzma2, delta і ін.), Максимально заархівовані саморозпаковуються архіви SFX, вимагають бібліотеки DLL на стадії розпакування, або ж найсвіжіші версії програм-архіваторів.
Unarc.dll повернув код помилки 12: як виправити найпростішим способом?
Виходячи з викладеного вище, подивимося на найпростіше рішення проблеми. Візьмемо стандартну ситуацію. Наприклад, ріпак запакований програмою WinRAR п`ятої версії, а у користувача на комп`ютері встановлена четверта. Зрозуміло, що з її допомогою декомпресія файлів буде просто неможлива, незважаючи на практично однакові алгоритми стиснення.
Як вчинити в цьому випадку? Так просто завантажити з Інтернету найсвіжішу версію архіватора і повторити спробу. При цьому варто звернути увагу, що якщо не працює, припустимо, WinRAR, можна спробувати виконати ту ж процедуру з допомогою 7-Zip. Тільки і всього.
Відео: Рішення помилок - Unarc dll
Виправляємо шляху установки ігор або іншого ПО
Але не все так просто. Справа в тому, що збій «Unarc.dll повернув код помилки 12» може з`являтися і ще в одній самій банальної ситуації. Справа в тому, що деякі репаки з іграми і патчами, що представляють собою «крекнутие» версії оригінальних дистрибутивів, не дозволяють виробляти розпакування або установку в папки, в назві яких або в зазначених шляхах присутні кириличні символи.
Пояснимо на прикладі. Припустимо, якщо користувач встановлює гру по шляху C: Documents Ігри або C: Документи Games, вона туди просто не встане з-за назв каталогів в кириличному вигляді. Як уже зрозуміло, частково проблема (якщо тільки вона дійсно складається в цьому) вирішується звичайним перейменуванням директорій в латинські назви.
Збільшуємо розмір файлу підкачки
Є ще один випадок, коли з`являється збій з повідомленням «Unarc.dll повернув код помилки 12». Пов`язано це може бути з дуже малим розміром файлу підкачки або його відключенням в системі. Зрозуміло, що його потрібно включити і налаштувати розмір.
Тут потрібно бути вкрай обережним, оскільки завдання завищеного або заниженого обсягу може привести до повної непрацездатності Windows. Однак ставити автоматичне визначення обсягу файлу теж не потрібно. Зробимо простіше.
Для початку використовуємо меню «Виконати», яке викликається поєднанням клавіш Win + R, де прописуємо команду sysdm.cpl, після чого у вікні налаштувань на вкладці «Додатково» використовуємо кнопку параметрів і знову переходимо на вкладку «Додатково» в новому вікні.
Відео: ISDone.dll сталася помилка при розпакуванні - рішення
У розділі віртуальної пам`яті натискаємо кнопку зміни налаштувань, а потім знімаємо галочку з рядка автоматичної настройки та вказуємо розмір вручну. Один маленький рада: в верхньому вікні, де вказані диски і логічні розділи, краще не вибирати системний тому, а вказати в якості місця віртуальний розділ, на якому більше місця. Крім того, вихідний розмір не змінюємо, але ось як максимальне вказуємо той, який дорівнює обсягу «оперативки». Наприклад, у користувача встановлені планки пам`яті 4 Гб. Відповідний розмір складе 4096 Мб. Пам`ятайте, що 1 Гб містить 1024 Мб, а не тисячу, як думають деякі. Тепер залишається натиснути кнопку завдання розміру і зберегти зміни, після чого бажано перезавантажити систему (обов`язковою умовою це не є, така процедура, скажімо, настійно рекомендується до виконання).
Примітка: доступ до налаштувань файлу підкачки можна отримати зі стандартної "панелі управління" в розділі властивостей системи, однак введення команди буде швидшим способом.
Перевіряємо оперативну пам`ять
Нарешті, ще одна проблема, пов`язана з тим, що з`являється збій, а повідомлення вказує, що Unarc.dll повернув код помилки 12, може бути пов`язана з некоректною роботою оперативної пам`яті (занадто сильна і необгрунтована навантаження, фізичні ушкодження і т. Д.) . Хоч і зустрічається така ситуація нечасто, проте скидати з рахунків її не можна.
У цьому випадку ситуація зі стаціонарними терміналами виглядає простіше. Потрібно всього лише вийняти все планки пам`яті з слотів на «материнке», потім вставляти їх по черзі, після чого кожен раз заново намагатися зробити установку або розпакування.
Але перед цим вкрай необхідно провести перевірку «оперативки». Для цього можна використовувати вбудовані засоби Windows. Засіб перевірки вибирається з розділу адміністрування в "панелі управління".
Однак, як показує практика, краще використовувати спеціалізовану утиліту Memtest86 +, яку попередньо треба скачати з Інтернету, а потім з її допомогою створити завантажувальний диск, і тільки потім стартувати саме з нього. Ця програма працює більш ефективно, ніж «рідна» утиліта Windows.
Коли сканування закінчиться, можна буде з`ясувати, де саме стався збій, і стався він взагалі. Як уже зрозуміло, якщо планки прийшли в непридатність, їх доведеться замінити.
З ноутбуками справа дещо складніша, адже розкривати їх самому, та ще якщо вони на гарантії, вже точно не варто. Тут вихід один: звертатися в сервісний центр. Можна, звичайно, і самостійно спробувати усунути проблему. Але це, так би мовити, на свій страх і ризик.
Відео: Код помилки unarc.dll 1,6,7,12,14 Рішення для Геймеров
Чи варто завантажувати збійні бібліотеки з Інтернету?
Наостанок кілька слів ще про одне рішення, яке пропонують деякі, так би мовити, «фахівці». Вони рекомендують просто завантажити файли Unarc.dll і ISDone.dll з Інтернету і скопіювати їх в відповідне місце на вінчестері. Відразу скажемо: займатися такими дурницями не варто. Максимум, чого можна домогтися, - тільки змінити код помилки, припустимо, на 7 або 1. А ось наведені рекомендації усувають проблему на 99%. Якщо ж нічого не вийде, перевстановлення Windows не уникнути, оскільки проблема може бути набагато глибше.
висновок
Як бачимо, запропоновані рішення проблеми досить прості і доступні для розуміння. Втім, тут не розглядалися проблеми, пов`язані з вірусами. По-перше, зустрічаються вони вкрай рідко, а по-друге, будь-який поважаючий себе користувач і сам повинен знати, як тестувати систему на предмет наявності загроз і їх усунення.