Skip to content

Official links only. Every download link goes to the publisher's own official page. We never host, repackage or bundle files.

SetupDiag logo

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
Official sourceNo bundles

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

  1. 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.

Write a review of SetupDiag

Shown with your review.

Never shown. Only used if a moderator needs to contact you.

What worked, what didn't? 30–3000 characters. Plain text only.

Reviews are checked by a person before they appear. We never import or invent ratings.

Alternatives

SetupDiag

Latest (download link on Microsoft Learn) · Not stated

Download

↑ ↓ to move · Enter to open · Esc to close