如何在未连接到Internet的计算机上安装Visual Studio 2015的远程工具

对于Windows Server 2008 R2上没有连接到Internet的Visual Studio 2015更新3安装远程工具时遇到问题。

安装程序显示以下错误:“0x800b010a – 证书链不能build立到受信任的根权威”。

日志包含以下错误:

Error 0x800b010a: Failed authenticode verification of payload: C:\ProgramData\Package Cache\.unverified\rdbg_std_amd64 Error 0x800b010a: Failed to verify signature of payload: rdbg_std_amd64 Failed to verify payload: rdbg_std_amd64 at path: C:\ProgramData\Package Cache\.unverified\rdbg_std_amd64, error: 0x800b010a, delete: Yes Error 0x800b010a: Failed to cache payload: rdbg_std_amd64 Failed to cache payload: rdbg_std_amd64 from working path: C:\Users\MKEDRZ~1\AppData\Local\Temp\2\{ec7a2821-b103-4c27-ade2-549182ab4d32}\rdbg_std_amd64, error: 0x800b010a. 

我试图安装Visual Studio 2015更新1远程工具,我成功,但它没有给我什么,因为我们使用VS 2015更新3,并进行远程debugging,我必须有远程工具Visual Studio 2015更新3

复制整个

C:\Program Files\Microsoft Visual Studio 14.0\Common7\IDE\Remote Debugger\x86

到远程机器。 使用x64子目录来调试64位可执行文件。 很显然,用VS2015的安装位置替换“C:\ Program Files”部分。

问题是由于某些根CA证书从脱机框中丢失。 尝试安装最新的Visual Studio版本时也会发生同样的情况。 我通过手动安装证书来解决这个问题,如https://stackoverflow.com/a/34109313所述