毫无疑问,对于所有Windows的用户和开发者来说,拥有一套正确运作的.NET Frameworks非常重要。在开发过程中,使用它可以让意外重写所需的文件变得更加简单。为了更大程度减少故障排除的时间,Microsoft提供了.NET Framework Repair Tool。这个工具可以扫描Windows系统中的漏洞以及需要安装的.NET Framework的包。
该程序可以通过命令行或是图形化向导程序执行。当没有人看管的情况下,使用命令行开关就可以让工具正常运行,并让合适的.NET包出现在网络共享中(相较于需要连接网络的情况)。还可以选择禁用默认功能:当使用工具执行后将诊断日志文件传送到Microsoft。
使用的典型操作需要以下步骤:
本文作者尝试在自己的机器上运行了这个程序,操作大约进行了20分钟左右。完成之后,在 %TEMP%目录下会留下一个 cab文件,其中包含目录下AppData中的日志文件。cab文件中还包含 HKCR 和HKLM的注册转储文件(HKEY_LOCAL_MACHINE)。
如果想了解有关于这个程序操作的更多细节,可以关注The .NET Fundamentals Team的一篇 博文 和与它的 KB文章 。最新的V1.3版本对.NET Frameworks4.6.1及之前的版本全部支持。在Windows操作系统上通过Windows 7 Service Pack 1和Windows Server 2008 R2 Service Pack 1支持它的操作。
查看英文原文: A Easier Way to Repair the .NET Framework
感谢张龙对本文的审校。
给InfoQ中文站投稿或者参与内容翻译工作,请邮件至editors@cn.infoq.com。也欢迎大家通过新浪微博(@InfoQ,@丁晓昀),微信(微信号: InfoQChina )关注我们。