Меню

Death stranding ошибка failed to load api ms win core libraryloader l1 2 0 dll

Обновлено: 27.01.2023

Причина ошибки та же, что и для похожей api-ms-win-crt-runtime-l1-1-0.dll, суть в том, что на компьютере Widows 7, 8 или 8.1 отсутствуют библиотеки для совместимости с некоторыми программами для Windows 10, и способы исправления те же самые. Подробная инструкция по исправлению.

Это делается довольно легко:

  1. Скачиваете библиотеку
  2. Запускаете, выбираете «Переустановить» (если этой кнопки нет, то просто устанавливаете — все сработает само)
  3. Ждете окончания установки
  4. Все работает:)

Я рекомендую скачать библиотеку Microsoft Visual C++ через программу MultiSetup — в ней версия, которая подойдет для любого Windows, а в процессе установки разберется даже ребенок.

With a Ryzen 9 , RX 5700XT , Windows 7 x64

Graphics driver version : 20.7.1

23 июл. 2020 в 17:38

I just finished downloading and got this error, I have a very slow download speed.

Looking for a solution.

23 июл. 2020 в 17:54
Can’t speak for EspiOne68, but I guarantee this is your problem, Barretty.
23 июл. 2020 в 17:55

Found the solution, the game requires DX12, thus Windows 10.

Time to either update my Desktop OS or just buy a notebook with Windows 10.

23 июл. 2020 в 17:56
Can’t speak for EspiOne68, but I guarantee this is your problem, Barretty.

Post at the same time.

Windows 7 for me i won’t that crap of Win 10 Then DEVS add DX 12 into the Game .exe please like CyberPunk 2077
24 июл. 2020 в 6:49
Or, you could just quit being lazy and upgrade rather than demanding developers cater to your ancient operating system.
24 июл. 2020 в 7:18
If you dont wanna wait just play it on nvdia now streaming service
I have a Montruous Computer ultimatly Powerfull and stable in Win 7 x64 then i want play with this OS in DX 12 integrated into the game like they provided to Win 7 and Linux users Vulkan Technology
24 июл. 2020 в 11:26

Yeah, a ryzen 9 and a 5700 xt would work just fine under win 10.

There’s no reason except being stubborn not to change to 10.

24 июл. 2020 в 11:28
I have a Montruous Computer ultimatly Powerfull and stable in Win 7 x64 then i want play with this OS in DX 12 integrated into the game like they provided to Win 7 and Linux users Vulkan Technology
You can’t always get what you want. I’m sure people without electronic devices would like to be able to play video games as well, but they can’t.

Because Microbouze won’t add DirectX 12 into Windows 7 because if they do this they will not sell this Garbage Win 10 and all people will installe Win 7 x64 best OS for Gaming at this time and voila

For the future Game Developper will have the possibility to integrate DX 12 Package into the executable Game to lets you launch the game into Windows 7 x64 / Windows 8 / Windows 10 and maybe Linux , im not sure about this

Vulkan are a good alternativ for Win 7 users but if they add DX 12 into the game library we will be able to play DX 12 Game into Win 7 x64 SP1

Also alot of users don’t like Win 10 for alot of reason , UI , Security , Privacy Nightmare , Fluidity , FPS Drops , Servicing to big , Nexus hardcoded and fully locked , and alot more reason

That why alots of users want stay in Win 7 x64 until a repacker will release a Proper and optimised Win 10 for Gaming at this time we have alot Repacked version but we need wait Windaube 10 finished update but they not succes about Privacy and hardcoded function

Win 10 are realy bad for personnal information leak and Servicing are to much intrusiv alot useless function cannot be disabled

Win 7 are juste perfect for Host Server , Gaming , Modding , Editing and more feature

Api-ms-win-core-libraryloader-l1-2-0.dll — файл Dll библиотеки. В последних версиях операционной системы Windows, часто выскакивают ошибки связанные с отсутствием или изменением данного фрагмента библиотеки. Определить что ошибка связанна именно с отсутствием, а так же изменением файла другой программой достаточно просто. Если во время запуска у вас появляется ошибка » Отсутствует api ms win core libraryloader 11 2 0 dll», или же программа закрывается с выводом ошибки APPCRASH. Проблема может заключаться как в неправильной сборке игры, если версия игры пиратская, так и в том, что антивирус удалил данный файл, посчитав его опасным. Опытному пользователю компьютера должно быть ясно что делать при возникновении такой ошибки.

Сегодня существует множество способов избавления от данной ошибки, но ниже будут описаны самые эффективные.

Для устранения данной ошибки первым способом достаточно скачать api-ms-win-core-libraryloader-l1-2-0.dll и переместить его в нужную папку. Для того что бы установить api-ms-win-core-libraryloader-l1-2-0.dll собственноручно нужно поместить файл в папку System32 (C:/Windows/System32) для 32х разрядной системы, и в папку SysWOW64 (C:/Windows/SysWOW64) и в папку System32 (C:/Windows/System32) если ваша система 64х разрядная.

Кроме установки файла в ручную, можно так же скачать и установить распространяемый пакет Visual C++ для Visual Studio 2015. Этот способ решения идеально подойдёт если вы не хотите сами влезать и копировать файлы в корневые каталоги, или вам просто лень возиться с одним файлом. После скачивания пакета, вам достаточно установить его, следуя подсказкам в программе установщике.

Рекомендуем в первую очередь, скачать и установить полностью пакет Microsoft Visual C++ 2015. Ошибка должна сразу исчезнуть.

Как установить DLL файл вы можете прочитать на страницы, в которой максимально подробно описан данный процесс.

В операционной системе Windows важное место занимает dll-библиотека api-ms-win-core-libraryloader-l1-2-0.dll, которая является частью пакета Microsoft Visual C++ и отвечает за множество функций в работе приложений. В процессе работы какая-нибудь программа может конфликтовать с файлом и повредить его, что приведет к ошибке при запуске приложений.

Для исправления ошибки в подобных ситуациях используют два способа:

Установить программное обеспечение, содержащее в своей файловой системе необходимый файл, является наиболее простым способом, так как нужно скачать установочные файлы программы, провести пошаговую установку, согласно инструкции и перезагрузить компьютер после окончания установки. Это позволит файлу api-ms-win-core-libraryloader-l1-2-0.dll автоматически установиться и проблема будет решена.

Если первый способ не помог, то рекомендуется скачать api-ms-win-core-libraryloader-l1-2-0.dll отдельно от других файлов. Обратите внимание, что должен быть файл х32-64 бит, в зависимости от операционной системы. После скачивания необходимо разместить файл в системной папке, зарегистрировать и перезагрузить компьютер. Ошибка должна решиться и приложения будут работать корректно.

Читайте также:

      

  • The hunter primal системные требования
  •   

  • Как установить vs 2019 без интернета
  •   

  • Anno 1404 history edition как запустить кампанию
  •   

  • Как установить скины в симс 2
  •   

  • Minecraft version manager ошибка

Api-ms-win-core-libraryloader-l1-2-0.dll — файл Dll библиотеки. В последних версиях операционной системы Windows, часто выскакивают ошибки связанные с отсутствием или изменением данного фрагмента библиотеки. Определить что ошибка связанна именно с отсутствием, а так же изменением файла другой программой достаточно просто. Если во время запуска у вас появляется ошибка » Отсутствует api ms win core libraryloader 11 2 0 dll», или же программа закрывается с выводом ошибки APPCRASH. Проблема может заключаться как в неправильной сборке игры, если версия игры пиратская, так и в том, что антивирус удалил данный файл, посчитав его опасным. Опытному пользователю компьютера должно быть ясно что делать при возникновении такой ошибки.

Сегодня существует множество способов избавления от данной ошибки, но ниже будут описаны самые эффективные.

Как исправить ошибку:

  • Скачать api-ms-win-core-libraryloader-l1-2-0.dll для Windows 7/8/10 и установить его вручную;
  • Загрузить распространяемый пакет Microsoft Visual C++ 2015.
  • Установка  обновление C++

Для устранения данной ошибки первым способом достаточно скачать api-ms-win-core-libraryloader-l1-2-0.dll и переместить его в нужную папку. Для того что бы установить api-ms-win-core-libraryloader-l1-2-0.dll собственноручно нужно поместить файл в папку System32 (C:/Windows/System32) для 32х разрядной системы, и в папку SysWOW64 (C:/Windows/SysWOW64) и в папку System32 (C:/Windows/System32) если ваша система 64х разрядная.

Кроме установки файла в ручную, можно так же скачать и установить распространяемый пакет Visual C++ для Visual Studio 2015. Этот способ решения идеально подойдёт если вы не хотите сами влезать и копировать файлы в корневые каталоги, или вам просто лень возиться с одним файлом. После скачивания пакета, вам достаточно установить его, следуя подсказкам в программе установщике.

Рекомендуем в первую очередь,  скачать и установить полностью пакет Microsoft Visual C++ 2015. Ошибка должна сразу исчезнуть.

Как установить DLL файл вы можете прочитать на страницы, в которой максимально подробно описан данный процесс.

Видео: Как исправить ошибку api-ms-win-core-libraryloader-l1-2-0.dl

Скачать файл api-ms-win-core-libraryloader-l1-2-0.dll


  • Разработчик
    Microsoft

  • ОС
    Windows XP, Vista, 7, 8, 10

  • Разрядность
    32/64bit

  • Кол-во скачиваний
    53590
  • Рейтинг
Поделиться файлом

Смотрите другие DLL-файлы

Api-ms-win-core-libraryloader-l1-2-0.dll

Популярное

Api-ms-win-core-libraryloader-l1-2-0.dll

Api-ms-win-core-libraryloader-l1-2-0.dll

Api-ms-win-core-libraryloader-l1-2-0.dll — dll-файл (англ. Dynamic Link Library file) или динамическая библиотека компоновки (также известно название «динамически подключаемая библиотека»), входящая в Visual C++. Dll-файлы могут содержать программный код (машинный код), данные и ресурсы в любой комбинации, к ним обращаются различные приложения, требующие выполнения каких-либо одинаковых операций. В нашем случае api-ms-win-core-libraryloader-l1-2-0.dll — это компонент среды выполнения, необходимый для запуска программ C++, которые были разработаны при помощи пакета Visual Studio 2015. Без него не работает большое количество игр, поэтому в среде геймеров то и дело обсуждается ошибка, связанная с данным файлом. Чаще всего речь идет о повреждении файла в следствии системного сбоя. Поэтому пользователи ищут в сети, где скачать api ms win core libraryloader l1 2 0 dll для windows 7/8/10.

Также многие пользователи говорят об ошибке с файлом api-ms-win-core-libraryloader-l1-2-0.dll в контексте обновления виндовс 7 до десятой версии. Типичны такие истории, как эта, представленная в официальном блоге Microsoft: «Я в настоящее время пользуюсь Windows 7, и всякий раз, когда я запускаю Windows 10 Upgrade assistant, процесс обновления почти доходит до 100 процентов, а потом система говорит мне, что отсутствует api ms win core libraryloader l1 2 0 dll. Я пытался обновиться до Windows 10 c «чистой» Windows 7, я запускал проверку и восстановление системы, чтобы восстановить любые поврежденные файлы, я удалял мой антивирус, и все равно результат был тот же. Что делать?»

Итак, для решения проблемы с файлом api-ms-win-core-libraryloader-l1-2-0.dll необходимо, во-первых, произвести проверку системы на ошибки (к примеру, с помощью соответствующей функции в 360 Total Security), очистить реестр (например, программой Vit Registry Fix) и переустановить пакет Visual C++. Во-вторых, если указанное не помогло, нужно скачать api ms win core libraryloader l1 2 0 dll без вирусов на нашем сайте. ДалееВам будет нужно поместить файл в соответствующую директорию Вашей операционной системы и зарегистрировать его надлежащим образом в ней. О том, как это сделать, — краткий мануал, представленный ниже.

Как исправить ошибку?

Способ 1.

Файл Api-ms-win-core-libraryloader-l1-2-0.dll, принадлежит библиотеки Microsoft Visual C++ 2015, поэтому достаточно её установить если у Вас её нет, или переустановить если у Вас она повреждена. Стоит отметить, если у Вас система 32 бит — ставить нужно только 32 битную версию, если 64 — ставить нужно как 32 так и 64 бит.

Способ 2.

Подойдет для тех, у кого Windows 7. Вы можете установить обновление, в котором есть данные файлы.

Способ 3.

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

Последовательность регистрация файлов:

  1. Определяем какой разрядности Ваша Windows;
  2. Для 32 бит скачиваем только файл 32бит;
  3. Для 64 бит скачиваем как 32 так и 64 бит;
  4. Файл 32 бит помещаем в папку: C:WindowsSystem32;
  5. Файл 64 бит помещаем в папку: C:Windows SysWOW64;
  6. Для регистрации нажимаем комбинацию Win+R;
  7. Прописываем команду для 32: regsvr32 имя.dll (имя заменяем названием файла 32);
  8. Прописываем команду для 64: regsvr32 имя.dll (имя заменяем названием файла 64);
  9. Жмём «OK и перезагружаем ПК;

Ссылки на оба файла расположены чуть ниже. 64 бит — идет основной ссылкой, 32 — дополнительной чуть ниже.

Для других ОС:

Смотрите также

Api-ms-win-crt-runtime-l1-1-0.dll

Api-ms-win-crt-runtime-l1-1-0.dll – обеспечивает динамический доступ программ и игр к файлам библиот…

Steam_api64.dll

Steam api64 dll – файл, позволяющий игровым приложениям взаимодействовать с сервером Steam и с други…

Msvcp140_dll

Msvcp140 dll – системная ошибка, которая возникает при запуске программы или приложения, и не позвол…

Steam_api.dll

У геймеров часто возникает неполадка, говорящая о не нахождении системой файла Steam_api.dll, потому…

Xlive.dll

Многие новейшие приложения требуют для своего функционирования специальный клиент – Games For Window…

Openal32.dll

Openal32.dll – компонент динамической библиотеки OpenGL, отвечающий за параметры и качество звука в…

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

+ api-ms-win-core-libraryloader-l1-2-0.dll 8c15e73e9963e600845c27f840380e92 1.01 KB
Софт World of Warships 3256803
Разработчик Wargaming Group Limited
Версия macOS
Тип 64-разрядная (x64)
KB 1032
MD5 8c15e73e9963e600845c27f840380e92
ША1 f2bd52eb00d2a81bb5bc7c0a0c6a91939f53ac11
CRC32: 708a418c
+ api-ms-win-core-libraryloader-l1-2-0.dll 0b2025db24e3570d2a2732b035bb499a 1.01 KB
Софт World of Warships 3256803
Разработчик Wargaming Group Limited
Версия macOS
Тип 64-разрядная (x64)
KB 1032
MD5 0b2025db24e3570d2a2732b035bb499a
ША1 3fefad89d458005f361321b4e48d93c464042eed
CRC32: 5c32d20a
+ api-ms-win-core-libraryloader-l1-2-0.dll d35302cd0ac786527c4158a3f92ec9b9 3.01 KB
Софт CrossOver 18
Разработчик CodeWeavers, Inc.
Версия Mac OS
Тип 64-разрядная (x64)
KB 3080
MD5 d35302cd0ac786527c4158a3f92ec9b9
ША1 cc387b35d173a47eeee0c19baf3c67f3febfba5a
CRC32: 68040762
+ api-ms-win-core-libraryloader-l1-2-0.dll e183073c5eb1bf20cd1ddb6d20ed4cd0 2.51 KB
Софт CrossOver 18
Разработчик CodeWeavers, Inc.
Версия Mac OS
Тип 64-разрядная (x64)
KB 2568
MD5 e183073c5eb1bf20cd1ddb6d20ed4cd0
ША1 57c4b4f16a126366c5224a4010ad0ce255566827
CRC32: 66dbcec8
+ api-ms-win-core-libraryloader-l1-2-0.dll 8c15e73e9963e600845c27f840380e92 1.01 KB
Софт CrossOver 2017
Разработчик CodeWeavers, Inc.
Версия Red Hat Enterprise Linux
Тип 64-разрядная (x64)
KB 1032
MD5 8c15e73e9963e600845c27f840380e92
ША1 f2bd52eb00d2a81bb5bc7c0a0c6a91939f53ac11
CRC32: 708a418c
+ api-ms-win-core-libraryloader-l1-2-0.dll 0b2025db24e3570d2a2732b035bb499a 1.01 KB
Софт CrossOver 2017
Разработчик CodeWeavers, Inc.
Версия Red Hat Enterprise Linux
Тип 64-разрядная (x64)
KB 1032
MD5 0b2025db24e3570d2a2732b035bb499a
ША1 3fefad89d458005f361321b4e48d93c464042eed
CRC32: 5c32d20a
+ api-ms-win-core-libraryloader-l1-2-0.dll 8c15e73e9963e600845c27f840380e92 1.01 KB
Софт CrossOver 2017
Разработчик CodeWeavers, Inc.
Версия Linux Mint
Тип 64-разрядная (x64)
KB 1032
MD5 8c15e73e9963e600845c27f840380e92
ША1 f2bd52eb00d2a81bb5bc7c0a0c6a91939f53ac11
CRC32: 708a418c
+ api-ms-win-core-libraryloader-l1-2-0.dll 0b2025db24e3570d2a2732b035bb499a 1.01 KB
Софт CrossOver 2017
Разработчик CodeWeavers, Inc.
Версия Linux Mint
Тип 64-разрядная (x64)
KB 1032
MD5 0b2025db24e3570d2a2732b035bb499a
ША1 3fefad89d458005f361321b4e48d93c464042eed
CRC32: 5c32d20a
+ api-ms-win-core-libraryloader-l1-2-0.dll 8c15e73e9963e600845c27f840380e92 1.01 KB
Софт CrossOver 2017
Разработчик CodeWeavers, Inc.
Версия Fedora
Тип 64-разрядная (x64)
KB 1032
MD5 8c15e73e9963e600845c27f840380e92
ША1 f2bd52eb00d2a81bb5bc7c0a0c6a91939f53ac11
CRC32: 708a418c
+ api-ms-win-core-libraryloader-l1-2-0.dll 0b2025db24e3570d2a2732b035bb499a 1.01 KB
Софт CrossOver 2017
Разработчик CodeWeavers, Inc.
Версия Fedora
Тип 64-разрядная (x64)
KB 1032
MD5 0b2025db24e3570d2a2732b035bb499a
ША1 3fefad89d458005f361321b4e48d93c464042eed
CRC32: 5c32d20a
+ api-ms-win-core-libraryloader-l1-2-0.dll 8c15e73e9963e600845c27f840380e92 1.01 KB
Софт CrossOver 2017
Разработчик CodeWeavers, Inc.
Версия Ubuntu
Тип 64-разрядная (x64)
KB 1032
MD5 8c15e73e9963e600845c27f840380e92
ША1 f2bd52eb00d2a81bb5bc7c0a0c6a91939f53ac11
CRC32: 708a418c
+ api-ms-win-core-libraryloader-l1-2-0.dll 0b2025db24e3570d2a2732b035bb499a 1.01 KB
Софт CrossOver 2017
Разработчик CodeWeavers, Inc.
Версия Ubuntu
Тип 64-разрядная (x64)
KB 1032
MD5 0b2025db24e3570d2a2732b035bb499a
ША1 3fefad89d458005f361321b4e48d93c464042eed
CRC32: 5c32d20a
+ api-ms-win-core-libraryloader-l1-2-0.dll 8c15e73e9963e600845c27f840380e92 1.01 KB
Софт CrossOver 2017
Разработчик CodeWeavers, Inc.
Версия Debian
Тип 64-разрядная (x64)
KB 1032
MD5 8c15e73e9963e600845c27f840380e92
ША1 f2bd52eb00d2a81bb5bc7c0a0c6a91939f53ac11
CRC32: 708a418c
+ api-ms-win-core-libraryloader-l1-2-0.dll 0b2025db24e3570d2a2732b035bb499a 1.01 KB
Софт CrossOver 2017
Разработчик CodeWeavers, Inc.
Версия Debian
Тип 64-разрядная (x64)
KB 1032
MD5 0b2025db24e3570d2a2732b035bb499a
ША1 3fefad89d458005f361321b4e48d93c464042eed
CRC32: 5c32d20a
+ api-ms-win-core-libraryloader-l1-2-0.dll 8c15e73e9963e600845c27f840380e92 1.01 KB
Софт CrossOver 2017
Разработчик CodeWeavers, Inc.
Версия Red Hat Linux
Тип 64-разрядная (x64)
KB 1032
MD5 8c15e73e9963e600845c27f840380e92
ША1 f2bd52eb00d2a81bb5bc7c0a0c6a91939f53ac11
CRC32: 708a418c
+ api-ms-win-core-libraryloader-l1-2-0.dll 0b2025db24e3570d2a2732b035bb499a 1.01 KB
Софт CrossOver 2017
Разработчик CodeWeavers, Inc.
Версия Red Hat Linux
Тип 64-разрядная (x64)
KB 1032
MD5 0b2025db24e3570d2a2732b035bb499a
ША1 3fefad89d458005f361321b4e48d93c464042eed
CRC32: 5c32d20a
+ api-ms-win-core-libraryloader-l1-2-0.dll 8c15e73e9963e600845c27f840380e92 1.01 KB
Софт CrossOver 2017
Разработчик CodeWeavers, Inc.
Версия Linux
Тип 64-разрядная (x64)
KB 1032
MD5 8c15e73e9963e600845c27f840380e92
ША1 f2bd52eb00d2a81bb5bc7c0a0c6a91939f53ac11
CRC32: 708a418c
+ api-ms-win-core-libraryloader-l1-2-0.dll 0b2025db24e3570d2a2732b035bb499a 1.01 KB
Софт CrossOver 2017
Разработчик CodeWeavers, Inc.
Версия Linux
Тип 64-разрядная (x64)
KB 1032
MD5 0b2025db24e3570d2a2732b035bb499a
ША1 3fefad89d458005f361321b4e48d93c464042eed
CRC32: 5c32d20a
+ api-ms-win-core-libraryloader-l1-2-0.dll 8c15e73e9963e600845c27f840380e92 1.01 KB
Софт CrossOver 17
Разработчик CodeWeavers, Inc.
Версия macOS 10.13
Тип 64-разрядная (x64)
KB 1032
MD5 8c15e73e9963e600845c27f840380e92
ША1 f2bd52eb00d2a81bb5bc7c0a0c6a91939f53ac11
CRC32: 708a418c
+ api-ms-win-core-libraryloader-l1-2-0.dll 0b2025db24e3570d2a2732b035bb499a 1.01 KB
Софт CrossOver 17
Разработчик CodeWeavers, Inc.
Версия macOS 10.13
Тип 64-разрядная (x64)
KB 1032
MD5 0b2025db24e3570d2a2732b035bb499a
ША1 3fefad89d458005f361321b4e48d93c464042eed
CRC32: 5c32d20a
+ api-ms-win-core-libraryloader-l1-2-0.dll 8c15e73e9963e600845c27f840380e92 1.01 KB
Софт CrossOver 17
Разработчик CodeWeavers, Inc.
Версия macOS High Sierra
Тип 64-разрядная (x64)
KB 1032
MD5 8c15e73e9963e600845c27f840380e92
ША1 f2bd52eb00d2a81bb5bc7c0a0c6a91939f53ac11
CRC32: 708a418c
+ api-ms-win-core-libraryloader-l1-2-0.dll 0b2025db24e3570d2a2732b035bb499a 1.01 KB
Софт CrossOver 17
Разработчик CodeWeavers, Inc.
Версия macOS High Sierra
Тип 64-разрядная (x64)
KB 1032
MD5 0b2025db24e3570d2a2732b035bb499a
ША1 3fefad89d458005f361321b4e48d93c464042eed
CRC32: 5c32d20a
+ api-ms-win-core-libraryloader-l1-2-0.dll 8c15e73e9963e600845c27f840380e92 1.01 KB
Софт CrossOver 17
Разработчик CodeWeavers, Inc.
Версия macOS 10.12
Тип 64-разрядная (x64)
KB 1032
MD5 8c15e73e9963e600845c27f840380e92
ША1 f2bd52eb00d2a81bb5bc7c0a0c6a91939f53ac11
CRC32: 708a418c
+ api-ms-win-core-libraryloader-l1-2-0.dll 0b2025db24e3570d2a2732b035bb499a 1.01 KB
Софт CrossOver 17
Разработчик CodeWeavers, Inc.
Версия macOS 10.12
Тип 64-разрядная (x64)
KB 1032
MD5 0b2025db24e3570d2a2732b035bb499a
ША1 3fefad89d458005f361321b4e48d93c464042eed
CRC32: 5c32d20a
+ api-ms-win-core-libraryloader-l1-2-0.dll 8c15e73e9963e600845c27f840380e92 1.01 KB
Софт CrossOver 17
Разработчик CodeWeavers, Inc.
Версия macOS Sierra
Тип 64-разрядная (x64)
KB 1032
MD5 8c15e73e9963e600845c27f840380e92
ША1 f2bd52eb00d2a81bb5bc7c0a0c6a91939f53ac11
CRC32: 708a418c
+ api-ms-win-core-libraryloader-l1-2-0.dll 0b2025db24e3570d2a2732b035bb499a 1.01 KB
Софт CrossOver 17
Разработчик CodeWeavers, Inc.
Версия macOS Sierra
Тип 64-разрядная (x64)
KB 1032
MD5 0b2025db24e3570d2a2732b035bb499a
ША1 3fefad89d458005f361321b4e48d93c464042eed
CRC32: 5c32d20a
+ api-ms-win-core-libraryloader-l1-2-0.dll 8c15e73e9963e600845c27f840380e92 1.01 KB
Софт CrossOver 17
Разработчик CodeWeavers, Inc.
Версия Mac OS X 10.11
Тип 64-разрядная (x64)
KB 1032
MD5 8c15e73e9963e600845c27f840380e92
ША1 f2bd52eb00d2a81bb5bc7c0a0c6a91939f53ac11
CRC32: 708a418c
+ api-ms-win-core-libraryloader-l1-2-0.dll 0b2025db24e3570d2a2732b035bb499a 1.01 KB
Софт CrossOver 17
Разработчик CodeWeavers, Inc.
Версия Mac OS X 10.11
Тип 64-разрядная (x64)
KB 1032
MD5 0b2025db24e3570d2a2732b035bb499a
ША1 3fefad89d458005f361321b4e48d93c464042eed
CRC32: 5c32d20a
+ api-ms-win-core-libraryloader-l1-2-0.dll 8c15e73e9963e600845c27f840380e92 1.01 KB
Софт CrossOver 17
Разработчик CodeWeavers, Inc.
Версия Mac OS X 10.10
Тип 64-разрядная (x64)
KB 1032
MD5 8c15e73e9963e600845c27f840380e92
ША1 f2bd52eb00d2a81bb5bc7c0a0c6a91939f53ac11
CRC32: 708a418c
+ api-ms-win-core-libraryloader-l1-2-0.dll 0b2025db24e3570d2a2732b035bb499a 1.01 KB
Софт CrossOver 17
Разработчик CodeWeavers, Inc.
Версия Mac OS X 10.10
Тип 64-разрядная (x64)
KB 1032
MD5 0b2025db24e3570d2a2732b035bb499a
ША1 3fefad89d458005f361321b4e48d93c464042eed
CRC32: 5c32d20a
+ api-ms-win-core-libraryloader-l1-2-0.dll 8c15e73e9963e600845c27f840380e92 1.01 KB
Софт CrossOver 16.2.5
Разработчик CodeWeavers, Inc.
Версия Red Hat Enterprise Linux
Тип 64-разрядная (x64)
KB 1032
MD5 8c15e73e9963e600845c27f840380e92
ША1 f2bd52eb00d2a81bb5bc7c0a0c6a91939f53ac11
CRC32: 708a418c
+ api-ms-win-core-libraryloader-l1-2-0.dll 0b2025db24e3570d2a2732b035bb499a 1.01 KB
Софт CrossOver 16.2.5
Разработчик CodeWeavers, Inc.
Версия Red Hat Enterprise Linux
Тип 64-разрядная (x64)
KB 1032
MD5 0b2025db24e3570d2a2732b035bb499a
ША1 3fefad89d458005f361321b4e48d93c464042eed
CRC32: 5c32d20a
+ api-ms-win-core-libraryloader-l1-2-0.dll 8c15e73e9963e600845c27f840380e92 1.01 KB
Софт CrossOver 16.2.5
Разработчик CodeWeavers, Inc.
Версия Linux Mint
Тип 64-разрядная (x64)
KB 1032
MD5 8c15e73e9963e600845c27f840380e92
ША1 f2bd52eb00d2a81bb5bc7c0a0c6a91939f53ac11
CRC32: 708a418c
+ api-ms-win-core-libraryloader-l1-2-0.dll 0b2025db24e3570d2a2732b035bb499a 1.01 KB
Софт CrossOver 16.2.5
Разработчик CodeWeavers, Inc.
Версия Linux Mint
Тип 64-разрядная (x64)
KB 1032
MD5 0b2025db24e3570d2a2732b035bb499a
ША1 3fefad89d458005f361321b4e48d93c464042eed
CRC32: 5c32d20a
+ api-ms-win-core-libraryloader-l1-2-0.dll 8c15e73e9963e600845c27f840380e92 1.01 KB
Софт CrossOver 16.2.5
Разработчик CodeWeavers, Inc.
Версия Fedora
Тип 64-разрядная (x64)
KB 1032
MD5 8c15e73e9963e600845c27f840380e92
ША1 f2bd52eb00d2a81bb5bc7c0a0c6a91939f53ac11
CRC32: 708a418c
+ api-ms-win-core-libraryloader-l1-2-0.dll 0b2025db24e3570d2a2732b035bb499a 1.01 KB
Софт CrossOver 16.2.5
Разработчик CodeWeavers, Inc.
Версия Fedora
Тип 64-разрядная (x64)
KB 1032
MD5 0b2025db24e3570d2a2732b035bb499a
ША1 3fefad89d458005f361321b4e48d93c464042eed
CRC32: 5c32d20a
+ api-ms-win-core-libraryloader-l1-2-0.dll 8c15e73e9963e600845c27f840380e92 1.01 KB
Софт CrossOver 16.2.5
Разработчик CodeWeavers, Inc.
Версия Ubuntu
Тип 64-разрядная (x64)
KB 1032
MD5 8c15e73e9963e600845c27f840380e92
ША1 f2bd52eb00d2a81bb5bc7c0a0c6a91939f53ac11
CRC32: 708a418c
+ api-ms-win-core-libraryloader-l1-2-0.dll 0b2025db24e3570d2a2732b035bb499a 1.01 KB
Софт CrossOver 16.2.5
Разработчик CodeWeavers, Inc.
Версия Ubuntu
Тип 64-разрядная (x64)
KB 1032
MD5 0b2025db24e3570d2a2732b035bb499a
ША1 3fefad89d458005f361321b4e48d93c464042eed
CRC32: 5c32d20a
+ api-ms-win-core-libraryloader-l1-2-0.dll 8c15e73e9963e600845c27f840380e92 1.01 KB
Софт CrossOver 16.2.5
Разработчик CodeWeavers, Inc.
Версия Debian
Тип 64-разрядная (x64)
KB 1032
MD5 8c15e73e9963e600845c27f840380e92
ША1 f2bd52eb00d2a81bb5bc7c0a0c6a91939f53ac11
CRC32: 708a418c
+ api-ms-win-core-libraryloader-l1-2-0.dll 0b2025db24e3570d2a2732b035bb499a 1.01 KB
Софт CrossOver 16.2.5
Разработчик CodeWeavers, Inc.
Версия Debian
Тип 64-разрядная (x64)
KB 1032
MD5 0b2025db24e3570d2a2732b035bb499a
ША1 3fefad89d458005f361321b4e48d93c464042eed
CRC32: 5c32d20a
+ api-ms-win-core-libraryloader-l1-2-0.dll 8c15e73e9963e600845c27f840380e92 1.01 KB
Софт CrossOver 16.2.5
Разработчик CodeWeavers, Inc.
Версия Mac OS X
Тип 64-разрядная (x64)
KB 1032
MD5 8c15e73e9963e600845c27f840380e92
ША1 f2bd52eb00d2a81bb5bc7c0a0c6a91939f53ac11
CRC32: 708a418c
+ api-ms-win-core-libraryloader-l1-2-0.dll 0b2025db24e3570d2a2732b035bb499a 1.01 KB
Софт CrossOver 16.2.5
Разработчик CodeWeavers, Inc.
Версия Mac OS X
Тип 64-разрядная (x64)
KB 1032
MD5 0b2025db24e3570d2a2732b035bb499a
ША1 3fefad89d458005f361321b4e48d93c464042eed
CRC32: 5c32d20a
+ api-ms-win-core-libraryloader-l1-2-0.dll 8c15e73e9963e600845c27f840380e92 1.01 KB
Софт CrossOver 16.2.5
Разработчик CodeWeavers, Inc.
Версия Linux
Тип 64-разрядная (x64)
KB 1032
MD5 8c15e73e9963e600845c27f840380e92
ША1 f2bd52eb00d2a81bb5bc7c0a0c6a91939f53ac11
CRC32: 708a418c
+ api-ms-win-core-libraryloader-l1-2-0.dll 0b2025db24e3570d2a2732b035bb499a 1.01 KB
Софт CrossOver 16.2.5
Разработчик CodeWeavers, Inc.
Версия Linux
Тип 64-разрядная (x64)
KB 1032
MD5 0b2025db24e3570d2a2732b035bb499a
ША1 3fefad89d458005f361321b4e48d93c464042eed
CRC32: 5c32d20a

В операционной системе Windows важное место занимает dll-библиотека api-ms-win-core-libraryloader-l1-2-0.dll, которая является частью пакета Microsoft Visual C++ и отвечает за множество функций в работе приложений. В процессе работы какая-нибудь программа может конфликтовать с файлом и повредить его, что приведет к ошибке при запуске приложений.

Для исправления ошибки в подобных ситуациях используют два способа:

  • Установить Microsoft Visual C++ 2015 на компьютер
  • Скачать api-ms-win-core-libraryloader-l1-2-0.dll для Windows 7/8/10

Установить программное обеспечение, содержащее в своей файловой системе необходимый файл, является наиболее простым способом, так как нужно скачать установочные файлы программы, провести пошаговую установку, согласно инструкции и перезагрузить компьютер после окончания установки. Это позволит файлу api-ms-win-core-libraryloader-l1-2-0.dll автоматически установиться и проблема будет решена.

Если первый способ не помог, то рекомендуется скачать api-ms-win-core-libraryloader-l1-2-0.dll отдельно от других файлов. Обратите внимание, что должен быть файл х32-64 бит, в зависимости от операционной системы. После скачивания необходимо разместить файл в системной папке, зарегистрировать и перезагрузить компьютер. Ошибка должна решиться и приложения будут работать корректно.

Файл api-ms-win-core-libraryloader-l1-2-0.dll есть также в библиотеке Microsoft Visual C++ 2015


api-ms-win-core-libraryloader-l1-2-0.dll для 32 bit


Windows 7/8/10


Microsoft


1.3 kb


api-ms-win-core-libraryloader-l1-2-0.dll для 64 bit


Windows 7/8/10


Microsoft


1.3 kb

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

Comments

@NTMan

Compatibility Report

  • Name of the game with compatibility issues: DEATH STRANDING
  • Steam AppID of the game: 1190460

System Information

  • GPU: Radeon VII
  • Driver/LLVM version: 20.1.99/11.0.0
  • Kernel version: 5.8-rc1
  • Link to full system information report as Gist
  • Proton version: 5.0-10-rc1

I confirm:

  • that I haven’t found an existing compatibility report for this game.
  • that I have checked whether there are updates for my system available.

steam-1190460.log

Symptoms

The game crashed with an error message: ERROR: Failed to load api-ms-win-core-systemtopology-l1-1-0.dll.

Screenshot from 2020-07-14 20-39-33

Reproduction

Just launch the game.

@julben

I have the same error with an Nvidia GPU (RTX 2070 Super) and its proprietary driver (440.100) on Debian (kernel version 5.4.0)

@xythobuz

Same here on Arch Linux with kernel 5.7.7 and an Nvidia GTX 760 with driver 450.57.

@qsniyg

I’ve drafted this patch: https://source.winehq.org/patches/data/188960 I don’t have the game to test, so it might not work.

Turns out it was already in wine haha (zebediah figura already added it), I just hadn’t updated my source tree.

@EyesWithoutFace

I’ve drafted this patch: https://source.winehq.org/patches/data/188960 I don’t have the game to test, so it might not work.

Turns out it was already in wine haha (zebediah figura already added it), I just hadn’t updated my source tree.

does that mean you got it working?

@qsniyg

@EyesWithoutFace

@yurgburg No, I have no idea if it works or not with that patch. Just that it turns out that the patch wasn’t necessary, as it had already been added a few days prior to wine 🙂 That being said, you’ll still need a development build of wine (or a wine with https://source.winehq.org/git/wine.git/commit/37238a74a5fea133b8dbcf55ca62cd0d80dc49f7 patched in) in order for it to work.
Oh alright, do you have any idea how I could add that to my wine?

@qsniyg

@yurgburg You’ll need to apply this patch to the wine directory:

Patch

commit 37238a74a5fea133b8dbcf55ca62cd0d80dc49f7
Author: Zebediah Figura <zfigura@codeweavers.com>
Date:   Tue Jul 7 10:05:59 2020 -0500

    api-ms-win-core-systemtopology-l1-1-0: New DLL.
    
    Signed-off-by: Zebediah Figura <zfigura@codeweavers.com>
    Signed-off-by: Alexandre Julliard <julliard@winehq.org>

diff --git a/configure b/configure
index 032f4e3d0f..1eafbace7f 100755
--- a/configure
+++ b/configure
@@ -1030,6 +1030,7 @@ enable_api_ms_win_core_synch_l1_2_1
 enable_api_ms_win_core_sysinfo_l1_1_0
 enable_api_ms_win_core_sysinfo_l1_2_0
 enable_api_ms_win_core_sysinfo_l1_2_1
+enable_api_ms_win_core_systemtopology_l1_1_0
 enable_api_ms_win_core_threadpool_l1_1_0
 enable_api_ms_win_core_threadpool_l1_2_0
 enable_api_ms_win_core_threadpool_legacy_l1_1_0
@@ -20362,6 +20363,7 @@ wine_fn_config_makefile dlls/api-ms-win-core-synch-l1-2-1 enable_api_ms_win_core
 wine_fn_config_makefile dlls/api-ms-win-core-sysinfo-l1-1-0 enable_api_ms_win_core_sysinfo_l1_1_0
 wine_fn_config_makefile dlls/api-ms-win-core-sysinfo-l1-2-0 enable_api_ms_win_core_sysinfo_l1_2_0
 wine_fn_config_makefile dlls/api-ms-win-core-sysinfo-l1-2-1 enable_api_ms_win_core_sysinfo_l1_2_1
+wine_fn_config_makefile dlls/api-ms-win-core-systemtopology-l1-1-0 enable_api_ms_win_core_systemtopology_l1_1_0
 wine_fn_config_makefile dlls/api-ms-win-core-threadpool-l1-1-0 enable_api_ms_win_core_threadpool_l1_1_0
 wine_fn_config_makefile dlls/api-ms-win-core-threadpool-l1-2-0 enable_api_ms_win_core_threadpool_l1_2_0
 wine_fn_config_makefile dlls/api-ms-win-core-threadpool-legacy-l1-1-0 enable_api_ms_win_core_threadpool_legacy_l1_1_0
diff --git a/configure.ac b/configure.ac
index d596422320..4829648c3a 100644
--- a/configure.ac
+++ b/configure.ac
@@ -2946,6 +2946,7 @@ WINE_CONFIG_MAKEFILE(dlls/api-ms-win-core-synch-l1-2-1)
 WINE_CONFIG_MAKEFILE(dlls/api-ms-win-core-sysinfo-l1-1-0)
 WINE_CONFIG_MAKEFILE(dlls/api-ms-win-core-sysinfo-l1-2-0)
 WINE_CONFIG_MAKEFILE(dlls/api-ms-win-core-sysinfo-l1-2-1)
+WINE_CONFIG_MAKEFILE(dlls/api-ms-win-core-systemtopology-l1-1-0)
 WINE_CONFIG_MAKEFILE(dlls/api-ms-win-core-threadpool-l1-1-0)
 WINE_CONFIG_MAKEFILE(dlls/api-ms-win-core-threadpool-l1-2-0)
 WINE_CONFIG_MAKEFILE(dlls/api-ms-win-core-threadpool-legacy-l1-1-0)
diff --git a/dlls/api-ms-win-core-systemtopology-l1-1-0/Makefile.in b/dlls/api-ms-win-core-systemtopology-l1-1-0/Makefile.in
new file mode 100644
index 0000000000..beed9fb9c2
--- /dev/null
+++ b/dlls/api-ms-win-core-systemtopology-l1-1-0/Makefile.in
@@ -0,0 +1 @@
+MODULE    = api-ms-win-core-systemtopology-l1-1-0.dll
diff --git a/dlls/api-ms-win-core-systemtopology-l1-1-0/api-ms-win-core-systemtopology-l1-1-0.spec b/dlls/api-ms-win-core-systemtopology-l1-1-0/api-ms-win-core-systemtopology-l1-1-0.spec
new file mode 100644
index 0000000000..b5365eb930
--- /dev/null
+++ b/dlls/api-ms-win-core-systemtopology-l1-1-0/api-ms-win-core-systemtopology-l1-1-0.spec
@@ -0,0 +1,2 @@
+@ stdcall GetNumaHighestNodeNumber(ptr) kernelbase.GetNumaHighestNodeNumber
+@ stdcall GetNumaNodeProcessorMaskEx(long ptr) kernelbase.GetNumaNodeProcessorMaskEx
diff --git a/tools/make_specfiles b/tools/make_specfiles
index 420d850b73..f60fbbf6d2 100755
--- a/tools/make_specfiles
+++ b/tools/make_specfiles
@@ -323,6 +323,7 @@ my @dll_groups =
   "api-ms-win-appmodel-runtime-l1-1-2",
   "api-ms-win-core-path-l1-1-0",
   "api-ms-win-core-quirks-l1-1-0",
+  "api-ms-win-core-systemtopology-l1-1-0",
   "api-ms-win-security-grouppolicy-l1-1-0",
  ],
  [

As to how to build it, I’m not sure, I’ve never built proton before (only wine), sorry! I think there are probably some guides available for that though 🙂

@EyesWithoutFace

@yurgburg You’ll need to apply this patch to the wine directory:
Patch

As to how to build it, I’m not sure, I’ve never built proton before (only wine), sorry! I think there are probably some guides available for that though 🙂

No problem, you’ve given enough info to figure it out. Cheers!

@xythobuz

I’ve tested it with the wine patch suggested by @qsniyg. I now get the error message «Death Stranding requires Windows 10 version 1809 or later».

image

@qsniyg

@xythobuz Could you send the proton log? Alternatively, if you don’t mind sending a rather large log (though it compresses very well, so please do compress it haha), run it with WINEDEBUG=+all,-heap, to get a full log, which will probably be more helpful in the not unlikely case the proton log doesn’t contain enough information 🙂

@xythobuz

@qsniyg

6686.111:00c0:00c4:Call ntdll.RtlGetVersion(0051f880) ret=14162ef78
6686.111:00c0:00c4:Ret  ntdll.RtlGetVersion() retval=00000000 ret=14162ef78
6686.111:00c0:00c4:Call user32.MessageBoxA(00000000,143761de8 "Death Stranding requires Windows 10 version 1809 or later.",143761db8 "Death Stranding",00000010) ret=14162efcf

@xythobuz Could you try setting the windows version in winecfg to windows 10? (or protontricks 1190460 win10 I believe)

@xythobuz

As far as I can tell (running winecfg with the run script generated in /tmp with PROTON_DUMP_DEBUG_COMMANDS), the windows version is already set to Windows 10.

As you can see in the image, the default is set to Windows 10 and the one listed applications has «Use global settings». But I also get the same error when setting the application to Windows 10 explicitly, too.

image

@qsniyg

@xythobuz Could you check if the following patch fixes it?

diff --git a/dlls/ntdll/version.c b/dlls/ntdll/version.c
index 4fef2b5e43..1c8fe83ffb 100644
--- a/dlls/ntdll/version.c
+++ b/dlls/ntdll/version.c
@@ -181,7 +181,7 @@ static const RTL_OSVERSIONINFOEXW VersionData[NB_WINDOWS_VERSIONS] =
     },
     /* WIN10 */
     {
-        sizeof(RTL_OSVERSIONINFOEXW), 10, 0, 0x42EE, VER_PLATFORM_WIN32_NT,
+        sizeof(RTL_OSVERSIONINFOEXW), 10, 0, 0x4A61, VER_PLATFORM_WIN32_NT,
         {0}, 0, 0, VER_SUITE_SINGLEUSERTS, VER_NT_WORKSTATION, 0
     },

Edit: And Zebediah is one step ahead of me again haha: https://source.winehq.org/patches/data/188498 and https://source.winehq.org/patches/data/188499 (I don’t think the second patch should be necessary for getting death stranding running, but it shouldn’t hurt to apply either).

I’m guessing he was probably given an early build of the game, considering both these patches and the one before were written a week ago at about the same time.

@xythobuz

I tried both your patch and also the two patches you’ve linked. They don’t fix the issue, I still get the same message as above. Here are the logs with the two patches from Zebediah.

  • proton-ds.log
  • proton-ds-full.log.gz

@qsniyg

@xythobuz Huh weird… could you try the following patch? It won’t fix it, but it’ll at least print what it’s sending to the game so we can get a sense of what’s not working.

diff --git a/dlls/ntdll/version.c b/dlls/ntdll/version.c
index 1c8fe83ffb..6984cfb74f 100644
--- a/dlls/ntdll/version.c
+++ b/dlls/ntdll/version.c
@@ -585,6 +585,11 @@ NTSTATUS WINAPI RtlGetVersion( RTL_OSVERSIONINFOEXW *info )
     info->dwMinorVersion = current_version->dwMinorVersion;
     info->dwBuildNumber  = current_version->dwBuildNumber;
     info->dwPlatformId   = current_version->dwPlatformId;
+    ERR("dwMajorVersion=%i, dwMinorVersion=%i, dwBuildNumber=%i, dwPlatformId=%in",
+        info->dwMajorVersion,
+        info->dwMinorVersion,
+        info->dwBuildNumber,
+        info->dwPlatformId);
     wcscpy( info->szCSDVersion, current_version->szCSDVersion );
     if(info->dwOSVersionInfoSize == sizeof(RTL_OSVERSIONINFOEXW))
     {

@xythobuz

@a0kami

Hey there!
From your log:

dwBuildNumber=17134

Somehow the value returned still matches the value 0x42EE.
Was the change taken into account ? (I believe that version.c patch didn’t make it yet in the wine source tree)

@xythobuz

I was worried about that, but I took extra care to do a full rebuild in the vagrant VM (deleting the build folder) and made sure the change is in the source tree of the wine subdirectory inside the VM.

What am I missing? How can I force a rebuild of wine? I was just expecting that deleting the build folder would be enough.

Edit:

See the screenshot below, the changes are there. Also, I can see the log-output from the ERR(…) call added by @qsniyg, and if this has been compiled in then the other change has been compiled in as well, for sure!

47468.831:003c:0040:err:ver:RtlGetVersion dwMajorVersion=10, dwMinorVersion=0, dwBuildNumber=17134, dwPlatformId=2

Screenshot_20200715_155542

@qsniyg

@xythobuz Ahhh right, the issue (I believe) is that the registry hasn’t been updated yet. Could you run the winecfg command again, set it to windows 7, click apply, then set it to windows 10, then click apply again? In theory this should update the build number (I should probably note that zebediah’s second patch is likely required for this to work).

@0f3b79350c99d

Not the one you were asking, but after many failed attempts I simply edited registry file in proton pfx (steamapps/compatdata/1190460/pfx/system.reg)

"CurrentBuild"="19041"
"CurrentBuildNumber"="19041"

Now game takes its time and then crashes with following

Build : dso 100/1892587 17:50 - Fri Jul 10 2020

An Access Violation (C0000005h) has occurred in thread 'Main' at instruction location 000000014174E0D8h

CallStack : 417276342

  0. 0x00007BCDB36E    NtRaiseException
  1. 0x00007BCD458A    raise_func_trampoline
  2. 0x00014174E0D8    ds, 0x4174E0D8
  3. 0x0001417586FD    ds, 0x417586FD
  4. 0x0001423D8570    ds, 0x423D8570
  5. 0x0001423D5F1E    ds, 0x423D5F1E
  6. 0x00014169417A    ds, 0x4169417A
  7. 0x0001416944AA    ds, 0x416944AA
  8. 0x00014169433D    ds, 0x4169433D
  9. 0x0001437196B2    ds, 0x437196B2
 10. 0x00007B456C6B    __wine_start_process
 11. 0x000000000000    
 12. 0x00015C096020    ds, 0x5C096020
 13. 0x7FFFFFDAF000    
 14. 0x000000000000    


RAX = 80004002 RBX = 51e640 RCX = 0 RDX = 51e4c0 RSI = ffffffff RDI = ffffffff
R8 = 51e4b8 R9 = f00 R10 = 0 R11 = 3d6ecea0 R12 = 0 R13 = 0
R14 = 0 R15 = 0 RIP = 4174e0d8 RSP = 51e460 RBP = 51e560 EFL = 10246



  0. 0x0001417BEE4E    ds, 0x417BEE4E
  1. 0x0001417C0E31    ds, 0x417C0E31
  2. 0x0001417C1276    ds, 0x417C1276
  3. 0x00007BC776AB    __wine_spec_unimplemented_stub
  4. 0x00007BCDAF72    RtlVirtualUnwind
  5. 0x00007BCDB36E    NtRaiseException
  6. 0x00007BCD458A    raise_func_trampoline
  7. 0x00014174E0D8    ds, 0x4174E0D8
  8. 0x0001417586FD    ds, 0x417586FD
  9. 0x0001423D8570    ds, 0x423D8570
 10. 0x0001423D5F1E    ds, 0x423D5F1E
 11. 0x00014169417A    ds, 0x4169417A
 12. 0x0001416944AA    ds, 0x416944AA
 13. 0x00014169433D    ds, 0x4169433D
 14. 0x0001437196B2    ds, 0x437196B2
 15. 0x00007B456C6B    __wine_start_process
 16. 0x000000000000    
 17. 0x00015C096020    ds, 0x5C096020
 18. 0x7FFFFFDAF000    
 19. 0x000000000000    

I probably need to attach long log file, but haven’t figured how to create it through steam yet.

(probably need to think about building wine with d3d12? Or it’s too soon to do that?)

@qsniyg

@0f3b79350c99d Thank you! To create a log file, prepend: PROTON_LOG=1 to the game’s launch arguments. Since it crashes on __wine_spec_unimplemented_stub, I’m pretty sure a full log (WINEDEBUG=+all,-heap) won’t be required, we only need to know which function needs to be stubbed out and/or implemented 🙂

@0none

@qsniyg

@0none Huh, the unimplemented_stub thing doesn’t show up in the log (and unfortunately it doesn’t appear like any relevant information as to what caused the crash is displayed, at least from a quick glance):

Crash portion of the log

877.252:00b8:00bc:trace:seh:RtlRestoreContext returning to 7b475c96 stack 51a2b0
877.306:00b8:00bc:trace:loaddll:load_so_dll Loaded L"C:\windows\system32\opengl32.dll" at 0x7a850000: builtin
877.306:00b8:00bc:trace:loaddll:load_so_dll Loaded L"C:\windows\system32\wined3d.dll" at 0x7fb09c200000: builtin
877.306:00b8:00bc:trace:loaddll:load_so_dll Loaded L"C:\windows\system32\dxgi.dll" at 0x7fb09c390000: builtin
877.441:00b8:00bc:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
877.466:00b8:00bc:trace:seh:raise_exception code=c0000005 flags=0 addr=0x14174e0d8 ip=14174e0d8 tid=00bc
877.466:00b8:00bc:trace:seh:raise_exception  info[0]=0000000000000000
877.466:00b8:00bc:trace:seh:raise_exception  info[1]=0000000000000000
877.466:00b8:00bc:trace:seh:raise_exception  rax=0000000080004002 rbx=000000000051e640 rcx=0000000000000000 rdx=000000000051e4c0
877.466:00b8:00bc:trace:seh:raise_exception  rsi=00000000ffffffff rdi=00000000ffffffff rbp=000000000051e560 rsp=000000000051e460
877.466:00b8:00bc:trace:seh:raise_exception   r8=000000000051e4b8  r9=0000000000000780 r10=0000000000000000 r11=0000000000000000
877.466:00b8:00bc:trace:seh:raise_exception  r12=0000000000000000 r13=0000000000000000 r14=0000000000000000 r15=0000000000000000
877.466:00b8:00bc:trace:seh:call_vectored_handlers calling handler at 0x1417c11f0 code=c0000005 flags=0

Can you submit a full log then? (PROTON_LOG=1 WINEDEBUG=+all,-heap) Remember to compress it after, otherwise it might be quite big haha 🙂

@0none

@qsniyg
Sorry for the long delay
I could not get it to compress smaller than 20 MiB. Original Log file is about 900 MiB.
I have created a repo for the files now as a work around:
https://github.com/0none/FileDump

@xythobuz

@qsniyg

11335.933:00b8:00bc:trace:dxgi:dxgi_output_QueryInterface iface 0x9f3fc0, iid {068346e8-aaec-4b84-add7-137f513f77a1}, object 0x51e4b8.
11335.933:00b8:00bc:warn:dxgi:dxgi_output_QueryInterface {068346e8-aaec-4b84-add7-137f513f77a1} not implemented, returning E_NOINTERFACE.
11335.933:00b8:00bc:trace:seh:raise_exception code=c0000005 flags=0 addr=0x14174e0d8 ip=14174e0d8 tid=00bc

Seems like IDXGIOutput6 (DXGI 1.6) needs to be implemented for this to work. From a quick grep in the wine source tree, it seems like it’s not implemented yet. It appears to be implemented in DXVK, but it won’t be of much help for us (other than an implementation reference I guess), since it doesn’t work with vkd3d, which is needed for dx12.

@0none

So that means there is nothing left to do but wait for it to be implemented in Wine?
Or, at least for me, since that task is vastly outside of my abilities.

@qsniyg

@0none

Here’s a completely untested patch to stub out support for DXGI 1.6: https://gist.github.com/qsniyg/84550f4421c8ee3ff4134ca07d4ad398 (note that I have absolutely zero knowledge about anything relating to directx, I just basically copied what I saw done for DXGI 1.4)

I would be very surprised if it were to actually work, but I guess it’s worth a shot 🙂 If it doesn’t, please attach a log anyways, it might be possible that we’ll be able to progress a bit further.

@axhav

Death Stranding seems to have some issues with FSync. Game crashes after around 1 hour of gameplay.
(Having issues uploading full log probably because of size, but here is a cut out of the fsync error.

6867.786:0124:0148:err:fsync:get_shm Failed to map page 59062 (offset 0xe6b6000).
6867.794:0124:0140:trace:seh:handle_syscall_fault code=c0000005 flags=0 addr=0x7f9ab8689050 ip=7f9ab8689050 tid=0140
6867.794:0124:0150:trace:seh:handle_syscall_fault code=c0000005 flags=0 addr=0x7f9ab8689d0a ip=7f9ab8689d0a tid=0150
6867.794:0124:0140:trace:seh:handle_syscall_fault  info[0]=0000000000000000
6867.794:0124:0150:trace:seh:handle_syscall_fault  info[0]=0000000000000000
6867.794:0124:0140:trace:seh:handle_syscall_fault  info[1]=0000000000000297
6867.794:0124:0150:trace:seh:handle_syscall_fault  info[1]=0000000000000297
6867.794:0124:0140:trace:seh:handle_syscall_fault  rax=00007f99344ad4a0 rbx=0000000000000001 rcx=0000000000000000 rdx=00007f9ab8689040
6867.794:0124:0150:trace:seh:handle_syscall_fault  rax=00007f99344ad4a0 rbx=0000000000000001 rcx=000000000000000f rdx=0000000000000001
6867.794:0124:0140:trace:seh:handle_syscall_fault  rsi=0000000000000297 rdi=0000000000000000 rbp=0000000000000000 rsp=0000000003ebb950
6867.794:0124:0150:trace:seh:handle_syscall_fault  rsi=0000000000000297 rdi=000000000003ed2c rbp=0000000000000000 rsp=000000000671f690
6867.794:0124:0140:trace:seh:handle_syscall_fault   r8=0000000000000001  r9=0000000003ebbba0 r10=0000000000000000 r11=000000013fe60000
6867.794:0124:0150:trace:seh:handle_syscall_fault   r8=0000000000000000  r9=000000007fffffff r10=00007f9ab86ef770 r11=000000000000009c
6867.794:0124:0140:trace:seh:handle_syscall_fault  r12=0000000000000000 r13=0000000003ebb9a0 r14=0000000000000001 r15=00007f9ab86d2300
6867.794:0124:0150:trace:seh:handle_syscall_fault  r12=0000000000000000 r13=0000000000000000 r14=0000000000000001 r15=0000000000000000
6867.794:0124:0140:trace:seh:handle_syscall_fault returning to user mode ip=000000007bc0d314 ret=c0000005
6867.794:0124:0150:trace:seh:handle_syscall_fault returning to user mode ip=000000007bc0cc34 ret=c0000005
6867.795:0124:0140:trace:seh:handle_syscall_fault code=c0000005 flags=0 addr=0x7f9ab8689050 ip=7f9ab8689050 tid=0140
6867.795:0124:0150:trace:seh:handle_syscall_fault code=c0000005 flags=0 addr=0x7f9ab8689d0a ip=7f9ab8689d0a tid=0150
6867.795:0124:0140:trace:seh:handle_syscall_fault  info[0]=0000000000000000
6867.795:0124:0150:trace:seh:handle_syscall_fault  info[0]=0000000000000000
6867.795:0124:0140:trace:seh:handle_syscall_fault  info[1]=0000000000000567
6867.795:0124:0150:trace:seh:handle_syscall_fault  info[1]=0000000000000567
6867.795:0124:0140:trace:seh:handle_syscall_fault  rax=00007f9957c09530 rbx=0000000000000001 rcx=0000000000000000 rdx=00007f9ab8689040
6867.795:0124:0150:trace:seh:handle_syscall_fault  rax=00007f9957c09530 rbx=0000000000000001 rcx=0000000000000008 rdx=0000000000000001
6867.795:0124:0140:trace:seh:handle_syscall_fault  rsi=0000000000000567 rdi=0000000000000000 rbp=0000000000000000 rsp=0000000003ebb950
6867.795:0124:0150:trace:seh:handle_syscall_fault  rsi=0000000000000567 rdi=0000000000021150 rbp=0000000000000000 rsp=000000000671f690
6867.795:0124:0140:trace:seh:handle_syscall_fault   r8=0000000000000001  r9=0000000003ebbba0 r10=0000000000000000 r11=000000013fe60000
6867.795:0124:0150:trace:seh:handle_syscall_fault   r8=0000000000000000  r9=000000007fffffff r10=00007f9ab86ef770 r11=000000000000009c
6867.795:0124:0140:trace:seh:handle_syscall_fault  r12=0000000000000000 r13=0000000003ebb9a0 r14=0000000000000001 r15=00007f9ab86d2300
6867.795:0124:0150:trace:seh:handle_syscall_fault  r12=0000000000000000 r13=0000000000000000 r14=0000000000000001 r15=0000000000000000
6867.795:0124:0140:trace:seh:handle_syscall_fault returning to user mode ip=000000007bc0d314 ret=c0000005
6867.795:0124:0150:trace:seh:handle_syscall_fault returning to user mode ip=000000007bc0cc34 ret=c0000005

System Information:
Kernel Version: 5.16.1-arch1-1
GPU: NVIDIA Corporation NVIDIA GeForce RTX 3080
Driver/LLVM version: 4.6.0 NVIDIA 495.46
Proton version: experimental-6.3-20220119
#4568

Update: Game does not crash during longer sessions with PROTON_NO_FSYNC=1

@arifwn

I got a crash using the latest proton experimental when loading my existing save (An Access Violation (C0000005h) has occurred in thread 'Background 3' at instruction location 00000001416B3085h at 21% load progress). Starting a new game is fine though, loading a save data from that new session is also working. Reverting to proton 6.3-8 fixed the issue.

@kisak-valve

Hello @arifwn, please add PROTON_LOG=1 %command% to the game’s launch options, reproduce the regression, and attach the generated $HOME/steam-$APPID.log to this issue report as a file. (Proton logs compress well if needed.) Also, please copy your system information from Steam (Steam -> Help -> System Information) and put it in a gist, then include a link to the gist in this issue report.

It would be interesting to know how Proton 7.0-1 fares too.

@arifwn

@ghost

@Awlexus

I can’t start the game, because my pc runs out of memory during the loading screen after selecting «new game». The memory usage sits at 8Gb when I reach the title menu.
systeminfo & logs

@arifwn

I just want to report that the latest proton experimental works again on my old save.

Edit: the crash still occurs after playing for a little while, just not when loading save.

@lanceturbes

I get a consistent crash while loading after completing most of the cinematics following the gameplay from the first parcel delivery. This occurs on Proton 7.0-1, not long after a new game is started. I also cannot load into previous saves from a finished story on 7.0-1, but can load in just fine on 6.3-8.

UPDATE: After further testing, it seems switching between 6.3-8 and then back to 7.0-1 was enough to allow me to load back into prior saves and past the loading bug. Very odd! At least it works for now.

error.txt (From the game’s root folder)

System Information (From Steam)

steam-1190460.zip (Proton log from $HOME)

@tiagoamaro

Using Proton 6.3-8 and following #4069 (comment) and #4069 (comment) did help.

I think the issue was only FSYNC, but I’m leaving the VKD3D_CONFIG option anyway, as the game is now stable.

Here’s the command I’m using on the game’s «Properties -> General» Launch Options:

PROTON_NO_FSYNC=1 VKD3D_CONFIG=no_upload_hvv %command%

@lox-enterprises

I think the issue was only FSYNC

After a lot of trial & error, I’m not quite sure. I’ve been playing with Proton Experimental and PROTON_NO_FSYNC=1, which went fine for a good while, but out of the blue I got the infamous ‘Access Violation (C0000005h)’ again… I immediately restarted the game, only for it to get stuck at 21% loading and displaying the same error. I then switched Proton Experimental to Proton 6.3-8, tried again, and that worked! Played a while, no problems yet.

It’s still quite vague to me where the issue exactly lies. It does seem PROTON_NO_FSYNC=1 helps, as does the VKD3D_CONFIG=no_upload_hvv, and combined with Proton 6.3-8 it makes it the least likely to crash. But I’m not convinced it won’t ever crash again, it just seems to reduce the chance of it crashing. For that matter, I also had good experiences with rebooting my PC and only starting the game (nothing else).

@savegame

cant start game ( its work before ), its crashing while loading game (on 30% — 40%)
изображение
strange is — its not use GPU memory when loading … like it run with integrated GPU

UPD: not work even when i donwgrade from 510 to 470 nvidia driver

@Blisto91

@savegame Can you post a proton log and a steam systems report (let it run for atleast 10 seconds before copying)
Also the error.txt mentioned in your screenshot might be interesting.

Also check out the comment above

@msmafra

Replying to #4069 (comment)

On Fedora, two things that gave me headaches, crashing games and steam were NVIDIA 470.x drivers series and PipeWire (5-7 crashes per gameplay). Death Stranding was extremely affected by both. DS has some memory handling, problems it seems, but after 495.x I had, if related, a fraction of the crashes (once per day and sometimes). Pipewire would, now is much, much less frequent, crash even just keeping Steam or a Browser opened (chromium based were more frequent).

@ghost

it seems related to proton 7.0. All my problems are gone in GE 6.21-2

@savegame

@Blisto91 , i was install Proton GE 6.21-2, and its help, now game work (did not try DLSS yet)

@Khalmeera

Replying to #4069 (comment)

I had the same problem, I fixed it by downgrading to Proton 6.3-8. Proton 7.0 does not like this game xD.

@hnws

I can’t start the game, because my pc runs out of memory during the loading screen after selecting «new game». The memory usage sits at 8Gb when I reach the title menu. systeminfo & logs

Do you have amdvlk installed? I removed it and keep mesa installed. Now this memory eating behavior is gone and I can play.

@Blisto91

They seem to be using amdvlk according to the log yes.

@TheNH813

My game is crashing before the logos appear and the game reaches the title screen if any PS5 controller is connected on Proton Experimental. Downgrading to Proton 6.3-8 resolves this crashing issue, however, the controller is now not working.
Screenshot from 2022-03-30 17-19-40
EDIT: It seems both the issue is gone and the controller works on Proton 7.0-1, so definitely something off in Experimental.

@alasky17

@TheNH813 The experimental update today included some HID controller changes — could you confirm if you are still seeing this with experimental-7.0-20220331?

@king-gheedorah

Tested on Experimental [bleeding-edge], experiencing the same issue at launch.
image

That said, I also have periodic crashing and crashes during save loads with 7.0-1.

@mhalano

I got this access violation errors randomly. And it’s hard to save because of all cutscenes. I’m also using Proton 7.0. I changed to Proton 6.3-8 and crashed before the game begins. I’m using Proton Experimental and is working quite right so far. But there is a key difference: I’m playing the Director’s Cut version.

@kisak-valve

Attempting to run Death Stranding while Xbox One controller is connected causes a crash

Issue transferred from #5862.
@Ointm3nt posted on 2022-05-26T00:19:57:

Death Stranding opens and runs perfectly well, but if my Xbox One controller is connected to the computer via bluetooth at any point during or after the game being launched/open, the game crashes with the below error message.
error.txt

I’m on Arch Linux with the latest version of Steam, running Proton Experimental. My system is fully up-to date, and I’m running an AMD 6800 XT with vulkan-radeon drivers, along with an Intel 12700 CPU.

@hakzsam

Are you experiencing any issues with RADV and this game nowadays?

@hollisticated-horse

I’m getting two, maybe three issues with Death Stranging on :
Manjaro Gnome Latest,
AMD Ryzen™ 7 3700X
AMD Radeon™ RX 5700 XT
32Go RAM

Am using Proton 6.3.8, with gamemoderun.
The game crashes after a while (mileage varies), leaving 7 corrupted files that don’t repair themselves after File Integraty Validation.

I’m currently waiting to see if I get an other Corrupted Files update.
I’ll run with logs and post them here after said crash.

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

А вот еще интересные материалы:

  • Яшка сломя голову остановился исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного где ошибка
  • Death stranding не удалось войти на сервер ошибка 50005
  • Death stranding код ошибки 10000