My LAB server is consist of Microsoft Identity Manager 2016 and it’s components plus SQL Server is also installed in the same server.
Problem: After installing SSMS the next time I launch it, it will just show the splash screen and will not launch. Repairing it from the Control Panel\Programs\Programs and Features doesn’t solve the problem.
Solution: Copy the Microsoft.VisualStudio.Shell.Interop.8.0 file from
C:\Program Files (x86)\Microsoft SQL Server Management Studio 18\Common7\IDE\PrivateAssemblies\Interop
and overwrite the file in C:\Program Files (x86)\Microsoft SQL Server Management Studio 18\Common7\IDE\PublicAssemblies.
Afer the file is copied over SSMS was able to launch.