Force Trigger Download and Install of Windows 10 Free Upgrade (KB3012973)

»»»Force Trigger Download and Install of Windows 10 Free Upgrade (KB3012973)
The much-awaited next version of Windows operating system, Windows 10, is been pushed for download silently in the background for all Windows 7 and Windows 8.1 that made the reservation for free upgrade to Windows 10. And Microsoft has also started to notify eligible users who have completed the download of Windows 10 setup installation files through pop-up and Windows Update message that their upgrade is ready to install.

In the view of Windows 7 and Windows 8.1, the full upgrade installer for Windows 10 is released as a Windows update, with the KB name of KB3012973. The size of the update differs by system though, and as it’s categorized on importance level as an optional update, it won’t automatically install on current system unless you ask Windows Update to install recommended and optional updates as if they’re important updates. In addition, KB3012973 is flagged as “Internet Only”, which means every computer will try to download the complete setup installation files, which is several GBs in size, over the Internet.

If you can’t wait for Windows 10 rollout process to hit your computer and offer you to start the WinX upgrade process, or if your computer has downloaded the WinX setup installation files (which stores in hidden $Windows.~BT folder located at the root of system drive, i.e. C:\) but the upgrade process don’t start yet, you can use the following tricks to forcefully trigger the download and install of Windows 10 free upgrade on existing Windows 7 or Windows 8.1 system. The tricks can also be used to troubleshoot any issues related to downloading and upgrading to Windows 10 through Windows Update.

it doesn’t matter if you’ve reserve the Windows 10 free upgrade via GWX Get Windows X app or not, but your system must be genuine and activated to receive the upgrade

Method 1: AllowOSUpgrade Registry Key

Assuming that the Windows 10 installation files have already been downloaded to your local PC, but upgrade process is not started yet unless a registry key is created and added. Follow the steps to add the registry key and force install Windows 10 instantly.

  1. Ensure that Windows 10 installation files have been downloaded to %SystemDrive%\$Windows.~BT with file size of more than 2 or 3 GBs.
  2. Run Registry Editor (RegEdit).
  3. Navigate to the following registry key:


  4. Right click on OSUpgrade and create a new DWORD (32 bit) Value named AllowOSUpgrade.
  5. Double click or double tap on AllowOSUpgrade, and modify its value data from 0 to 1.


  6. Restart the computer.
  7. Run Windows Update, and click or tap on Get Started button to start the upgrade to Windows 10.

Method 2: wuauclt.exe /updatenow Command

To trigger Windows 10 upgrade process in Windows 7 and Windows 8.1 systems, open a Command Prompt as Administrator and run the following command:

wuauclt.exe /updatenow

Trigger Windows 10 Upgrade Download and Install

After executing the command, go to Windows Update, and you should start to see that it’s downloading Windows 10 by getting setup files, checking requirements and etc.

Downloading Windows 10

Once download is completed, you will be offer option to install and upgrade to Windows 10 right away.

Method 3: Run Maintenance Tasks

Another alternative to trigger the download and/or install of Windows 10 is by running the maintenance tasks, which was reported by some users to be successfully forced Windows Update to start downloading Windows 10. To do so, search and go to Action Center. Then, go to Troubleshooting, and select Run maintenance tasks.

Run Maintenance Tasks

Complete the wizard and then go to Windows Update to check it out. Once download of Windows 10 is completed, you will be offer option to install and upgrade to Windows 10 right away.

Method 4: Windows PowerShell to Download KB3012973 (Windows 10 Upgrade Update)

For this method to work properly, make sure that you have install all updates in Windows Update.

  1. Visit Windows Update PowerShell Module and download the
  2. Unpack and extract the content of ZIP archive, which contains the Windows Update PowerShell Module, to the following locations:


  3. Search for Windows PowerShell, right click on it and select Run as Administrator.
  4. Configure Windows PowerShell to run scripts, if you have yet to configure it, with the following command:
    Set-ExecutionPolicy RemoteSigned
  5. In Windows PowerShell, issue the following command to import the Windows Update PowerShell Module:
    Import-Module PSWindowsUpdate
  6. Then, in Windows PowerShell, issue the following command to start downloading and installing of KB3012973 (Upgrade to Windows 10 Pro):
    Get-WUInstall -KBArticle KB3012973 -AcceptAll

    Install Windows 10 Upgrade via PowerShell

  7. When the 4-step process completed, your system should start the upgrade process to Windows 10 automatically.

Using the PowerShell method does not require the Windows Update, as everything is executed by the PowerShell cmdlet.

Method 5: Windows 10 Media Creation Tool

Microsoft released Windows 10 Media Creation Tool that not only allows you to upgrade in-place, but also download Windows 10 ISO or create Windows 10 media in USB flash drive or DVD.

Method 6: Manually Start the Windows 10 Setup to Upgrade form ISO

If you already have the ISO images of Windows 10, you can always upgrade to Windows 10 by using the Windows 10 ISO.

Enjoy your Windows 10!

Update: Windows 10 November Update v.1511 (Build 10586) | Download Windows 10 version 1511 Build 10586 Fall Update ISOs

Windows 10 - Important Information

By | 2016-12-09T08:38:36+00:00 December 9th, 2016|Categories: Windows|Tags: |14 Comments

About the Author:

LK is a technology writer for Tech Journey with background of system and network administrator. He has be documenting his experiences in digital and technology world for over 15 years.

Connect with LK through Tech Journey on Facebook, Twitter or Google+.

  • James Frost

    Method 1 worked, downloading 10 now

    • andrewbucklin


  • Fransenson

    None of the methods worked for me. PowerShell did not want to execute the “import-module” part as the file is already there, but when trying to do the rest, it also throws an exception that Get-WUInstall is not a known function.

    • nd

      same for me 🙁 script is not digitally signed, you cannot run this script of this system,, etc, etc etc.

      • Fransenson

        set-executionpolicy unrestricted this fixes that. but the actual download freezes.

        • phone7

          with powershell
          it stops a couple of minutes (5 at least) saying:

          2 Accepted KB3012973 3 GB Bijwerken naar Windows 10 Pro

          then step 3 starts

          3 Downloaded KB3012973 3 GB Bijwerken naar Windows 10 Pro
          step 4, installing updates, isn’t doing anything

          • RV

            Same here.. Step 2 and 3 in Get-WUInstall work, and Step 4 Failed. Anyone know how I can get past the Step 4 failure?

  • Animoni

    First method helped me out . Thumbs up man (y).

  • Renato H. M. de Oliveira

    Hey, LK, thanks for this article, it’s top notch.

    2 minor flaws in Method 3

    1. It doesn’t always update to Win 10 Pro, it depends on your version. Win 8.1 Single Language updates to Win 10 single language.

    2. Where it reads “Set-ExecutionPolicy RemoteSigned” should be “Set-ExecutionPolicy Unrestricted”

  • Jean La All Chic So

    So now that it’s done, I seem to be in a “restart to continue update” kind of loop, it won’t install the update or let me look for new updates…

    • NIPSEN

      I had the same problem, so I updated with iso (I had the iso file by decrypt install.esd).

      • Brandon App

        Anybody get around the Reboot problem?

  • BTW if you already got the files on your disc just a single registry tweak will allow you to install it. More at

  • Pingback: Upgrade & Install New Build / Updates in Windows 10 Fails with Error 0x8024200D - Tech Journey()

Pin It on Pinterest

Share This

Share This

Share this post with your friends!