Forum Discussion

JustMarks's avatar
JustMarks
Copper Contributor
Jan 14, 2022

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

  • mikegittnew's avatar
    mikegittnew
    Copper Contributor

    Call ‪(833) 652-7651‬ Microsoft Support number. Call ‪(833) 652-7651‬ Microsoft Customer Service Dial +1-833-652-7651‬ for Microsoft Support

  • hmotwell's avatar
    hmotwell
    Copper Contributor

    I'm having the same issue with.net 8.0.15 Runtime.
    Any thoughts?

     

  • LarryC320's avatar
    LarryC320
    Copper Contributor
    Were you able to figure this out? I'm having the same issue for .NET Desktop Runtime 8.0.8
    • rihallmark's avatar
      rihallmark
      Copper 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!

       

      • Krisgolko's avatar
        Krisgolko
        Brass 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.

         

Resources