Multiple Errors Installing Visual Studio 2015 Comm

2019-01-01 08:05发布

When installing Visual Studio 2015 Community Edition on Windows 10, using the web installer, everything runs fine, however, the following packages fail to install:

  • Team Explorer for Visual Studio 2015 -> Fatal Error
  • Microsoft NuGet - Visual Studio 2015 -> Package Failed
  • Microsoft Visual Studio Connected Services -> Packages Failed
  • Azure AD Authentication Connected Services -> Packages Failed
  • Microsoft Azure Mobile Services Connected Service -> Package Failed
  • Microsoft Azure Storage Connected Service -> Packages Failed
  • Microsoft.VisualStudio.Office365 -> Package Failed

I have attempted a few work around including uninstalling every Visual Studio Version on my system, manually deleting the files in C:\ProgramData\Program Cache, and even gone as far as to uninstall my Antivirus (AVG) having attempted to disable it and see if that works before hand. I even ran the command fsutil behavior set SymlinkEvaluation L2L:1 L2R:1 R2L:1 R2R:1

I have even tried to use the ISO but ran into the same issue.

Since I don't use either Azure or Team Explorer any solutions which mean I won't have access to them will suffice.

The log file that was generated by the Installer can be found here as it was over 65,000 characters long (just scroll to the bottom for all the fun).

23条回答
听够珍惜
2楼-- · 2019-01-01 08:38

I just found similar issue and I tried to fix it by uninstall, and reinstall several time both using the web installer and the ISO but it cannot solved the problem. Finally, I have fixed it by reset the PC and installing Visual Studio 2015 again by using the ISO.

查看更多
若你有天会懂
3楼-- · 2019-01-01 08:39

None of the resolutions outlined in this question solved my issue. I posted a similar question and ended up having to open a support ticket with Microsoft to get it resolved. See my answer here if none of the other suggestions help: Error Installing Visual Studio 2015 Enterprise Update 1 with Team Explorer

查看更多
若你有天会懂
4楼-- · 2019-01-01 08:40

My problem did not go away with just reinstalling the 2015 vc redistributables. But I was able to find the error using the same process as in the excellent blog post by Ezh (and thanks to Google Translate for making me able to read it).

In my case it was msvcp140.dll that was installed as a 64bit version in the Windows/SysWOW64 folder. Just uninstalling the redistributables did not remove the file, so I had to delete it manually. Then I was able to install the x86 redistributables again, which installed a correct version of the dll file. And, voilà, the installation of VS2015 finished without errors.

查看更多
浪荡孟婆
5楼-- · 2019-01-01 08:41

(I encountered the identical issue. After many tries I SOLVED it and located the MY ROOT CAUSE. I keep my try path here but you can skip to the end if you want.)

I want to point it out that BE VERY CAREFUL WITH enden's solution 2. Some other programs may cache installation packages in the C:\ProgramData\Pacakges Cache folder. If you remove data from that folder, you may jeopardize other programs installation/uninstallation.

I encountered this multiple failures during install VS2015. And after I remove all the content from the C:\ProgramData\Pacakges Cache, both my VS2013 and VS2015 stuck in the Programs and Features window and I cannot change/repair/uninstall them.

To fix the change/repair/uninstall failure, I have to go to below 2 registry keys:

First of all: BACKUP YOUR REGISTRY BEFORE YOU DO ANYTHING TO IT.

[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall]

And remove every key whose InstallLocation points to the C:\ProgramData\Pacakges Cache AND whose DispalyName looks related to Visual Studio 2013/2015 (this may requrie some experience/intuition).

Then, the stuck items of VS2013/2015 in Program & Features window are gone. And now I am able to re-install the VS2013.

But I still cannot install VS2015 with the installer. The error is still as below:

enter image description here

But at least I can change/repair/uninstall VS2015 in the Prgram & Features window. So I choose to repair it. But the repair doesn't work. I still got the same error as above.

Then I uninstalled the failed VS2015 and tried to repair the VC++2015 redist as said in TimVdG's marked answer. And then reinstall VS2015 with the installer.

Still failed.

Then I tried Brian Swart's solution to install VS2015 without Update 1. But it still failed with TeamExplorer. I checked the log and found this:

MSI (s) (48:A0) [14:53:34:997]: Windows Installer installed the product. Product Name: Team Explorer for Microsoft Visual Studio 2015. Product Version: 14.0.23102. Product Language: 1033. Manufacturer: Microsoft Corporation. Installation success or error status: 1603.

And I googled a bit about 1603 error. Now I am trying to add full control to the C:\Program Files (x86)\Microsoft Visual Studio 14.0 folder and try again.

Still doesn't work.

Some refs:

https://www.online-tech-tips.com/computer-tips/remove-program-from-add-remove/

https://support.microsoft.com/en-us/help/247501/how-to-manually-remove-programs-from-the-add-remove-programs-list

https://superuser.com/questions/401511/how-to-remove-a-broken-program-from-the-programs-and-features-list-in-windows-7

=========> The Final Solution <=========

So in my scenario, it has nothing to do with the VC2015 redistributables.

My root cause is the incorrect .NET version number in the registry.

On a 64bit Windows, .NET version is stored in 2 places in registry:

HKLM\Software\Microsoft\NET Framework Setup\NDP\v4\Full\Version

HKEY_LOCAL_MACHINE\SOFTWARE**WOW6432Node**\Microsoft\NET Framework Setup\NDP\v4\Full\Version

Below is what my box has: enter image description here

Note that leading character v in the Version? I don't know who put it there. But once I removed it, my VS2015 with Update 3 can be installed smoothly!

enter image description here

So you may wonder how could I find this. Well, since I couldn't install VS2015, I turned to VS2017. But after intalled VS2017 successfully, I couldn't launch it. It says this:

enter image description here

So I decided to check the installed .NET version and saw the interesting difference above. Once I removed the leading v, VS2017 can be started.

But anyway, I still don't know who put the v there... Shame on it!

Last but not the least: Please also make sure the Release, Version registry key value are consistent and can work with your Windows version. Refer to below:

.NET and Windows version dependencies.

how to determine the installed .NET version.

Windows 10 version info

Add some more findings:

After I finished this install sequence: VS2017 -> VS2015 -> VS2013, I noticed that there's even no VC++2015 redist on my box:

enter image description here

Because both VC++ 2015 and VC++2017 redists are 14.xxx. So having the higher version is enough. When I try to manually install VC++ 2015 redist, it says this:

enter image description here

查看更多
萌妹纸的霸气范
6楼-- · 2019-01-01 08:43

As described from other answers, but with steps:

1- go to control panel -> uninstall programs -> uninstall all Microsoft C++ ((year)) Redistributable

2- delete those files if they still exist manually:

  • c:\windows\System32\vcruntime140.dll
  • c:\windows\SysWOW64\vcruntime140.dll

3- download and install: https://www.microsoft.com/en-us/download/details.aspx?id=48145

after that rerun the installation of Visual Studio, and hope that error won't show again.

查看更多
低头抚发
7楼-- · 2019-01-01 08:45

Since the marked answer mentioned repairing the VC Redist 2015, I list all the ones I can find instead of burying them in the comments.

Visual C++ Redistributable for Visual Studio 2015

Visual C++ Redistributable for Visual Studio 2015 Update 1

Microsoft Visual C++ 2015 Redistributable Update 3

This thread discussed the Visual C++ Redistributable for Visual Studio 2015 Update 2. But all the links are broken and I didn't find it.

查看更多
登录 后发表回答