Trying to install Unreal Engine but it keeps on giving me 0xc000007b

Trying to install Unreal Engine but it keeps on giving me 0xc000007b error. I installed all DirectX and everything but nothing to do. I tried most tutorials but with no luck.
I run a Win10. Can you help me please?

Hey there @User-8e6bd8f625! Welcome to the community! So this is a memory error, is this occuring during installation or during your first launch? The rest of the error would also help as well, if you can retrieve the stack trace (the first couple of lines after the memory error) we may be able to see what’s causing the hold up.

Many times when the engine fails to install for a memory issue it can be down to permissions. Did the user access control window appear when you went to install?

Hi there, thanks!

So, it occurs during the first launch. Oddly it appears again when I tried to uninstall it.
I put the folder in a white list in the Win10 virus protection. I put the DLLs that many tutorials were saying to put in the folder.
I ran a dependency software but I could not rule out what the problem is, I would attach it here but I figured as a new member I can’t upload it.
So I will copy and paste it here.
| System Information |

Dependency Walker: 2.2.6000 (64-bit)
Operating System: Microsoft Windows NT/2000/XP/2003/Vista based Home (64-bit)
OS Version: 6.02.9200
Processor: AMD64 Family 23 Model 24 Stepping 1, AuthenticAMD, ~2296MHz
Number of Processors: 8, Mask: 0x00000000000000FF
Computer Name: DESKTOP-NHLQG9T
User Name: Pascale
Local Date: Thursday, February 23, 2023
Local Time: 9:25:59 PM W. Europe Standard Time (GMT+01:00)
OS Language: 0x0409: English (United States)
Memory Load: 43%
Physical Memory Total: 14,945,783,808 (14254 MB)
Physical Memory Used: 6,452,629,504
Physical Memory Free: 8,493,154,304
Page File Memory Total: 17,227,485,184
Page File Memory Used: 9,077,940,224
Page File Memory Free: 8,149,544,960
Virtual Memory Total: 140,737,488,224,256
Virtual Memory Used: 4,417,265,664
Virtual Memory Free: 140,733,070,958,592
Page Size: 0x00001000 (4,096)
Allocation Granularity: 0x00010000 (65,536)
Min. App. Address: 0x0000000000010000 (65,536)
Max. App. Address: 0x00007FFFFFFEFFFF (140,737,488,289,791)

| Search Order |

  •                                                                          *
    
  • Legend: F File E Error (path not valid) *
  •                                                                          *
    

Side-by-Side components (Windows 2000/XP/2003/Vista/+)
The system’s “KnownDLLs” list
[F ] c:\windows\system32\ADVAPI32.DLL
[F ] c:\windows\system32\BCRYPT.DLL
[F ] c:\windows\system32\BCRYPTPRIMITIVES.DLL
[F ] c:\windows\system32\CFGMGR32.DLL
[F ] c:\windows\system32\CLBCATQ.DLL
[F ] c:\windows\system32\COMBASE.DLL
[F ] c:\windows\system32\COMCTL32.DLL
[F ] c:\windows\system32\COMDLG32.DLL
[F ] c:\windows\system32\COML2.DLL
[F ] c:\windows\system32\CRYPT32.DLL
[F ] c:\windows\system32\DIFXAPI.DLL
[F ] c:\windows\system32\GDI32.DLL
[F ] c:\windows\system32\GDI32FULL.DLL
[F ] c:\windows\system32\GDIPLUS.DLL
[F ] c:\windows\system32\IMAGEHLP.DLL
[F ] c:\windows\system32\IMM32.DLL
[F ] c:\windows\system32\KERNEL32.DLL
[F ] c:\windows\system32\KERNELBASE.DLL
[F ] c:\windows\system32\MSCTF.DLL
[F ] c:\windows\system32\MSVCP_WIN.DLL
[F ] c:\windows\system32\MSVCRT.DLL
[F ] c:\windows\system32\NORMALIZ.DLL
[F ] c:\windows\system32\NSI.DLL
[F ] c:\windows\system32\NTDLL.DLL
[F ] c:\windows\system32\NTDLL.DLL
[F ] c:\windows\system32\OLE32.DLL
[F ] c:\windows\system32\OLEAUT32.DLL
[F ] c:\windows\system32\PSAPI.DLL
[F ] c:\windows\system32\RPCRT4.DLL
[F ] c:\windows\system32\SECHOST.DLL
[F ] c:\windows\system32\SETUPAPI.DLL
[F ] c:\windows\system32\SHCORE.DLL
[F ] c:\windows\system32\SHELL32.DLL
[F ] c:\windows\system32\SHLWAPI.DLL
[F ] c:\windows\system32\UCRTBASE.DLL
[F ] c:\windows\system32\USER32.DLL
[F ] c:\windows\system32\WIN32U.DLL
[F ] c:\windows\system32\WINTRUST.DLL
[F ] c:\windows\system32\WLDAP32.DLL
[F ] c:\windows\system32\WOW64.DLL
[F ] c:\windows\system32\WOW64CPU.DLL
[F ] c:\windows\system32\WOW64WIN.DLL
[F ] c:\windows\system32\WS2_32.DLL
The application directory
[ ] c:\Program Files\Unreal Engine\Launcher\Engine\Binaries\Win64
The 32-bit system directory
[ ] C:\Windows\system32
The 16-bit system directory (Windows NT/2000/XP/2003/Vista/+)
[ ] C:\Windows\system
The system’s root OS directory
[ ] C:\Windows
The application’s registered “App Paths” directories
The system’s “PATH” environment variable directories
[ ] C:\Windows\system32
[ ] C:\Windows
[ ] C:\Windows\System32\Wbem
[ ] C:\Windows\System32\WindowsPowerShell\v1.0
[ ] C:\Windows\System32\OpenSSH
[ ] C:\Program Files (x86)\AMD APP\bin\x86_64
[ ] C:\Program Files (x86)\AMD APP\bin\x86
[ ] C:\Program Files (x86)\Common Files\Intel\Shared Libraries\redist\intel64_win\compiler
[ ] C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64
[ ] C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\ia32
[ ] C:\Program Files (x86)\Intel\iCLS Client
[ ] C:\Program Files\Intel\iCLS Client
[ ] C:\Program Files\Intel\Intel(R) Management Engine Components\DAL
[ ] C:\Program Files\Intel\Intel(R) Management Engine Components\IPT
[ ] C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL
[ ] C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT
[ ] C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static
[ ] C:\Program Files\Intel\WiFi\bin
[ ] C:\Program Files\Common Files\Intel\WirelessCommon
[ ] C:\Program Files (x86)\QuickTime\QTSystem
[ ] C:\Program Files\LiquidSonics\Reverberate (x64)\Resources
[ ] C:\Program Files (x86)\Common Files\Acronis\VirtualFile
[ ] C:\Program Files (x86)\Common Files\Acronis\VirtualFile64
[ ] C:\Program Files (x86)\Common Files\Acronis\FileProtector
[ ] C:\Program Files (x86)\Common Files\Acronis\FileProtector64
[ ] C:\Program Files (x86)\Common Files\Acronis\SnapAPI
[ ] C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x86
[ ] C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x64
[ ] C:\Program Files\dotnet
[ ] C:\Users\Pascale\AppData\Local\Microsoft\WindowsApps
[ ] C:\Program Files\Intel\WiFi\bin
[ ] C:\Program Files\Common Files\Intel\WirelessCommon\

| Module Dependency Tree |

  •                                                                          *
    
  • Legend: F Forwarded Module ? Missing Module 6 64-bit Module *
  •     D  Delay Load Module  !  Invalid Module                              *
    
  •     *  Dynamic Module     E  Import/Export Mismatch or Load Failure      *
    
  •                           ^  Duplicate Module                            *
    
  •                                                                          *
    

[ ? ] c:\program files\unreal engine\launcher\engine\binaries\win64\UNREALENGINELAUNCHER.EXE

| Module List |*

  •                                                                          *
    
  • Legend: D Delay Load Module ? Missing Module 6 64-bit Module *
  •     *  Dynamic Module      !  Invalid Module                             *
    
  •                            E  Import/Export Mismatch or Load Failure     *
    
  •                                                                          *
    

   Module                                                                                  File Time Stamp  Link Time Stamp  File Size  Attr.  Link Checksum  Real Checksum  CPU  Subsystem  Symbols  Preferred Base  Actual Base  Virtual Size  Load Order  File Ver  Product Ver  Image Ver  Linker Ver  OS Ver  Subsystem Ver

[ ? ] c:\program files\unreal engine\launcher\engine\binaries\win64\UNREALENGINELAUNCHER.EXE Error opening file. The system cannot find the path specified (3).

| Log |*

Error: The file you specified to load could not be found.


Starting profile on 2/23/2023 at 9:25:59 PM

Operating System: Microsoft Windows NT/2000/XP/2003/Vista based Home (64-bit), version 6.02.9200
Program Executable: c:\program files\unreal engine\launcher\engine\binaries\win64\UNREALENGINELAUNCHER.EXE
Search Path: C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Windows\System32\OpenSSH;C:\Program Files (x86)\AMD APP\bin\x86_64;C:\Program Files (x86)\AMD APP\bin\x86;C:\Program Files (x86)\Common Files\Intel\Shared Libraries\redist\intel64_win\compiler;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\ia32;C:\Program Files (x86)\Intel\iCLS Client;C:\Program Files\Intel\iCLS Client;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static;C:\Program Files\Intel\WiFi\bin;C:\Program Files\Common Files\Intel\WirelessCommon;C:\Program Files (x86)\QuickTime\QTSystem;C:\Program Files\LiquidSonics\Reverberate (x64)\Resources;C:\Program Files (x86)\Common Files\Acronis\VirtualFile;C:\Program Files (x86)\Common Files\Acronis\VirtualFile64;C:\Program Files (x86)\Common Files\Acronis\FileProtector;C:\Program Files (x86)\Common Files\Acronis\FileProtector64;C:\Program Files (x86)\Common Files\Acronis\SnapAPI;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x86;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x64;C:\Program Files\dotnet;%USERPROFILE%\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\Intel\WiFi\bin;C:\Program Files\Common Files\Intel\WirelessCommon\

Options Selected:
Simulate ShellExecute by inserting any App Paths directories into the PATH environment variable.
Log DllMain calls for process attach and process detach messages.
Hook the process to gather more detailed dependency information.
Log LoadLibrary function calls.
Log GetProcAddress function calls.
Log debug output messages.

Failure starting the process. The system cannot find the file specified (2).

The logs seem to believe you’re running a 64 bit version of Vista? Is that accurate?

Also is the EXE itself at the location it’s referencing? If so we may have bigger problems.

c:\program files\unreal engine\launcher\engine\binaries\win64\UNREALENGINELAUNCHER.EXE

Actually no, the file is in this directory
“C:\Program Files (x86)\Epic Games\Launcher\Portal\Binaries\Win32\EpicGamesLauncher.exe”
but even if I try to change the folder when I install it, it will always install it in the same place.
I’m running a 64 bit version of Win 10

The launcher itself won’t run because it’s looking for it’s EXE in the incorrect location? It kind of sounds like a previous installation made registry locations and wasn’t properly uninstalled so it keeps pointing to the wrong location. Even a fresh installation always kicks back that same error correct?

you’re experiencing issues installing Unreal Engine on your Windows 10 computer. The 0xc000007b error can be caused by a variety of issues, but there are several steps you can take to try to resolve it:

  1. Make sure you have all the latest Windows updates installed on your computer. This can help ensure that your system has all the necessary components and updates to run Unreal Engine.
  2. Try running Unreal Engine as an administrator. Right-click on the Unreal Engine executable file and select “Run as administrator” from the context menu.
  3. Check your system for any corrupt or missing system files. You can do this by running the System File Checker tool. Open a Command Prompt as an administrator, and type “sfc /scannow” (without the quotes) and press Enter. This will scan your system for any corrupt or missing system files and attempt to repair them.
  4. Try reinstalling the Microsoft Visual C++ Redistributable packages. You can download the packages from the Microsoft website, and make sure to install both the x86 and x64 versions.
  5. If none of these solutions work, you may need to do a clean reinstall of Windows. This can be a drastic solution, but it can help ensure that your system is clean and free of any conflicts or issues that may be causing the error.

I hope these suggestions help you to resolve the 0xc000007b error and install Unreal Engine successfully on your Windows 10 computer. If you continue to experience issues, you may want to reach out to Unreal Engine support or consult with a professional computer technician for further assistance.

Check out the article for other issues if you face.

Yes, you are 100% correct. So you are suggesting erasing everything related to the registry? I feel like you will solve my problem eventually :slight_smile:
(P.S. I thought about moving the folder to the correct location manually, but that would be too screwy.)

Any chance a new version of the installer could solve this problem?

Tough call there, I usually don’t recommend playing around in the registry unless I know exactly where we’re looking, but the installer itself is not open source so I can’t know what it’s deriving from. If at all possible, try to see if you can uninstall the launcher’s components altogether and try a fresh launcher and see how it reacts. If it designates the same incorrect location we may need to try a different route.

Checking on the registry, both of the underlined folders in the screenshot do not exist

It’s possible(and sometimes dangerous) that erasing those entries and trying to point a fresh installation would work, but that’s no guarantee. I’ve never seen this specific occurence but from my experience, if it is the registry that should fix it. If it’s not, and it’s not the redist packages you have me stumped as well.

trying to point you mean trying reinstalling it again?

Yep, after the registry has no info it should be forced to make a new one and then populate them on it’s own, so it shouldn’t be missing anything. The older install of the launcher is probably what’s tripping it up this case. If not, this get’s a good bit tougher!

Reinstall the Epic Games Launcher

  1. Click Start.
  2. Type Add or Remove Programs and press Enter.
  3. Locate the Epic Games Launcher and select it.
  4. Click Uninstall.
  5. Once this is done, download the latest installer from www.epicgames.com to reinstall the launcher.

Move .dll files

  1. Open two File Explorer tabs.
  2. In the first tab, go to the installed location of the Epic Launcher and click the DirectXRedist folder. The default location is C:\Program Files (x86)\Epic Games\DirectXRedist
  3. In the second tab, go to the installed location of the Epic Launcher, then click the Portal folder, click Binaries and then click Win32. The default location is C:\Program Files (x86)\Epic Games\Launcher\Portal\Binaries\Win32
  4. In the first tab, open the file APR2007_xinput_x86.cab, copy the .dll file, and paste it into the second tab
  5. Repeat the process with these files
  • Jun2010_D3DCompiler_43_x86.cab
  • Jun2010_d3dcsx_43_x86.cab
  • Jun2010_d3dx10_43_x86.cab
  • Jun2010_d3dx11_43_x86.cab
  1. After pasting the files into the second tab, close the File Explorer tabs.
  2. Right-click the Epic Launcher and select Run as Admin, the update screen appears, and after a few seconds, you can login.

If you continue to see the 0xc000007b error, we recommend you reach out to Microsoft support to resolve this Windows error code.