如何使用SetupDiag工具诊断Windows 10升级问题
发布时间:2023-08-06 03:25:56
SetupDiag 是微软提供的免费诊断工具,旨在帮助 IT Pro 查找和解析 Windows 10 安装日志,以确定升级或更新未能在 Windows 10 PC 上正常安装的根本原因。SetupDiag 可以在更新安装失败的计算机上直接执行诊断,也可以将日志从一台 PC 导出到另一台计算机,并以脱机模式运行 SetupDiag 进行分析。
使用 SetupDiag 工具有 2 个必要的前提条件:
必需是使用 Windows 10 操作系统的设备
必须安装 .NET Framework 4.6
如果您不确定当前系统使用了哪个 .NET Framework 版本,可以在 CMD 中执行 reg query “HKLMSOFTWAREMicrosoftNet Framework SetupNDPv4” /s 命令进行查看。
Windows 10 version 1803 马上就要发布,如果您遇到升级问题(乌鸦嘴 ),马上就可以使用它来进行诊断咯!
如何使用SetupDiag诊断工具
在 Microsoft 官网下载 SetupDiag 工具之后就可以直接运行(联机模式),如果不带任何参数,它会自动尝试查找并检测 Windows 10 在升级过程中在设备默认文件夹中生成的升级日志文件。
命令执行完扫描后,会在 SetupDiag.exe 工具的相同目录下生成一个名为 SetupDiagResults.log 的结果文件,其中会包含在升级日志文件中检测到的升级问题。与此同时,还会在同一目录下创建一个所有日志文件的 Logs.zip 打包存档。
Windows 安装日志文件和事件日志中包含了有关 Windows 在安装期间创建日志的信息。 如果要脱机模式使用 SetupDiag,就需要将以下日志文件夹复制到脱机位置:
-$Windows.~btsourcespanther
$Windows.~btSourcesRollback
WindowsPanther
WindowsPantherNewOS
如果您复制了父文件夹和所有子文件夹,SetupDiag 将自动搜索所有子目录中的日志文件。
Bug check分析
当 Windows 10 遇到危及操作系统安全(Kernel mode)的情况时,系统将会主动暂停。这种情况被专称为「错误检查(bug check)」,通常也叫系统崩溃、内核错误、Stop 错误或 BSOD,其实就是蓝屏。。。(一般硬件驱动或相关软件会导致此错误)
如果你的系统启用了崩溃转储,在蓝屏时就会主动创建崩溃转储文件。如果在 Windows 10 升级过程中发生 bug check,Windows 安装程序会自动提取一个小型转储 setupmem.dmp 文件,而 SetupDiag 工具也可以调试这些设置相关的 dump 文件。
要调试设置相关的 bug check 必须:
指定 /Mode:Offline 和 /LogsPath 参数,无法在联机模式下调试内存转储。
采集到 setupmem.dmp 内存转储文件。(位于 %SystemDrive%$Windows.~btSourcesRollback 或 %WinDir%PantherNewOSRollback 文件夹,取决于 bug check 发生的时机)~
执行 SetupDiag 的计算机中安装了 Windows Debugging Tools
在以下示例中,已经将 setupmem.dmp 文件复制到 D:Dump 目录,并在运行 SetupDiag 之前安装了 Windows 调试工具:
SetupDiag.exe /Output:C:SetupDiagDumpdebug.log /Mode:Offline /LogsPath:D:DumpSetupDiag工作原理
其实说白了 SetupDiag 就是一个规则匹配工具,它可以自动通过微软定义的 26 个唯一标识符来查找 Windows 10 升级日志中的匹配项。对规则的依赖意味着 SetupDiag 只能识别已经在其规则集中定义好的问题,微软已经在 Microsoft Docs 网站上列出了共 26 个唯一标识符。
如何使用SetupDiag工具诊断Windows 10升级问题的下载地址:


猜你喜欢
- 在智能手机大规模普及的同时,二维码也开始频频出现在人们的日常生活中,就连爱奇艺在内的多家视频网站都先后开放了二维码登陆功能!那么,爱奇艺官网
- 升级Win11之后想要对磁盘进行管理要怎么操作呢?小编整理了网上比较常用的几种磁盘管理打开方法,有需要的用户快来看看吧,选择合适的那个进行操
- 让微软尴尬的是,这个国家的监管机构开始吐槽,认定Windows 10侵犯用户隐私,并希望用户共同联名要官方给出说法。据荷兰媒体报道称,该国隐
- Excel中vba提示下标超界,说明对象不存在或者数组元素不存在。举个简单的例子:工作表中没有"1月"这个工作表,却用S
- PowerPoint 2013与网络的联系更加紧密,在以前版本中放置于本机磁盘上的素材在PowerPoint 2013中都将从网络获取,。图
- 有用上Win10系统的网友表示,在Win10系统下无法打开Nvidia显卡的控制面板。以前在用Win8或Win7时都没出问题,到Win10就
- Cortana小娜是微软推出的一个云平台的个人助理,有登录和不登录两种状态。登录状态能够在你的设备和其他Microsoft服务上工作,你以问
- Windows XP使用过程中经常会出现系统语言栏消失不见的情况,这一点很是让网友们郁闷啊,因为不知道在什么地方把它找回来,于是小编整理了一
- 调用win7立体窗口可以按下快捷键Ctrl+视窗键+Tab键,按住Ctrl+视窗键然后按Tab键来找到自己想要的,但是有的时候不想要用快捷,
- mathType6.9简体中文版成功解决无法输入中文的难题,在mathType编辑区内输入公式的同时输入中文将更加便捷,本教程将详细介绍彻底
- 当在制作幻灯片时把其他一些PPT文稿中的图形复制过来,整体看上去觉得颜色有点不对,于是改背景颜色,背景颜色改完之后又觉得字体颜色又有点诧异,
- 【有用!20个Word文字处理技巧】一起长知识啦有了这条微博,word处理不用再求人啦!(央视新闻)找到了适合自己的工作声明:转载此文是出于
- 第一,excel输入值非法的原因有些新手朋友打开一个excel文档,在单元格输入内容,会出现“excel输入值非法。其他用户已经限定了可以输
- 如何在PPT中自动播放幻灯片呢,在播放幻灯片的时候不需要点击鼠标即可播放,在PPT中使用排练计时是放映前的一项彩排工作,我们可以预先设定演示
- 如果说通知摘要功能可以减少我们被外界的打扰,那么专注模式的作用就是可以让我们保持专注,总的来说通知摘要功能和专注模式都可以让我们更集中地投入
- 统信uos系统是国产系统,很多人为支持国产都会进行试用,但因为系统起步较晚,配套试用的应用程序很少,一般情况下UOS系统的root权限是默认
- 怎么调整苹果Mac屏幕分辨率?很多使用Mac需要外接显示器,或者外接投影仪的用户,由于系统无法读取到显示设备的默认分辨率需要手动调节,今天小
- 连阿拉伯数字都能变成中文大写数字,金额变成万元就更不在话下了: 公式解析:=TEXT(A2,"0!.0000万元&quo
- 如何解决每次打开Office办公软件都会出现正在配置文件;有时候我们安装好Office后,每次打开Word或者PPT或者其他Office文档
- 你知道在wps怎样全选文字 吗?新手不会,上网找怕麻烦,而且教程太乱没有统一的答案怎么办,哪里有更好的方法?下面小编马上就告诉大家wps文字