Unity 2018.1 Has reinstall message, even after reinstall

Whenever I try to open Unity 2018.1, it says this:
176167-error1.png

I close that message twice then it says this: 176170-error2.png

I Uninstalled Unity 2018.1 and reinstalled it, same issue,

I looked up the error code and it has something to do with Visual Studio missing files, so I reinstalled Visual Studio 2019, still, the message pops up whenever I open Unity 2018.1 from the shortcut of it.

If I load a Unity 2018.1 project on Unity Hub, the project doesn’t open and doesn’t give an error message.

I noticed that Unity Hub needed an update, so I updated it, and like before, the same issue occurs.
And yes, I restarted my computer after reinstalling both Visual Studio and Unity 2018.1.

Is there a way to fix this?

I fixed it. You have to reinstall the redistributables for C++
Here is a link to the downloads if anyone has the same problem: