Hello Microsoft Community,
This is my first time posting here so I hope I provide sufficient information. I have been some issues launching applications. Specifically, there are two video games on Steam that do not launch at all. If I launch them directly, I receive an error message along the lines of 'The application was unable to start correctly (0xc0000135).' After doing some searching online, I found that this is likely an issue with Visual Studio.
I tried uninstalling/reinstalling Visual Studio, but when I go to install it, it says that it requires .NET Framework 4.6 or higher. When I download .NET Framework 4.8 to install it, it says that I already have .NET Framework 4.8 or higher so it won't install. I opened the Registry Editor to see what version of .NET I have, but I don't have any of the subkeys displayed in the screenshot displayed on this webpage (How to: Determine which .NET Framework versions are installed). In fact, the 'NET Framework Setup' only contains one subkey, and it is OS Integration.
Additionally, I tried to go to Windows Features to see if I need to turn on the .NET Framework as outlined on this webpage (Install the .NET Framework 3.5 on Windows 10, Windows 8.1, and Windows 8). However, I don't see the same options it provides in the screenshot on that page. Instead, I only see .NET Environment, .NET Extensibility 3.5, NET Extensibility 4.8, and ASP .NET 4.8. I tried enabling them all and once I click 'Ok', it says the changes were successful but when I go back to the Windows Features, they are disabled again.
I ran the .NET Framework Repair Tool which provided me with the following options: Reregister Windows Installer Service and Restart Windows Installer service. I click 'Next' and it performs those actions, but the .NET Framework installer still provides the same message. As instructed by the Repair Tool, I click 'Next' again and it sends logs to Microsoft. I even tried the .NET Cleanup Tool to remove the versions, but it still does not allow me to install .NET Framework 4.8. I even tried installing .NET Framework 3.5 just to see if it would work, but it says I already have a version installed.
I may have forgotten to post all of my troubleshooting as I spent quite a lot of time trying to figure this one out, but I am now lost on what to do. I have followed instructions on several help articles, including what is outlined on this webpage (Updated: what to do if other .NET Framework setup troubleshooting steps do not help). I should mention that after I uninstalled Visual Studio and reinstalled a completely separate, unrelated application (Teamspeak 3), Visual Studio 2015 was installed successfully as part of the application's install process. But I still believe there is an issue with my .NET Framework that is preventing the other applications (mentioned before) from working properly. I have Windows 10 Update 1903. I have taken screenshots of what I mentioned above, but don't know where to place them (sorry) so let me know of the best way to do that, if needed.
Any help with this would be greatly appreciated! Thank you in advance!