Forum Discussion
Applications are not correctly detecting .NET Desktop Runtime 6.0.1 (x64)
Even though I have .NET Desktop Runtime 6.0.1 (x64) installed, I'm still getting an error when launching a .NET application
Windows 10 21H2 OS Build 19044.1466
Event log shows event 1023 - Description: A .NET application failed.
Application: HandBrake.exe
Path: C:\Program Files\HandBrake\HandBrake.exe
Message: Failure processing application bundle.
Bundle header version compatibility check failed.
A fatal error occured while processing application bundle
7 Replies
Hi
If you're getting an error despite having .NET Desktop Runtime 6.0.1 (x64) installed, make sure:
- The app isn’t 32-bit (install x86 version too if needed)
- It doesn’t require a different runtime (like ASP.NET Core or standard .NET Runtime)
- The exact version needed is installed (some apps need 6.0.0 specifically)
- Try reinstalling in case of corruption
Link to runtimes: https://dotnet.microsoft.com/en-us/download/dotnet/6.0/runtime
can you also share it is windows/wpf application
- mikegittnewCopper Contributor
Call (833) 652-7651 Microsoft Support number. Call (833) 652-7651 Microsoft Customer Service Dial +1-833-652-7651 for Microsoft Support
- hmotwellCopper Contributor
I'm having the same issue with.net 8.0.15 Runtime.
Any thoughts? - LarryC320Copper ContributorWere you able to figure this out? I'm having the same issue for .NET Desktop Runtime 8.0.8
- rihallmarkCopper Contributor
Likewise, on Windows 11 Home latest. Did you manage to resolve the problem; I'm still struggling and beginning to think it needs a complete wipe and restart... ugh!
- KrisgolkoBrass Contributor
One plausible scenario is that your app targets "x86" (or 32-bit Windows), while your runtime is "x64" (64-bit Windows).
Use 'dotnet --list-runtimes' to find out runtime architecture and you can use Ildasm.exe to determine the app architecture.
- KrisgolkoBrass ContributorStrange!
What does "dotnet --list-runtimes" command show?