Win10 升级后如何修复损坏的 Visual Studios 和 SQL Server Management Studios
How to Fix Broken Visual Studios and SQL Server Management Studios after Win10 Upgrade
背景
我们小组刚刚将所有 Windows PC 的 Win7 升级到 Win10。升级后,所有现有的视觉工作室 (2005/2008/2010/2012/2013/2015) 和 SSMS (2008/2012/2014) 都坏了。当其中任何一个为 运行 时,它会抛出臭名昭著的 "Exception has been thrown by the target of an invocation" 错误。对于这个问题,微软建议简单地重新安装VS/SSMS,但我在网上发现,这种重新安装可能会给你带来更多麻烦。
此时,我很想干净安装 Windows 10 到机器上,然后重新安装 VS/SSMS,但机器上还有大约 810 个其他软件包,这可能很难安装重新安装到新的 OS。
问题
有什么办法可以解决这个问题吗?
我找到了解决这个问题的方法。
- 安装 .NET 4.6.2
- 重启
- 在管理命令提示符中键入以下两个语句
DISM /Online /Cleanup-Image /RestoreHealth /Source:wim:D:\sources\install.wim:1 /LimitAccess
sfc /scannow
- 重启
- 现在您应该看到所有 VS/SSMS 都在工作增益。
在上面的语句中,D: 驱动器是 Windows 10 DVD。
背景
我们小组刚刚将所有 Windows PC 的 Win7 升级到 Win10。升级后,所有现有的视觉工作室 (2005/2008/2010/2012/2013/2015) 和 SSMS (2008/2012/2014) 都坏了。当其中任何一个为 运行 时,它会抛出臭名昭著的 "Exception has been thrown by the target of an invocation" 错误。对于这个问题,微软建议简单地重新安装VS/SSMS,但我在网上发现,这种重新安装可能会给你带来更多麻烦。
此时,我很想干净安装 Windows 10 到机器上,然后重新安装 VS/SSMS,但机器上还有大约 810 个其他软件包,这可能很难安装重新安装到新的 OS。
问题
有什么办法可以解决这个问题吗?
我找到了解决这个问题的方法。
- 安装 .NET 4.6.2
- 重启
- 在管理命令提示符中键入以下两个语句
DISM /Online /Cleanup-Image /RestoreHealth /Source:wim:D:\sources\install.wim:1 /LimitAccess
sfc /scannow
- 重启
- 现在您应该看到所有 VS/SSMS 都在工作增益。
在上面的语句中,D: 驱动器是 Windows 10 DVD。