Unable to install Dotnet48 through ProtonTricks/WineTricks on 64 bit prefix

Hello! Please let me know if this is the wrong place to post this! I am trying to get Space Engineers through Steam to work in Experimental mode, but it is crashing. In my research I've found that I need to install dotnet48. But installing through the protontricks gui for Proton 7 through 10, fails after 20 seconds with the following error
OS Version = 5.2.3790, Platform 2, Service Pack 2
OS Description = WinXP64 - x64 Professional Service Pack 2
CommandLine = C:\ac257fcc5d30a1892619d5f242\\Setup.exe /x86 /x64
TimeZone = Mountain Daylight Time
Initial LCID = 1033
Using Simultaneous Download and Install mechanism
Operation: Installing
Package Name = Microsoft .NET Framework 4 Setup
Package Version = 4.0.30319
User Experience Data Collection Policy: UserControlled
Number of applicable items: 7
MSI (C:\ac257fcc5d30a1892619d5f242\netfx_Core_x64.msi) Installation failed. Msi Log: Microsoft .NET Framework 4 Setup_20250609_083132814-MSI_netfx_Core_x64.msi.txt
Final Result: Installation failed with error code: (0x80070643), "Installation failure. " (Elapsed time: 0 00:00:22).
OS Version = 5.2.3790, Platform 2, Service Pack 2
OS Description = WinXP64 - x64 Professional Service Pack 2
CommandLine = C:\ac257fcc5d30a1892619d5f242\\Setup.exe /x86 /x64
TimeZone = Mountain Daylight Time
Initial LCID = 1033
Using Simultaneous Download and Install mechanism
Operation: Installing
Package Name = Microsoft .NET Framework 4 Setup
Package Version = 4.0.30319
User Experience Data Collection Policy: UserControlled
Number of applicable items: 7
MSI (C:\ac257fcc5d30a1892619d5f242\netfx_Core_x64.msi) Installation failed. Msi Log: Microsoft .NET Framework 4 Setup_20250609_083132814-MSI_netfx_Core_x64.msi.txt
Final Result: Installation failed with error code: (0x80070643), "Installation failure. " (Elapsed time: 0 00:00:22).
I wonder if the installer is failing as it is saying the OS description is set to WinXP SP2, so I changed the setting to windows 10 to no difference. I've also tried to install through the commandline with the --force flag with no difference in result. There were some popups saying that .NET doesn't work on a 64 bit prefix, so I made a 32 bit prefix, which did successfully install dotnet, but then caused the game to no longer be able to launch. I've also downloaded the .NET installer from Microsoft, and tried to install it through the "Run exe" option through winetricks. Does anyone have any other tricks to get this to install? Thank you!
Solution:
In the unlikely event someone else needs this, the fix was to install ProtonGE version 9.27, install dotnet48, then upgrade to ProtonGE 10.4
Jump to solution
2 Replies
McMillionaire
McMillionaireOP4mo ago
I'd also delete the registry key as described here, https://github.com/Winetricks/winetricks/issues/2367 but it doesn't appear to exist by default
GitHub
load_remove_mono does not remove Proton dotnet registry keys; dotne...
Recent Proton builds (including both Valve's official Proton and GE-Proton) create a couple of .NET Framework Setup registry keys that are not accounted for in load_remove_mono. Consequently, w...
Solution
McMillionaire
McMillionaire4mo ago
In the unlikely event someone else needs this, the fix was to install ProtonGE version 9.27, install dotnet48, then upgrade to ProtonGE 10.4

Did you find this page helpful?