Try installing the service stack update, if it says it’s already installed then that’s fine.
https://www.catalog.update.microsoft.com/Search...
How many updates are listed to be installed?
Have you tried the mini tool I mentioned to install the updates individually?
Check that .net framework is enabled within Control Panel>programs & features>Windows optional features.
Try this:
Right click on start & choose powershell with admin & enter:
SFC /SCANNOW
DISM /Online /Cleanup-Image /StartComponentCleanup
DISM /Online /Cleanup-Image /RestoreHealth