BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

修复.NET Framework的简单方式

| 作者 Jeff Martin 关注 16 他的粉丝 ,译者 刘嘉洋 关注 0 他的粉丝 发布于 2016年5月16日. 估计阅读时间: 2 分钟 | 如何结合区块链技术,帮助企业降本增效?让我们深度了解几个成功的案例。

毫无疑问,对于所有Windows的用户和开发者来说,拥有一套正确运作的.NET Frameworks非常重要。在开发过程中,使用它可以让意外重写所需的文件变得更加简单。为了更大程度减少故障排除的时间,Microsoft提供了.NET Framework Repair Tool。这个工具可以扫描Windows系统中的漏洞以及需要安装的.NET Framework的包。

该程序可以通过命令行或是图形化向导程序执行。当没有人看管的情况下,使用命令行开关就可以让工具正常运行,并让合适的.NET包出现在网络共享中(相较于需要连接网络的情况)。还可以选择禁用默认功能:当使用工具执行后将诊断日志文件传送到Microsoft。

使用的典型操作需要以下步骤:

  1. 扫描已安装的.NET Framework中的已知错误,当发现错误时,向用户提供错误列表。
  2. 采用以下任何一条纠正措施:
    1. 确保Windows安装服务正常运行
    2. 重置系统文件夹上的自主访问控制列表
    3. 检验并正确更新注册
  3. 如果采取了步骤2中的行为还是没有成功解决问题,用户可以选择对已安装的.NET Frameworks全修复。
  4. 可选择发送包含系统日志的CAB文件给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)关注我们。

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

深度内容

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT