Get it from the official source
We don't host files. These links take you straight to the genuine, safe installer on the developer's website.
An installer that gets most of the way through and then throws 'Installation Failed' is one of the more demoralising Windows errors, because you often have no idea which of a dozen things went wrong. The setup rolls back, leaves a few files behind, and gives you a generic message with little to work with.
The reality is that installation failures cluster around a handful of causes: the installer needs administrator rights it does not have, an older version of the program is still partly installed and conflicting, the downloaded installer is corrupted, antivirus is blocking the setup, or the drive is out of space. Once you know the categories, fixing the problem becomes systematic rather than a guessing game.
This guide walks through those causes and the fixes that resolve the vast majority of failed installs on Windows 10 and 11. Always run the official installer from the vendor, and verify the download is intact before you blame the installer itself.
Helpful tools
Microsoft Visual C++ Redistributable
Runtime many programs require; installing it fixes dependency-related install failures
Visit official site โMicrosoft .NET Runtime
Provides the .NET framework many apps depend on during installation
Visit official site โRevo Uninstaller
Removes leftover files and registry keys from previous installs that block a clean reinstall
Visit official site โMicrosoft PowerShell
Used to check installer hashes and run installation commands
Visit official site โStep-by-step fix
-
1
Right-click the installer and choose 'Run as administrator' so it can write to protected folders and the registry.
-
2
Uninstall any previous version via Settings > Apps > Installed apps, then remove leftover files from Program Files and %AppData%.
-
3
Verify the installer's size and SHA-256 checksum against the vendor's values, and redownload from the official site if they don't match.
-
4
Temporarily pause antivirus and SmartScreen to test the install, then re-enable protection after allowing the file.
-
5
Free up disk space with Disk Cleanup and confirm the drive has room for both the program and temporary files.
-
6
Install the latest Microsoft Visual C++ Redistributable and .NET runtimes the program may depend on.
-
7
Run the Microsoft Program Install and Uninstall Troubleshooter to clear broken registry entries from earlier failed installs.
-
8
For MSI installers, generate a verbose log with msiexec /i installer.msi /l*v install.log and search it for the failing step.
Common reasons installs fail
Most 'Installation Failed' messages come down to one of these:
- Missing administrator rights - the installer cannot write to protected folders or the registry.
- A corrupted installer - the download was incomplete or damaged.
- Leftovers from a previous version - old files and registry keys block the new install.
- Antivirus interference - security software blocks the setup mid-way.
- Insufficient disk space - or a missing dependency like the .NET or Visual C++ runtime.
Run the installer as administrator
The single most effective fix is also the simplest. Right-click the installer and choose Run as administrator. Many setups need to write to Program Files, modify the registry, or register system services, all of which require elevated rights. Without them, the install proceeds part way and then fails as soon as it hits a protected location.
If you are on a work or school PC, you may not have administrator rights at all. In that case the install will keep failing no matter what you try, and you will need an account with admin privileges or help from your IT administrator.
Remove leftovers from previous versions
When you are reinstalling or upgrading, fragments of the old version are a frequent cause of failure. Go to Settings > Apps > Installed apps and uninstall any existing copy first. After uninstalling, check the program's folder under Program Files and its data in %AppData% for leftover files, and remove them if the vendor's documentation says it is safe to do so.
For stubborn cases, Microsoft offers the Program Install and Uninstall Troubleshooter, which can clear out broken registry entries from a failed install that would otherwise block a clean reinstall.
Verify the installer and rule out antivirus
A corrupted installer cannot install successfully. Compare the file's size and, if the vendor publishes one, its SHA-256 checksum against the official values. If they do not match, redownload from the vendor's site. This step alone resolves a surprising share of failed installs.
Antivirus and Windows SmartScreen sometimes block legitimate installers, particularly less common ones. Temporarily pausing real-time protection to test the install will confirm whether security software is the culprit. If it is, allow the file explicitly and re-enable protection, rather than leaving your PC unguarded.
Check space, dependencies and logs
Confirm the target drive has enough free space - installers need room not just for the program but for temporary extraction files. Run Disk Cleanup if you are low. Many programs also depend on runtimes such as the Microsoft Visual C++ Redistributable or .NET; if those are missing or outdated, the install can fail with a vague message. Installing the latest official redistributables often clears these failures.
If you want to know exactly what failed, MSI-based installers can write a log. Running msiexec /i installer.msi /l*v install.log produces a detailed log file you can search for the word 'failed' to find the precise step that broke.
Frequently asked questions
Questions & answers
No questions yet โ be the first to ask!
Ask a question
Please sign in with your email to ask a question.
Comments (0)
No comments yet. Share your experience!
Leave a comment
Please sign in with your email to comment.