
Although Windows 10 usually provides an error code about an upgrade or update failure, sometimes, it won't show anything, leaving you guessing the root of the problem. This can be very frustrating, especially if you're trying to install a new version of the operating system.
However, Microsoft offers an optional tool known as SetupDiag, which is available for free and designed to diagnose and determine the exact reason an update or upgrade failed to install.