
SetupDiag
vLatest (download link on Microsoft Learn)Free
Reads Windows Setup logs and tells you why a Windows 11 upgrade failed. By Microsoft Corporation
- Windows
By the ToolsBharat teamLink checked 30 Oct 2026How we check
Quick answer
SetupDiag is free software for Windows from Microsoft Corporation. Reads Windows Setup logs and tells you why a Windows 11 upgrade failed. Download it only from learn.microsoft.com. The latest version we track is Latest (download link on Microsoft Learn). ToolsBharat links straight to the publisher's own download page, with no bundled offers.
- Latest version:
- Latest (download link on Microsoft Learn)
- Publisher:
- Microsoft Corporation
- Official site:
- learn.microsoft.com
- Licence:
- Free — Proprietary — free
- Requirements:
- Windows 10 / 11
Our verdict
When a Windows upgrade fails and rolls back, SetupDiag reads the setup logs and matches them against known causes such as a bad driver, low disk space, an incompatible app or a TPM block, often with a suggested fix. Windows Setup already runs it automatically, but downloading the latest copy from Microsoft gives you current rules. Run it from an elevated Command Prompt and read SetupDiagResults.log.
Key features
- Matches setup logs against dozens of known failure rules
- Online mode on the failed PC or offline mode on copied logs
- Text, XML or JSON output
- Can analyse setup crash dumps with Windows debugging tools
Pros
- Pro: Official and free
- Pro: Turns cryptic upgrade errors into readable causes
- Pro: No installation
Cons
- Con: Command-line only
- Con: Needs .NET Framework 4.7.2 or later
- Con: Doesn't fix problems itself
What's new in Latest (download link on Microsoft Learn)
See what changed in Latest (download link on Microsoft Learn) in the official release notes
Version history
Version Latest (download link on Microsoft Learn)Latest
date not stated- SHA-256
- The developer does not publish one
- Source
- Release notes
Requirements
- OS
- Windows 10 / 11
- Architecture
- 64-bit
- Also needs
- .NET Framework 4.7.2 or newer; run as administrator
Licence
- Type
- Free
- Licence
- Proprietary — free
- Publisher
- learn.microsoft.com
Where these facts come from
Checked 30 Oct 2026
FAQ
Where are SetupDiag's results?
When you run it manually it writes SetupDiagResults.log next to SetupDiag.exe. When Windows Setup runs it, results go to %WinDir%\Logs\SetupDiag\SetupDiagResults.xml.
User reviews
User reviewsयूज़र रिव्यू
No reviews yet
Used SetupDiag? Reviews appear after moderation; we never import or invent ratings.
Alternatives
- Windows 11 Installation AssistantWindows 11 2026 Update (version 26H2) · FreeUpgrades the PC you're using to the latest Windows 11 release, keeping your files. Official No bundles
- PC Health CheckLatest (updated by Microsoft) · FreeMicrosoft's checker that tells you whether a Windows 10 PC can run Windows 11, and why. Official No bundles
SetupDiag
Latest (download link on Microsoft Learn) · Not stated