Fix Windows Upgrade Stuck At 99% Issue
Tags: windowsupgradeissue
Published: 2020-12-17 12:17:56

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/6ttcm9selkms1p6y0byp.png)
<strong>Windows upgrade stuck at 99% </strong>issue is not very new among Windows 10 users. So, if you are also of those users who are experiencing the same issue, then this article is going to help you in resolving this problem.

This Windows upgrade issue occurs while trying to upgrade the OS. According to the reports, this error occurs on both Windows 7 and Windows 10.

The main reason behind getting this error are 3rd party antivirus, missing device drivers, corrupted Windows update file, and ending updates. Though this is a common error, it can affect the performance of the computer as it will not allow upgrading the system.

Thankfully, there are some solutions that can fix this error. So, if you are still looking for a solution to this issue, then below are the fixes you are looking for.
<h2>Solutions to Fix Windows Upgrade Assistant Stuck at 99% Issue</h2>
<h3>Solution 1: Disable Third-Party Antivirus</h3>
If you have third party antivirus installed on your computer, then this might be the reason why you are getting the <strong><a href="https://www.pcerror-fix.com/fix-windows-upgrade-stuck-at-99">Windows upgrade stuck at 99% issue</a></strong> on your Windows 10 PC. Though Windows users use the third-party antivirus tool for advanced security, most of them are known for creating conflict with other installed programs and services.

So, if your antivirus tool is conflicting with the Windows upgrade services, then it may cause this issue. In this case, you need to check if your antivirus is the main culprit. First, disable the third-party antivirus and then try to upgrade your PC.

If you are able to complete the upgrade process, then the issue is with the antivirus software (You can enable the antivirus after completing the Windows upgrade). But if the issue still persists, then move to the next solution.
<h3>Solution 2: Update Missing Drivers</h3>
Device drivers plays important role in the computer’s performance and if there is any issue with the drivers, then it will affect the other services of Windows. And the most common reason behind getting this issue is a missing device driver.

So, if any of the device drivers are missing from your PC, then you will end up with this upgrade issue. To check and fix this device driver problem you need to update the missing drivers. To do so, follow these steps:
<ul>
 	<li>Launch <strong>Run</strong> dialog box by pressing the <strong>Windows + R</strong> keys together.</li>
 	<li>On the <strong>Run</strong> text box, type <strong>devmgmt.msc</strong> and press the <strong>Enter</strong> key.</li>
 	<li>In the<strong> Device Manager</strong> window, click on the category.</li>
 	<li>Now, check if there is a yellow exclamation mark showing next to the device name. If yes, then it means the driver is missing for that device.</li>
 	<li>Next, go to the <strong>manufacturer's website</strong> and download the missing device driver.</li>
 	<li>Install the driver on your computer and check if the issue is resolved or not.</li>
</ul>
<h3>Solution 3: Download pending Windows Updates</h3>
If the Windows updates are pending to download, it may also cause the <strong>Windows upgrade assistant stuck at 99%</strong> issue. So, check and download the pending updates if any.
<ul>
 	<li>Press<strong> Windows + I key</strong> to open the <strong>Windows Update</strong>.</li>
 	<li>On the app <strong>Settings</strong> window, click on the<strong> Update &amp; Security</strong>.</li>
 	<li>Click on the <strong>Windows Update</strong> tab at the left pane of the window.</li>
 	<li>Next, click on the <strong>Check for updates</strong> button.</li>
 	<li>If there is any pending update, then install it on your computer.</li>
</ul>
<h3>Solution 4: Restart the Windows Update Components</h3>
A corrupted Windows update file is another reason for this issue as it won’t let you complete the update or upgrade process and will create issues. In such a case, restarting the Windows update components is a must to repair corrupted/damaged Windows update files.

Here are the steps you need to follow to do this:
<ul>
 	<li>Press the <strong>Windows + X</strong> key and select <strong>Command Prompt (Admin)</strong> from the list.</li>
 	<li>On the <strong>Command Prompt</strong>, type these commands and press the <strong>Enter</strong> key after entering each command:</li>
</ul>
<blockquote><strong>net stop bits</strong>

<strong>net stop wuauserv</strong>

<strong>net stop appidsvc</strong>

<strong>net stop cryptsvc</strong></blockquote>
<ul>
 	<li>Now to delete the <strong>qmgr*.dat</strong> files, type this command and press the <strong>Enter</strong> key:</li>
</ul>
<blockquote><strong>Del “%ALLUSERSPROFILE%\\Application Data\\Microsoft\\Network\\Downloader\\qmgr*.dat”</strong></blockquote>
<ul>
 	<li>Now run this command on the <strong>Command Prompt</strong>:</li>
</ul>
<blockquote><strong>cd /d %windir%\\system32</strong></blockquote>
<ul>
 	<li>Now, it’s time to re-register the Windows Update and BITS files and for this, you need to execute the below-given commands:</li>
</ul>
<blockquote><strong>regsvr32.exe atl.dll</strong>

<strong>regsvr32.exe urlmon.dll</strong>

<strong>regsvr32.exe mshtml.dll</strong>

<strong>regsvr32.exe shdocvw.dll</strong>

<strong>regsvr32.exe browseui.dll</strong>

<strong>regsvr32.exe jscript.dll</strong>

<strong>regsvr32.exe vbscript.dll</strong>

<strong>regsvr32.exe scrrun.dll</strong>

<strong>regsvr32.exe msxml.dll</strong>

<strong>regsvr32.exe msxml3.dll</strong>

<strong>regsvr32.exe msxml6.dll</strong>

<strong>regsvr32.exe actxprxy.dll</strong>

<strong>regsvr32.exe softpub.dll</strong>

<strong>regsvr32.exe wintrust.dll</strong>

<strong>regsvr32.exe dssenh.dll</strong>

<strong>regsvr32.exe rsaenh.dll</strong>

<strong>regsvr32.exe gpkcsp.dll</strong>

<strong>regsvr32.exe sccbase.dll</strong>

<strong>regsvr32.exe slbcsp.dll</strong>

<strong>regsvr32.exe cryptdlg.dll</strong>

<strong>regsvr32.exe oleaut32.dll</strong>

<strong>regsvr32.exe ole32.dll</strong>

<strong>regsvr32.exe shell32.dll</strong>

<strong>regsvr32.exe initpki.dll</strong>

<strong>regsvr32.exe wuapi.dll</strong>

<strong>regsvr32.exe wuaueng.dll</strong>

<strong>regsvr32.exe wuaueng1.dll</strong>

<strong>regsvr32.exe wucltui.dll</strong>

<strong>regsvr32.exe wups.dll</strong>

<strong>regsvr32.exe wups2.dll</strong>

<strong>regsvr32.exe wuweb.dll</strong>

<strong>regsvr32.exe qmgr.dll</strong>

<strong>regsvr32.exe qmgrprxy.dll</strong>

<strong>regsvr32.exe wucltux.dll</strong>

<strong>regsvr32.exe muweb.dll</strong>

<strong>regsvr32.exe wuwebv.dll</strong></blockquote>
<ul>
 	<li>Type this command in the Command Prompt to reset the Winsock. Press the Enter key after entering the command:</li>
</ul>
<blockquote><strong>netsh winsock reset</strong>

<strong>netsh winhttp reset proxy</strong></blockquote>
<ul>
 	<li>Lastly, restart the BITS, Windows Update, MSI Installer, Cryptographic services by running these commands. Press the Enter key after entering each command:</li>
</ul>
<blockquote><strong>net start bits</strong>

<strong>net start wuauserv</strong>

<strong>net start appidsvc</strong>

<strong>net start cryptsvc</strong></blockquote>
<h3>Solution 5: Complete Upgrade Using Media Creation Tool</h3>
If none of the solutions fixed the <strong>Windows upgrade is stuck at 99%</strong> on your Windows computer, then you can take the help of the <strong>Media Creation Tool</strong>. You can download this tool from Microsoft official website.
<ul>
 	<li>Download the tool and run the setup file on your PC to launch the tool.</li>
 	<li>Click <strong>Accept</strong> button &gt; select<strong> Upgrade this PC now</strong>.</li>
 	<li>Follow on-screen instructions.</li>
 	<li>Windows 10 will now download the updates.</li>
</ul>
<h2>Conclusion</h2>
So, with the end of this guide, I hope you are now able to fix the error using the provided solutions. All the above-mentioned fixes are easy to perform. So, you don't need any prior technical knowledge to follow the given steps.

Simply, follow the given solutions step-by-step and get this issue fixed within few minutes.