If you manually try to install DotNet 4.7 do you receive any error messages?
Also try running steam as an administrator.
When an application crashes it generally puts an entry in the Event Viewer. Is there any information in there about what dll or module might be crashing.
I ran through the .NET Framework installation again, and it seems like the repair tool is unable to find or resolve any problems.
With the manual installer i do get the the error:
“.NET Framework 4.7.2 or a later update is already installed on this computer.”
The repair tool just reregisters and restarts windows installer service.
Im not very savvy with event viewer, but i cant find any warnings or errors regarding .NET or dotnet.
The ones that consistently pop up are Easy anti cheat starting and ending successfully, and a warning; event 10016, DistributedCOM - which after a quick google search i figure is supposed to be there.