Win10一般会提供有关升级或更新失败的错误代码,但有时它不会显示任何内容,叫你猜测问题的根源,这可能很让人沮丧,特别是在你尝试安装新版本的Win10操作系统时。
幸运的是,Microsoft提供了一个称为SetupDiag的可选工具,它诊断和确定更新或升级安装失败的确切缘由,该工具可免费下载用。
SetupDiag的工作方法是剖析Windows安装程序日志(安装过程中遗留下来的信息),并依据已知问题的数据库检查信息,以确定安装失败是什么原因,用户可以用该信息找到问题的解决方法。
SetupDiag工具现在包含具备60个规则的数据库(rules.xml),以匹配已知问题,但这类规则会伴随工具推出的新版本而更新。

用SetupDiag的过程很简单。仅需确保已安装所需版本的.NET framework,然后运行该工具查询结果即可。
1、确认.NET framework版本要确认电脑满足最低的.NET framework需要,请用以下步骤:
1.在Windows 10任务栏上的搜索框中输入命令提示符,右键单击顶部结果,然后选择以管理员身份运行选项。
2.输入以下命令以显示已安装的.NET版本,然后按Enter:
reg query HKLM/SOFTWARE/Microsoft/Net framework Setup/NDP/v4 /s
3.确认Version(版本)字段读取的内容高于4.6.xxxxx,然后可以运行该工具。

假如电脑中已经运行的是.NET 4.6或更高版本,请继续实行以下步骤,不然,请下载.NET版本4.6安装程序,然后安装。
2、运行SetupDiag工具要在Win10上运行SetupDiag工具,请用以下步骤:
1.登录Microsoft官方网站,打开SetupDiag下载页面,单击Download SetupDiag按钮开始下载。

2.右键单击下载的SetupDiag.exe文件,然后选择以管理员身份运行选项。
完成这类步骤后,该工具将立即运行,在安装过程中不需要和用户交互,它将依据安装失败的日志检查可用规则,安装完成后SetugDiag将自动关闭。
安装完成后,在SetupDiag.exe文件所在的文件夹中将添加三个新文件:Logs.zip,SetupDiag.exe.config和SetupDiagResults.log。
3、知道SetupDiag结果要查询和知道SetupDiag结果,请用以下步骤:
1.打开文件资源管理器。
2.浏览到SetupDiag文件下载的保存地方。
3.右键单击SetupDiagResults.log文件,然后选择打开选项。
完成这类步骤后,将打开日志文件,其中包括该工具可以基于已知规则辨别的结果。

在文件的第一部分,将看到有关计算机的一些系统信息,包含电脑名字,制造商,BIOS(UEFI)版本,Win10的原始版本,已注册的防病毒软件,升级日期等。
在系统信息下,你找到错误的详细情况。在Error部分中,依据不一样的错误,显示不同问题的错误代码(如0x800704C7 - 0x40004)。
依据错误,你将看到不一样的详细情况,这类详细情况将帮你找到缘由的根源和解决问题的步骤。





