pineapple-src icon indicating copy to clipboard operation
pineapple-src copied to clipboard

api-ms-win-core-com-l1-1-0.dll, api-ms-win-downlevel-kernel32-l2-1-0.dll, and 0xc000007b errors since mainline yuzu version 1168

Open fm3845w0 opened this issue 2 years ago • 5 comments

Affected Build(s)

Mainline >= 1168

Description of Issue

When I launch yuzu.exe, it errors:

"The program can't start because api-ms-win-core-com-l1-1-0.dll is missing from your computer. Try reinstalling the program to fix this problem."

After I relaunch with that DLL, it errors differently:

"The program can't start because api-ms-win-downlevel-kernel32-l2-1-0.dll is missing from your computer. Try reinstalling the program to fix this problem."

After I relaunch with that DLL, it errors differently:

"The application was unable to start correctly (0xc000007b). Click OK to close the application."

I cannot progress past this error message.

Regression Tracking

The problem is absent in mainline-0-1167. It is introduced in 0-1168:

https://github.com/yuzu-emu/yuzu-mainline/releases/tag/mainline-0-1168

Workarounds

When I launch mainline-0-1167, I can boot games.

When I launch yuzu-cmd.exe, instead of yuzu.exe, I can boot games.

When I launch Ryujinx, I can boot games.

Expected Behavior

yuzu.exe should show the UI and boot games.

Reproduction Steps

Run the yuzu.exe from mainline-0-1168 or later.

System Configuration

The problem occurs on Windows 7.

The problem occurs on both the GTX 980 and 1070 graphics cards.

The problem occurs on both a 6th generation Intel i7 and on AMD Ryzen 5.

The problem coexists with an installation of either the .NET Framework 4.7.2 or 4.8.

The problem occurs regardless of VC redistributables (2008, 2010, 2012, 2013, 2015-2022).

The problem occurs despite drivers and updates being up to date.

Recourse

I reported this issue on github.com/yuzu-emu/yuzu/issues and the issue was shut down by liamwhite with the comment "Windows 7 is not supported." Since those with a toolchain to build yuzu cannot fix the issue due to project policy, I come to pineappleEA for recourse.

Request

Investigate the changes here to isolate and fix what causes the problem:

https://github.com/yuzu-emu/yuzu-mainline/releases/tag/mainline-0-1168

Build pineappleEA with these fixes in the future.

Assistance

I am available to test builds on request.

Benefits

With this fixed, pineappleEA will develop a reputation as the alternative to yuzu for people on Windows 7. This is free advertising and good PR for the pineappleEA project.

fm3845w0 avatar Jan 27 '23 01:01 fm3845w0