sp3升级包:创建Visual Studio离线升级包 2024-05-03 00:51:25 0 0 今天遇到了一个情况,客户想要在VM上安装KB4469516失败了。这是一个针对Visual Studio 2015 sp3的安全升级包。因为一些特殊的原因,电脑不能联网,因此客户下载了VS2015 SP3.iso文件并进行了安装,在control panel中显示出了VS2015SP3 。在这样的情况下,KB4469516依然失败,并且给出错误信息是无法找到VS2015SP3 利用.NET Repair tool辅助安装并抓取log后,发现VS2015SP3的小版本似乎有些差别,因此尝试安装最新的SP3升级补丁KB3165756, 但是依然失败了。继续抓log并阅读后发现,此KB在安装的过程中试图联网并失败了,自定安装文件的位置没有找到所要求的preparation文件。 仔细看这个KB3165756,图标类似VS installer而且大小只有2.45MB。 再结合log中此KB试图链接网络,可以看出这是一个补丁安装器。那么针对客户不能联网的情况,一个完整的安装包就是必须的。这就涉及到创建VS的离线安装包了。其实有两种方法。 1.在微软的一个下载页面中,下载DVD格式的文件,这是一个完整版。这个页面似乎需要有一定程度的订阅才可以打开。 2. 利用另一台能够联网的电脑制作离线下载包,然后将这个完整的下载包转到不能联网的电脑上。 1)下载KB3165756 。然后用命令行来执行"< executable name> /layout". 注意要自己先创建一个文件夹,如这里的1 2)当完整安装包下载成功后,将其copy到不能联网的电脑上。 3)在不能联网的电脑上打开KB3165756,手动选在安装包地址。 KB3165756顺利安装上了, 同样的办法,也可以安装目标KB4469516。同样道理,我们可以用这样的办法创建VS2017的离线安装包,但是更具体的内容应当参照官网文档。 收藏(0)