Because SSMS installs on top of the Visual Studio shell, having Visual Studio open during the install process is the #1 cause of installation failures. Close everything Microsoft-related before you start.