Windows 10 提示授权过期,用必应(自从魏则西事件后不再使用某度,做一个有良知的软件行业从业者)一搜,出来一个Windows 0 企业版G,400年时效,一时没忍住手贱点了升级,结果把VS 2019搞崩溃了,原因可能还有安装了一个VAX插件,导致VS 2019不能正常打开,怒拔山兮卸载VS 2019,结果悲剧了,再也装不上了。。。提示:Microsoft.Net.4.7.2.FullRedist 安装失败,错误信息如下:
OS Version = 10.0.15063, SP = 0.0, Platform 2
OS Description = Future OS - x64
MSI = 5.0.15063.0
Windows servicing = 10.0.15063.1622
CommandLine = C:\3bbea00b15326c6b23222471\\Setup.exe /x86 /x64 /redist
Using Simultaneous Download and Install mechanism
Operation: Installing
Package Name = Microsoft .NET Framework 4.7.1 Setup
Package Version = 4.7.02558
User Experience Data Collection Policy: Disabled
Number of applicable items: 6
Exe (C:\3bbea00b15326c6b23222471\SetupUtility.exe) succeeded.
Exe Log File: dd_SetupUtility.txt
Exe (C:\3bbea00b15326c6b23222471\SetupUtility.exe) succeeded.
Exe Log File: dd_SetupUtility.txt
Exe (C:\3bbea00b15326c6b23222471\x64-Windows10.0-KB4033393-x64.cab) failed with 0x800f081e - (null).
Final Result: Installation failed with error code: (0x800F081E) (Elapsed time: 0 00:00:35).
然后就开始了各种搜索,发现,从19年4月份开始,就有人遇到这个问题,当然也包括老外,也有不少国内人事遇到,但是尚未解决,还有一些骗积分的。。。
关于Windows 10 企业版和企业版G的区别,请自行百度,这里要讲的是,如何从企业版G切换回企业版,方法是,使用slmgr指令,将原来的秘钥覆盖,但不完全执行更新秘钥的指令,这样秘钥就会提示过期,然后使用企业版秘钥重新激活,即可切换回企业版。需要说明的是,不确定这两个版本是否对VS 2019有影响。
slmgr/ipk VK7JG-NPHTM-C97JM-9MPGT-3V66T
问题的关键其实是Windows 10 需要更新,从网上的说法看,大部分认为需要更新到1803版本(我原来的版本是1703),建议更新到最新的1903,避免踩到其他的坑。
更新的操作请参考如何修复Windows 10更新错误0x800f081e?
更新到1903版本后,VS 2019可以顺利安装。部分论坛上有微软的人在回复帖子,但是提供的方式,还是不行,详情见参考资料;
参考资料:
PackageId:Microsoft.Net.4.7.2.FullRedist.Resources;PackageAction:Install;ReturnCode:-2146498530;
网友评论