Visual Studio 2015 installation issue - SqlDom_amd64\SqlDom.msi

The real problem is that your windows is missing some Microsoft certificates, to verify if this is the case:

  1. Open certification manager (Win+R -> certmgr.msc)
  2. Go to "Trusted Root Certification Authorities" -> "Certificates"
  3. Check for:
    • "Microsoft Root Certificate Authority"
    • "Microsoft Root Certificate Authority 2010"
    • "Microsoft Root Certificate Authority 2011".
    • You most likely don't have all of them from some reason.

On other PC that is connected to the internet and receiving Microsoft updates:

  1. Check again for these certificates, you most likely see them.
  2. Export them to SST file.
  3. Import the SST file (that contain the 3 certificates) in the first PC.

Install again, now it will work :-)

I believe that this will also fix some Visual Studio 2013 SDKDDKVer.h and related errors.


I faced this problem yesterday only and didn't found the exact solution but some work-arounds that did the job. I faced issues in installing following components using vs_community.exe:- - SqlDom_amd64 - TSqlLanguageService - CT/AzureMobileServicesSdkV2.0
- Win10_UniversalCRTSDK - Headers Libraries and sources - WcfDataServices - Win81_SDK - SQLSysClrTypes - SQLSysClrTypes_amd64 - SharedManagementObjects_x86 - SharedManagementObjects_amd64

TRICK:
- Since, choosing the location that has that package didn't help so I clicked SKIP PACKAGE-option for all packages listed above. - And, then manually ran set-up/msi-installers for above listed packages. - Some got successfully installed like 'SqlDom_amd64' and few others - But to my bad luck, for some it was kind of crashing during extraction so I thought msi-installer might actually got corrupted for some. - So, for the left ones, I've to choose 'Repair'-option of 'vs_community.exe' and opt for 'Download packages from Internet'. - Finally, set-up got successful and everything is working fine.

I understand its a work-around and not a solution but it serves the purpose with a limitation that it needs internet-connection for some packages.