【问题描述】
离线断网场景中的电脑,安装社区版VS后未登陆微软账户,30天到期后无法继续使用VS,网上查询的一些方法还是要联网才能解决(是我不喜欢劳斯莱斯吗,真是的)。这里介绍一种完全适用于离线断网场景的解决方法。
【解决方法】
github的开源工具可解决该问题。附件中有免费工具包,官方链接在此:github连接!
注意事项:适用于VS 15、17、19,使用时一定要删除VS的账号登录。
简单介绍一下使用方法:
(1)为方便,将文件放在C盘主目录下;
(2)管理员模式打开Windows PowerShell;
(3)输入下面指令,并Y确认
Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope Process
(4)输入下面指令
Import-Module -Name 'C:\VSCELicense\VSCELicense.psd1'
(5)输入下面指令(任选其一),最长延长31天。
Set-VSCELicenseExpirationDate -AddDays 31 (所有VS延长31天)
Set-VSCELicenseExpirationDate -Version 2019 -AddDays 31 (VS2019延长31天)
Set-VSCELicenseExpirationDate -Version 2019, 2017 -AddDays 31