Wine isdone dll error

Всем привет! Я тут пытаюсь устанавливать различные репаки от fg в Линуксе. Некоторые работают, но в основном обламываются в самом начале распаковки с ошибкой unarc.dll -11 или -12. В основном работают те, у которых есть галочка "Использовать только 2Гб памяти", причём работают они независимо от...

  • #1

Всем привет! Я тут пытаюсь устанавливать различные репаки от fg в Линуксе. Некоторые работают, но в основном обламываются в самом начале распаковки с ошибкой unarc.dll -11 или -12. В основном работают те, у которых есть галочка «Использовать только 2Гб памяти», причём работают они независимо от положения этой галочки. (у меня 16 гб памяти) Я уже пробовал запускать в режиме совместимостей с разными виндами. Поставил все Visual C++ Redist. Не помогает.
Подскажите, пожалуйста, кто близко знаком с этой кухней: может быть нужны какие-то неочевидные компоненты? В логе я ничего не увидел «не найденного», но это ещё ничего не значит. Может подскажете, что ещё проверить? Только не предлагайте удалить антивирус… Мне интересно именно заставить устанавливаться репаки, а не «скачать в другом формате». А потом научить всех. Год игрового Линукса настал же.
Вот релевантный кусок лога, за ним сразу ошибка вылетает. Может быть проблема в imm32.dll не той версии? Я уже задолбался методом тыка подменять те или иные компоненты.
Спасибо!

  • #2

Всем привет! Я тут пытаюсь устанавливать различные репаки от fg в Линуксе. Некоторые работают, но в основном обламываются в самом начале распаковки с ошибкой unarc.dll -11 или -12. В основном работают те, у которых есть галочка «Использовать только 2Гб памяти», причём работают они независимо от положения этой галочки. (у меня 16 гб памяти) Я уже пробовал запускать в режиме совместимостей с разными виндами. Поставил все Visual C++ Redist. Не помогает.
Подскажите, пожалуйста, кто близко знаком с этой кухней: может быть нужны какие-то неочевидные компоненты? В логе я ничего не увидел «не найденного», но это ещё ничего не значит. Может подскажете, что ещё проверить? Только не предлагайте удалить антивирус… Мне интересно именно заставить устанавливаться репаки, а не «скачать в другом формате». А потом научить всех. Год игрового Линукса настал же.
Вот релевантный кусок лога, за ним сразу ошибка вылетает. Может быть проблема в imm32.dll не той версии? Я уже задолбался методом тыка подменять те или иные компоненты.
Спасибо!

потому что она делает говяные репаки вот и все дела..конешно в плане сжатия она масттер..но это нахрен никому не надо…сжатие+установка нормальная вот что важно…качай от хатаба или вабще сам себе репаки делай…как говорится сам себе режиссёр.

  • #3

Для меня самое полезное в паке — то, что всякие допы и патчи ставятся сами. Если использовать Lutris (это такой интерфейс для запуска Wine с патчами для игр), то не очень удобно запускать кучу ехе-шников по-очереди, поэтому «всё в одном файле» экономит время. Но опять же, я разобраться хочу, какого чёрта оно то работает, то нет.

Shegorat


  • #4

Barafu Albino Cheetah
Точный код ошибки скажите.
-11 — это ошибка записи на диск
-12 — ошибка контрольной суммы

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

TL;DR: Repacks that uses XTool library by Razor12911 work out of the box. And other repacks that don’t use that is likely to not work and error out. So, just check under Repack Features on any FirGirl’s repack and check if that repack uses XTool library by Razor12911 and you will have a better time installing that game on Wine/Proton. And, If that repack does not uses XTool library by Razor12911 and you are running into errors then you could check this sub’s wiki and check if any of the solutions in their works. In my testing the solutions in the sub’s wiki does not work and it is better to search for another repack of that game by repackers like dodi whose repacks have worked 100% of the time for me on Wine/Proton

The post:

I have installed many games through FitGirl’s repacks, recent games I played from FitGirl’s repacks are DOOM 2016, Ghostrunner, It Takes Two and Elden Ring. All of these repacks worked perfectly under Wine/Proton and the only game I had problem with was «Grand Theft Auto: The Original Trilogy + The Definitive Edition Project Modpack» a month ago where I ran into ISdone.dll error with error code: -5 and it was that time I ran into this subreddit, I searched the sub’s wiki, tried everything their was that I could try and every thing I tried it failed, I also made a post and that did not help me either. Then I gave up installing that game, after a couple of weeks I wanted to play It Takes Two. So, I downloaded the FitGirl’s repack and tried to install it and it worked without any errors and I didn’t even had to set any environment variables, it just worked out of the box in Wine/Proton. And so i thought why so many games i tried installs out of the box but only «Grand Theft Auto: The Original Trilogy + The Definitive Edition Project Modpack» does not work. And the answer was that in some repacks like the «Grand Theft Auto: The Original Trilogy + The Definitive Edition Project Modpack» fitgirl uses compression that is not yet implemented in wine and so they eventually fail, but in other games like DOOM 2016, Ghostrunner, It Takes Two, Elden Ring etc fitgirl uses XTool library by Razor12911 which seems to be the reason why these repacks install without any problem. I don’t know the technical details of why they do that but Repacks that uses XTool library by Razor12911 installs without any problem. So, how do you figure out which Repacks uses XTool library by Razor12911, simple just look at the Repack Features on any fitgirl’s repack and if the repack uses XTool library by Razor12911 then the features will states that it uses XTool library by Razor12911. And so you are more likely to succeed installing the repack without any errors under Wine/Proton.

This does not mean that you cannot try to install that game through FitGirl’s repack even though they are not repacked using XTool library by Razor12911 but if you try and fail to install them, then you know the reason and so you wont have to scratch your head form days thinking why the game does not install.

Может vcrun? Ни POL ни обычный winetricks не знают таких библиотек. И, вроде, я их ставил в POL. Поставил еще раз через winetricks (и да, я знаю, что надо до префикса POL ручками прописывать). Теперь что-то открывается на весь экран, но тут же закрывается. А в терминале это:

002b:fixme:ntdll:EtwEventRegister ({5eec90ab-c022-44b2-a5dd-fd716a222a15}, 0x241000, 0x252030, 0x252050) stub.

002b:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 0x24fd70, 43) stub

002b:fixme:ntdll:EtwEventRegister ({47a9201e-73b0-42ce-9821-7e134361bc6f}, 0x4db510, 0x58d940, 0x58d938) stub.

002b:fixme:ntdll:EtwEventRegister ({58a9201e-73b0-42ce-9821-7e134361bc70}, 0x4db510, 0x58d978, 0x58d970) stub.

002b:fixme:ntdll:EtwEventRegister ({3fa9201e-73b0-43fe-9821-7e145359bc6f}, 0x4db510, 0x58d908, 0x58d900) stub.

002b:fixme:ntdll:EtwEventRegister ({1432afee-73b0-42ce-9821-7e134361b433}, 0x4db510, 0x58d9b0, 0x58d9a8) stub.

002b:fixme:ntdll:EtwEventRegister ({4372afee-73b0-42ce-9821-7e134361b519}, 0x4db510, 0x58d9e8, 0x58d9e0) stub.

002b:fixme:imm:ImmGetOpenStatus (0xb60f0): semi-stub

002b:fixme:ver:GetCurrentPackageId (0x23c900 (nil)): stub

002b:fixme:heap:RtlSetHeapInformation 0x2120000 0 0x23e840 4 stub

002b:fixme:ntdll:EtwRegisterTraceGuidsW (0xa428a0, 0xa51a48, {7c830ece-5fb3-417a-a1bd-508f45277356}, 1, 0x23e788, (null), (null), 0xa51a50): stub

002b:fixme:ntdll:EtwRegisterTraceGuidsW register trace class {7c830ece-5fb3-417a-a1bd-508f45277356}

002b:fixme:heap:RtlSetHeapInformation 0x2230000 0 0x23e830 4 stub

002b:fixme:win:DisableProcessWindowsGhosting : stub

Setting breakpad minidump AppID = 265930

Steam_SetMinidumpSteamID: Caching Steam ID: 4294967296 [API loaded no]

002b:fixme:thread:SetThreadIdealProcessor (0xfffffffffffffffe): stub

002b:fixme:win:EnumDisplayDevicesW
((null),0,0x23e570,0x00000000), stub!

002b:fixme:win:RegisterDeviceNotificationA (hwnd=0x10058, filter=0x23fcf8,flags=0x00000000) returns a fake device
notification handle!

002b:fixme:system:SystemParametersInfoW Unimplemented action: 59 (SPI_SETSTICKYKEYS)

002b:fixme:system:SystemParametersInfoW Unimplemented action: 53 (SPI_SETTOGGLEKEYS)

002b:fixme:system:SystemParametersInfoW Unimplemented action: 51 (SPI_SETFILTERKEYS)

002b:fixme:win:EnumDisplayDevicesW ((null),0,0x23f3b0,0x00000000), stub!

002b:fixme:win:EnumDisplayDevicesW ((null),0,0x23e8a0,0x00000000), stub!

002b:fixme:win:EnumDisplayDevicesW ((null),0,0x23eb90,0x00000000), stub!

002b:fixme:dxgi:dxgi_swapchain_factory_create_swapchain Unhandled scanline ordering 0x1.

002b:fixme:d3d11:d3d11_device_CreateDeferredContext iface 0x28c9878, flags 0, context 0x23f160 stub!

002b:fixme:seh:call_stack_handlers nested exception

002b:fixme:seh:call_stack_handlers nested exception

  • Показать ответ
  • Ссылка

AFAIK большинство диспетчеров отображает сеансы из файлов .desktop, присутствующих в /usr/share/xsessions. Я думаю, переименование его на что-то еще приведет к удалению записей сеанса.

Например,

cd /usr/share/xsessions
mv gnome.desktop gnome.desktop.backup

xfce кэширует свою сессию в $HOME/.cache/sessions, а также имеет конфигурации в $HOME/.config/xfce4-session. Вы также можете попробовать просмотреть эти папки. Я думаю, что у xubuntu есть папки с именами xubuntu вместо xfce, поскольку у него есть собственный менеджер сеансов.

задан
21 May 2012 в 01:58

поделиться

8 ответов

После обновления моего Wine до версии1.4 [Latest], который исправлен!

Теперь программа установки работает без ошибок об ISDONE.dll.

С уважением.

ответ дан Mahdi
25 May 2018 в 11:37

поделиться

После обновления моего Wine до версии1.4 [Latest], который исправлен!

Теперь программа установки работает без ошибок об ISDONE.dll.

С уважением.

ответ дан Mahdi
25 July 2018 в 19:02

поделиться

После обновления моего Wine до версии1.4 [Latest], который исправлен!

Теперь программа установки работает без ошибок об ISDONE.dll.

С уважением.

ответ дан Mahdi
2 August 2018 в 01:07

поделиться

После обновления моего Wine до версии1.4 [Latest], который исправлен!

Теперь программа установки работает без ошибок об ISDONE.dll.

С уважением.

ответ дан Mahdi
4 August 2018 в 16:39

поделиться

После обновления моего Wine до версии1.4 [Latest], который исправлен!

Теперь программа установки работает без ошибок об ISDONE.dll.

С уважением.

ответ дан Mahdi
6 August 2018 в 01:20

поделиться

После обновления моего Wine до версии1.4 [Latest], который исправлен!

Теперь программа установки работает без ошибок об ISDONE.dll.

С уважением.

ответ дан Mahdi
7 August 2018 в 18:44

поделиться

После обновления моего Wine до версии1.4 [Latest], который исправлен!

Теперь программа установки работает без ошибок об ISDONE.dll.

С уважением.

ответ дан Mahdi
10 August 2018 в 07:22

поделиться

После обновления моего Wine до версии1.4 [Latest], который исправлен!

Теперь программа установки работает без ошибок об ISDONE.dll.

С уважением.

ответ дан Mahdi
15 August 2018 в 19:25

поделиться

Другие вопросы по тегам:

Похожие вопросы:

  • Печать

Страницы: [1]   Вниз

Тема: Unarc.dll вернул код ошибки -11  (Прочитано 6865 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн
Ярослав Батуев

При попытке установить хоть какой-то экзешник вылезает эта ошибка. Якобы файлы архива повреждены. Вылезает при использовании протона (пробовал несколько версий) или обычного вайна. Это какое-то лечится?


Оффлайн
andytux


Оффлайн
Ярослав Батуев

Там ни слова про wine. Или методы исправления такие же, что и для обычной винды?


Оффлайн
dj—alex

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


Оффлайн
zg_nico

Там ни слова про wine

А если подумать? Причины ошибки из статьи:

  • Повреждённый или битый архив.
  • Отсутствие нужного архиватора в системе.
  • Адрес распаковки указан на кириллице.
  • Недостаточно места на диске, проблемы с ОЗУ, файлом подкачки.
  • Библиотека отсутствует.

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

Thunderobot G150-D2: Intel SkyLake Core i7-6700HQ 2.60GHz, 8Gb DDR4 2133 MHz, Intel HD530, NVidia GeForce GTX 960M 2Gb.  Ubuntu 16.04 64x [Unity], KUbuntu 18.04 64x.


Оффлайн
Ярослав Батуев

Проверяйте настройки префикса. Если не установлен архиватор в префикс — устанавливайте… Сам архив открываемый проверьте (чё?)… Само наличие этой dll в префиксе проверьте.

твой ответ где-то на уровне белого шума


Оффлайн
zg_nico

твой ответ где-то на уровне белого шума

Предлагаете его капсом переписать? :) Давайте от противного пойдем. Дайте системе интернет, выполните вот этот однострочник (скопируйте всю команду [обе строки сразу] в терминал и нажмите Enter), и продемонстрируйте вывод:

sudo apt update && sudo apt install winetricks -y; WINEARCH=win32 WINEPREFIX=~/.wine32_new wineboot; WINEPREFIX=~/.wine32_new winetricks win7; WINEPREFIX=~/.wine32_new winetricks -q 7zip;
ls ~/.wine32_new/drive_c/Program Files/7-Zip; WINEPREFIX=~/.wine32_new wine ~/.wine32_new/drive_c/Program Files/7-Zip/7z.exe | head; rm -rf ~/.wine32_new

« Последнее редактирование: 20 Июля 2019, 07:15:40 от zg_nico »

Thunderobot G150-D2: Intel SkyLake Core i7-6700HQ 2.60GHz, 8Gb DDR4 2133 MHz, Intel HD530, NVidia GeForce GTX 960M 2Gb.  Ubuntu 16.04 64x [Unity], KUbuntu 18.04 64x.


Оффлайн
Ярослав Батуев

Вписал

Сущ:1 http://ru.archive.ubuntu.com/ubuntu disco InRelease
Сущ:2 http://ru.archive.ubuntu.com/ubuntu disco-updates InRelease             
Сущ:3 http://ru.archive.ubuntu.com/ubuntu disco-backports InRelease           
Сущ:4 http://ppa.launchpad.net/alessandro-strada/ppa/ubuntu disco InRelease   
Сущ:5 http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu disco InRelease     
Сущ:6 http://security.ubuntu.com/ubuntu disco-security InRelease               
Сущ:7 https://packages.microsoft.com/ubuntu/19.04/prod disco InRelease         
Сущ:8 http://ppa.launchpad.net/morphis/anbox-support/ubuntu disco InRelease   
Сущ:9 http://ppa.launchpad.net/nilarimogard/webupd8/ubuntu disco InRelease
Чтение списков пакетов… Готово                               
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Может быть обновлено 2 пакета. Запустите «apt list --upgradable» для их показа.
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Уже установлен пакет winetricks самой новой версии (0.0+20181203-3).
Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 2 пакетов не обновлено.
wine: created the configuration directory '/home/makaihanta/.wine32_new'
0012:err:ole:marshal_object couldn't get IPSFactory buffer for interface {00000131-0000-0000-c000-000000000046}
0012:err:ole:marshal_object couldn't get IPSFactory buffer for interface {6d5140c1-7436-11ce-8034-00aa006009fa}
0012:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hres=0x80004002
0012:err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, 80004002
0012:err:ole:get_local_server_stream Failed: 80004002
0014:err:ole:marshal_object couldn't get IPSFactory buffer for interface {00000131-0000-0000-c000-000000000046}
0014:err:ole:marshal_object couldn't get IPSFactory buffer for interface {6d5140c1-7436-11ce-8034-00aa006009fa}
0014:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hres=0x80004002
0014:err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, 80004002
0014:err:ole:get_local_server_stream Failed: 80004002
0017:fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
0017:err:mscoree:LoadLibraryShim error reading registry key for installroot
0017:err:mscoree:LoadLibraryShim error reading registry key for installroot
0017:err:mscoree:LoadLibraryShim error reading registry key for installroot
0017:err:mscoree:LoadLibraryShim error reading registry key for installroot
0017:fixme:msi:internal_ui_handler internal UI not implemented for message 0x0b000000 (UI level = 1)
0017:fixme:msi:internal_ui_handler internal UI not implemented for message 0x0b000000 (UI level = 1)
001b:fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
001b:fixme:msi:internal_ui_handler internal UI not implemented for message 0x0b000000 (UI level = 1)
001b:fixme:msi:internal_ui_handler internal UI not implemented for message 0x0b000000 (UI level = 1)
0010:err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
0010:fixme:dwmapi:DwmIsCompositionEnabled 0x6d5d3018
001d:fixme:iphlpapi:NotifyIpInterfaceChange (family 0, callback 0x6a0cb608, context 0x9e8870, init_notify 0, handle 0x122fc88): stub
wine: configuration in '/home/makaihanta/.wine32_new' has been updated.
Using winetricks 20181203 - sha256sum: b4b29a961905bfed1db98f10e2f09a356b719861fc8602ffbf813a22579b2848 with wine-4.0 and WINEARCH=win32
Executing w_do_call win7
Executing load_win7
Операция успешно завершена
Setting Windows version to win7
Executing wine regedit C:windowsTemp_win7set-winver.reg
------------------------------------------------------
Running /usr/bin/wineserver -w. This will hang until all wine processes in prefix=/home/makaihanta/.wine32_new terminate
------------------------------------------------------
You opted in, so reporting 'win7 ' to the winetricks maintainer so he knows which winetricks verbs get used and which don't.  Use --optout to disable future reports.
Using winetricks 20181203 - sha256sum: b4b29a961905bfed1db98f10e2f09a356b719861fc8602ffbf813a22579b2848 with wine-4.0 and WINEARCH=win32
Executing w_do_call 7zip
Executing load_7zip
Executing cd /home/makaihanta/.cache/winetricks/7zip
Executing wine 7z1602.exe /S
You opted in, so reporting '7zip ' to the winetricks maintainer so he knows which winetricks verbs get used and which don't.  Use --optout to disable future reports.
7zCon.sfx  7zFM.exe   7-zip.dll     History.txt  readme.txt
7z.dll     7zG.exe    7z.sfx        Lang         Uninstall.exe
7z.exe     7-zip.chm  descript.ion  License.txt

7-Zip [32] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21

Usage: 7z <command> [<switches>...] <archive_name> [<file_names>...]
       [<@listfiles...>]

<Commands>
  a : Add files to archive
  b : Benchmark
  d : Delete files from archive


Оффлайн
zg_nico

Ярослав Батуев, хорошо. Теперь к Вашему тезису:

При попытке установить хоть какой-то экзешник вылезает эта ошибка

Это ерунда, поскольку только что Вы же сами:
1. создали 32-х битный префикс
2. при помощи winetricks загрузили 7z1602.exe
3. успешно установили программу 7zip, и запустили консольный её вариант (тоже, кстати, exe):

7-Zip [32] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21

Usage: 7z <command> [<switches>...] <archive_name> [<file_names>...]
       [<@listfiles...>]

<Commands>
  a : Add files to archive
  b : Benchmark
  d : Delete files from archive

4. удалили созданный префикс.
Иными словами, возвращаемся к первоначальному предложению:
1. проверяйте настройки префикса. Если 64х битный — создать рядом 32х битный, попробовать установить туда, проверить проявляется ли ошибка
2. проверяйте тот «экзешник», который устанавливаете. Есть вероятность, что битый именно он.
3. проверяйте наличие в префиксе архиватора (есть вероятность что ошибка появляется из-за того, что архиватор в префиксе отсутствует — он ставится не только сам по себе, но с динамическими библиотеками (dll), которые влияют на работоспособность некоторых API-функций в изображаемой из себя wine ОС)
Одно могу сказать точно: с самим wine у Вас абсолютно все в порядке.
Ну и да: экзешник, суть, и есть архив.

« Последнее редактирование: 22 Июля 2019, 20:32:51 от zg_nico »

Thunderobot G150-D2: Intel SkyLake Core i7-6700HQ 2.60GHz, 8Gb DDR4 2133 MHz, Intel HD530, NVidia GeForce GTX 960M 2Gb.  Ubuntu 16.04 64x [Unity], KUbuntu 18.04 64x.


Оффлайн
dj—alex

недавно была информация что Freearc помогает решить проблему
ну вдруг 7zip кому то не помог.


  • Печать

Страницы: [1]   Вверх

Ошибка ISDone.dll обычно возникает во время установки игр на Windows 11/10 и ее предшественниках. Основная причина этой проблемы — это недостаток памяти для обработки приложения, скаченные игры с торрента блокирует антивирус, либо файлы DLL отсутствуют или повреждены.

Большие компьютерные игры часто становятся жертвой этой проблемы из-за нехватки свободного места в ОЗУ. Поэтому, чтобы исправить ошибку ISDone.dll в Windows 11/10, вам нужно сосредоточиться на двух направлениях: Память и DLL файлы. В RAM возможны 2 ситуации, она слишком мала, чтобы управлять игрой или повреждена во время сбоев.

С другой стороны, если dll файл является причиной, то повреждение или отсутствие файла, является причиной на которой вы должны сосредоточиться. В большинстве случаях ошибка ISDone.dll возникает из-за неисправного файла Unarc.dll, находящегося в папке System32 в 32-разрядных операционных системах и в папке SysWOW64 в 64-разрядных системах и выдает следующее сообщение об ошибке:

Произошла ошибка при распаковке: Архив поврежден! Unarc.dll вернул код ошибки — 1, 11, 12, 7…

Unarc dll

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

Как исправить ошибку ISDone.dll с кодом Unarc.dll в Windows 10

Сначала давайте разберем способ, который в большинстве случаев помогает — это установка игры в безопасном режиме. Большие игры имеют огромную коллекцию файлов и они создают конфликты с предустановленными драйверами и сторонним программным обеспечением. Как только вы войдете в безопасный режим, все эти приложения не загрузятся, поэтому для игры есть свободное место. Следовательно, установка игры в безопасном режиме избавит вас от всех лишних процессов и памяти. Для этого давайте выполним некоторые шаги.

1. Нажмите и удерживайте клавишу «Shift» на клавиатуре. Теперь перезагрузите компьютер. Для этого нажмите «Пуск» на панели задач, после чего на значке «Выключение» выберите «Перезагрузка«. Можете ознакомиться с полным руководством, как зайти в безопасный режим windows.

Перезагрузка с специальными параметрами windows 10

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

3. После установки игры, вам нужно выйти из безопасного режима. Для этого нажмите комбинацию кнопок Win+R и введите msconfig.

4. в открывшимся окне «конфигурация системы«, перейдите во вкладку «Загрузка» и снимите флажок «Безопасный режим». Нажмите применить и «OK», после чего перезагрузите компьютер или ноутбук и наслаждайтесь игрой без ошибки ISDone.dll и Unarc.dll в windows 10. Если не помог этот метод, то рассмотрим ниже 2 способа связанные с RAM и DLL.

1. Решения связанные с RAM (ОЗУ)

Рассмотрим способ с оперативной памятью, которая является виновником ошибки ISDone.dll с кодом Unarc.dll в Windows 11.

channel

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

Большие игры занимают от ГБ, по этому у ОЗУ не хватает объема для выполнения требуемого пространства. Windows использует часть жесткого диска как виртуальную память и называется размеров файла подкачки. Следовательно, увеличьте его объем и убедитесь, что оперативная память соответствует требованиям к игре.

1. Нажмите кнопки Win+R и введите sysdm.cpl, чтобы открыть свойства системы.

win+r Свойства системы мой компьютер

2. В открывшимся новом окне перейдите во вкладку «Дополнительно» и в разделе быстродействие нажмите «параметры«.

Свойства системы, дополнительно, параметры, быстродействие

3. Нажмите на вкладку «Дополнительно» и ниже в разделе виртуальная память щелкните на «Изменить«.

Параметры быстродействия

4. В окне виртуальная память снимите галочку «автоматически выбирать объем файла подкачки«. Далее выберите точкой «Указать размер» и задайте в графах минимальный 100 и максимальный 3000 размер. Обратите внимания, что вы можете увеличить размер, если игра требует больше. Теперь нажмите OK и система попросит перезагрузить компьютер, чтобы сделать изменения эффективными. После перезагрузки, запустите установку игры, чтобы проверить, исправлена ​​ли ошибка isdone.dll при распаковке игры и не возвращается ли код Unarc.dll.

Задать размер виртуальной памяти

Удалить файлы Temp

1. Зажмите комбинацию кнопок Win+R и наберите в поле %TEMP%, чтобы открыть местоположение скрытых временных файлов.

Быстрый вход в папку temp

2. Выделите все файлы, которые находятся в папке temp и удалите их.

Удалить файлы с папки temp

Запустить средство диагностики оперативной памяти Windows

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

1. Нажмите «пуск», наберите mdsched.exe и запустите его.

2. В диалоговом окне средство проверки памяти windows, выберите пункт «Выполнить перезагрузку и проверку (рекомендуется)«. После перезапуска, появится синий экран с тестом для ОЗУ. Если в тесте возникнут серьезные ошибки, то скорее всего придется заменить планку RAM. Смотрите более подробно по ссылке выше, там описаны как исправить ошибки и к чему они относятся.

Диагностика озу

Запустить очистку диска

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

1. Нажмите Win+R и наберите cleanmgr, чтобы запустить средство очистки диска.

Запуск средства очистки диска от мусора

2. В новом окне выберите системный диск для очистки его от мусора.

Выбор диска для очистки

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

Очистка системного диска от мусора

2. Решения связанные с DLL-файлами

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

channel

Отключить антивирус

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

1. Перейдите в настройки центра безопасности и отключите антивирус. Для этого проделайте следующий путь Все параметры > Обновления и безопасность > защитник windows > Открыть центр безопасности защитника windows. Далее нажмите на иконку «Защита от вирусов и угроз» и выберите «Параметры защиты от вирусов и других угроз«. Перетащите ползунки в режим Откл. Таким образом, Защитник Windows отключен, поэтому теперь сосредоточиться на отключении брандмауэра.

Отключить антивирус windows

2. В том же окне центра безопасности нажмите на значок «домика» кабинет и выберите «брандмауэр и безопасность сети«.

Центр безопасности защитника windows

3. Вы увидите «Общественная сеть», «Частная сеть» и «Сеть домена». Нажмите на каждую из них и перетяните ползунок в режим отключения. Теперь убедитесь, что ошибка ISDone.dll в Windows 10 или Windows 11 не возникает во время установки игры и не возвращается код Unarc.dll.

Общедоступная сеть

Карантин антивируса

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

журнал защиты карантин антивируса

Проверка диска и SyS файлов

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

1. Запустите командную строку от имени администратора.

CMD с правами администратора

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

  1. chkdsk c: /f /r
  2. sfc /scannow
  3. DISM /Online /Cleanup-Image /RestoreHealth

Проверка и восстановление файлов

Перерегистрируйте файл ISDone.dll

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

1. Задайте команду в командной строке regsvr32 Isdone.dll, чтобы перерегистрировать файл ISDone.dll.

Если вы обнаружите, что произошла ошибка при распаковке: Архив поврежден unarc.dll вернул код ошибки ERROR: archive data corrupted (decompression fails), то также выполните следующую команду в CMD regsvr32 unarc.dll.

перерегистрировать файл ISDone dll

Загрузите файлы ISDone.dll и unarc.dll

Это проверенное решение, если файлы DLL отсутствуют или работают неправильно.

1. Перейдите по ссылке на сайт https://www.dllme.com/dll/files/isdone_dll.html и нажмите Download now, чтобы скачать dll файл отдельно.

2. Зайдите на страницу https://www.dllme.com/dll/files/unarc_dll.html если вы получаете сообщение об ошибке unarc.dll и скачайте файл.

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

4. Откройте системный диск по пути C:/Windows/System32 и скопируйте туда эти файлы.

Надеюсь, что вы исправили данную ошибку ISDone.dll с кодом Unarc.dll при установке игры.

3. Решение запуска установщика игры или программы с папки TEMP

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

1. Нажмите сочетание кнопок Win+R и введите %TEMP% или перейдите по пути включив скрытые папки и файлы C:пользователиимя_пользователяAppdataLocalTemp

Быстрый вход в папку temp

2. Скопируйте сам установщик «.exe» игры или программы и поместите его в открытую папку temp. Далее просто запустите установку игры с временной папки temp. Если будет выдавать ошибки, то попробуйте запустить установку от имени администратора, нажав по самому установщику правой кнопки мышкой. После успешной установки, можете удалить сам установщик, чтобы не занимал драгоценное место на системном диске.

Запуск установщика с временной папки Temp

4. Название папки на русском

Если при установке игры вы создали папку и задали её имя на русском языке, то переименуйте в латиницу (англ.). Либо, при повторной установке игры задайте сразу имя папки на английском.

переименовать папку на латиницу

5. Редактирование PrefetchParameters

Нажмите Win+R и введите regedit, чтобы открыть редактор реестра. В реестре перейдите по пути:

HKEY_LOCAL_MACHINESYSTEMControlSet001ControlSession ManagerMemory ManagementPrefetchParameters

  • Справа дважды щелкните по EnablePrefetcher и задайте значение 1.
  • Перезагрузите ПК.

PrefetchParameters 1



Смотрите еще:

  • MSVCP140.dll отсутствует на компьютере
  • На компьютере отсутствует api-ms-win-crt-runtime-l1-1-0.dll
  • Скачать xinput1_3.dll или d3dx9_43.dll для Windows 10/8/7
  • Отсутствует файл xlive.dll? Скачайте его для запуска игр Windows Live
  • Исправлена ошибка Atiadlxx.dll в Windows 10 

[ Telegram | Поддержать ]

ошибка-unarc.dllЗдравствуйте.

Закон подлости: ошибки, чаще всего, случаются в самый неподходящий момент, когда не ждешь никакого подвоха…

В сегодняшней статье я хочу затронуть одну из таких ошибок: при установке игры (а именно при распаковке архивных файлов), иногда появляется сообщение об ошибке с сообщением вида: «Unarc.dll  returned an error code: 12…» (что в переводе «Unarc.dll  вернул код ошибки: 12…», см. рис. 1). Происходить такое может по разным причинам и не всегда так просто избавиться от этой напасти.

Попробуем разобраться с этим по порядку. И так…

Нарушение целостности файла (файл не был скачан до конца или был испорчен)

Я условно разбил статью на несколько частей (в зависимости от причины появления проблемы). Для начала внимательно присмотритесь к сообщению — если в нем будут слова, вроде «CRC check» или «нарушена целостность файла» («не сходится контрольная сумма«) — значит проблема в самом файле (в 99% случаев), который вы пытаетесь установить (пример подобной ошибки представлен на рис. 1 ниже).

Рис. 1. CRC check - целостность файла нарушена

Рис. 1. ISDone.dll: «An error occurred while unpacking: Does not match cheksum! Unarc.dll returned an error code: — 12». Обратите внимание на то, что в сообщение об ошибке говориться про CRC check — т.е. целостность файла нарушена.

Происходить такое может по множеству причин:

  1. файл не был до конца скачан;
  2. установочный файл был испорчен вирусом (или антивирусом — да, да бывает и такое, когда антивирус пытается вылечить файл — то часто файл после этого становиться испорченным);
  3. изначально файл был «битым» — сообщите об этом тому, кто дал вам этот архив с игрой, программой (возможно, он достаточно быстро исправит этот момент).

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

Поиск и устранение проблем на ПК

Если в сообщение об ошибке отсутствует слова о нарушение целостности файла — то установить причину будет сложнее…

На рис. 2 представлена похожая ошибка, только с другим кодом — 7 (ошибка связанная с декомпрессией файла, кстати сюда же можно отнести и ошибки с другими кодами: 1, 5, 6 и пр.). В этом случае ошибка может появляться из-за различных причин. Рассмотрим самые распространенные из них.

Рис. 2. Код ошибки - 7 (decompression fails)

Рис. 2. Unarc.dll вернул код ошибки — 7 (decompression fails)

1) Отсутствие нужного архиватора

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

Если в ошибке ничего об этом нет (как на рис. 2), рекомендую скачать и установить парочку знаменитых архиваторов: 7-Z, WinRar, WinZip и пр.

архив

Кстати, у меня на блоге была неплохая статья с популярными бесплатными архиваторами (рекомендую): https://pcpro100.info/vyibor-arhivatora-luchshie-besplatnyie-arhivatoryi/

2) Нет свободного места на жестком диске

Многие пользователи даже не обращают внимание: есть ли на жестком диске (куда устанавливается игра) свободное место. Так же важно отметить, что если для файлов игры требуется 5 ГБ места на HDD — то для успешного процесса установки может потребоваться гораздо больше (например, все 10!). Происходит это из-за того, что после установки — временные файлы, которые были нужны при установке — игра удаляет.

Таким образом, я рекомендую чтобы на диске, куда ведется установка, было свободное место с существенным запасом!

Рис. 3. Этот компьютер - проверка свободного места на жестком диске

Рис. 3. Этот компьютер — проверка свободного места на жестком диске

3) Наличие кириллицы (либо спец символов) в пути установки

Более опытные пользователи, наверное, еще помнят как множество софта некорректно работало с кириллицей (с русскими символами). Очень часто вместо русских символов наблюдались «крякозабры» — и поэтому многие, даже самые обычные папки, называли латиницей (у меня так же закрепилась подобная привычка).

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

Рис. 4. Правильный путь для установки

Рис. 4. Правильный путь для установки

Рис. 5. Неправильный путь для установки

Рис. 5. Неправильный путь для установки

4) Есть проблемы с оперативной памятью

Может быть скажу не очень популярную мысль, но даже если при работе в Windows у вас практически не бывает ошибок — то это не означает, что у вас нет проблем с оперативной памятью.

Обычно, если есть проблемы с оперативной памятью, то помимо такой ошибки у вас часто могут возникать:

  • ошибка с синим экраном (более подобно о нем здесь: https://pcpro100.info/siniy-ekran-smerti-chto-delat/);
  • компьютер подвисает (или вообще зависает) и не отвечает ни на какие клавиши;
  • часто ПК просто перезагружается, не спрашивая вас об этом.

Рекомендую при подобных проблемах протестировать оперативную память. Как это сделать рассказано в одной из моих прошлых статей:

тест оперативки

тест оперативной памяти — https://pcpro100.info/testirovanie-operativnoy-pamyati/

5) Выключен файл подкачки (или его размер слишком мал)

Чтобы изменить файл подкачки — нужно зайти в панель управления по адресу: Панель управленияСистема и безопасность

Далее откройте раздел «Система» (см. рис. 6).

Рис.

Рис. 6. Система и безопасность (Панель управления Windows 10)

В этом разделе слева сбоку есть ссылка: «Дополнительные параметры системы«. Перейдите по ней (см. рис. 7).

Рис. 7. Система Windows 10

Рис. 7. Система Windows 10

Далее во вкладке «Дополнительно» откройте параметры быстродействия, как показано на рис. 8.

Рис. 8. Параметры быстродействия

Рис. 8. Параметры быстродействия

Вот в них то и задается размер файла подкачки (см. рис. 9). Сколько его сделать — это тема спора множества авторов. В рамках этой статьи — рекомендую его просто увеличить на несколько ГБ и протестировать установку.

Более подробно о файле подкачки рассказано здесь: https://pcpro100.info/pagefile-sys/

Рис. 10. Задание размера файла подкачки

Рис. 9. Задание размера файла подкачки

Собственно, по этому вопросу, мне больше добавить нечего. За дополнения и комментарии — буду признателен. Удачной установки 🙂

  • Распечатать

Оцените статью:

  1. 5
  2. 4
  3. 3
  4. 2
  5. 1

(35 голосов, среднее: 3.3 из 5)

Поделитесь с друзьями!

Понравилась статья? Поделить с друзьями:
  • Wine gnutls error no or insufficient priorities were set
  • Wine error 0x8001011d
  • Wine cmd exe c echo programfiles returned empty string error message
  • Wine cmd exe c echo program files returned empty string error message
  • Wine client error 0 version mismatch