Hello,
Since you already reinstalled Solidworks, rebuilt registries, ran SFC, and even reinstalled the C++ redistributables, the issue probably is not the ucrtbase.dll file itself or Solidworks being corrupted. Usually when ucrtbase.dll causes both Solidworks and Fusion 360 to crash during specific actions like closing a file, it means another background program, driver, or service is improperly hooking into your CAD software and bringing it down.
To help me figure out exactly what is causing the interference, I need you to check a few things for me.
First, can you open up Event Viewer, go to Windows Logs then Application, find one of those recent Solidworks crash events, and let me know the Exception Code? It will usually look something like 0xc0000409 or 0xc0000005.
Second, what brand is your PC or motherboard? Built in audio overlays or utilities that come preinstalled on systems like ASUS, MSI, or Alienware are heavily known for injecting into CAD UI elements and forcing ucrtbase.dll to fault when rendering changes.
Lastly, check if it still crashes when closing a file if you run Solidworks in Software OpenGL mode. You can open the Solidworks RX tool and launch it in safe mode to bypass the graphics card. This will immediately tell us if the graphics driver or hardware acceleration is the main issue.
Let me know what you find out and we can move forward from there.