Hi @sumaira ,
Welcome to Microsoft Q&A!
Have you resolved the issue? About vs shell has been failed, please refer to this blog to get more details, see below:
The solution to this error was very much simpler. We had to install the Microsoft Visual C++ 2017 Redistributable.
Here is the link to download the redistributables.
Once we install them and rebooted the server, the error did not show up again. I think it is very easy solutions. If you are going to install SQL Server 2017, I suggest you just install this redistrubtables before you start your SQL Server installation and you will not face any error.
Note: You have to install any one of the version x64 for 64 bit OS and x86 for 32 bit OS. Please do not try to install both on your server.
If the answer is helpful, please click "Accept Answer" and upvote it.
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.