Processing Ajax...

Title

Message

Confirm

Confirm

Confirm

Confirm

Are you sure you want to delete this item?

Confirm

Are you sure you want to delete this item?

Confirm

Are you sure?

User Image
windracer
27 discussion posts
Last night my Surface Laptop installed the Patch Tuesday updates for Windows 11 which included:

    - 2025-09 Cumulative Update for .NET Framework 3.5 and 4.8.1 for Windows 11, version 24H2 for x64 (KB5064401)
    - 2025-09 Cumulative Update for Windows 11 Version 24H2 for x64-based Systems (KB5065426) (26100.6584)
    - 2025-09 .NET 8.0.20 Update for x64 Client (KB5066233)
    - 2025-09 .NET 9.0.9 Update for x64 Client (KB5066234)

Now today, DisplayFusion won't run. I found this in the Event Log:

Code

Description: A .NET application failed.
Application: DisplayFusion.exe
Path: C:\Program Files\DisplayFusion\DisplayFusion.exe
Message: A JSON parsing exception occurred in [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App\8.0.20\Microsoft.WindowsDesktop.App.runtimeconfig.json], offset 0 (line 1, column 1): The document is empty.
Invalid framework config.json [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App\8.0.20\Microsoft.WindowsDesktop.App.runtimeconfig.json]


I tried re-installing Beta 5 over itself but that didn't help. How can I fix this? Something with the new .NET?
7 days ago (modified 7 days ago)  • #1
User Image
JLJTGR
123 discussion posts
Sounds like your .NET 8.0.20 Windows Update failed.

The listed file should not be empty, mine has the following:

Code

{
  "runtimeOptions": {
    "tfm": "net8.0",
    "rollForward": "LatestPatch",
    "framework": {
      "name": "Microsoft.NETCore.App",
      "version": "8.0.20"
    }
  }
}

There is likely other files that could be corrupted, so I would recommend reinstalling .NET 8.

.NET Core is not part of the OS unlike the .NET Framework, so OS level reinstalls such as sfc or dism probably won't work.
6 days ago  • #2
User Image
windracer
27 discussion posts
That was it! I did a repair install of .NET 8.0.20 and that file was no longer empty and DF is running again.
6 days ago  • #3
Subscribe to this discussion topic using RSS
Was this helpful?  Login to Vote(1)  Login to Vote(-)