Clear Windows Update History in Windows 10

The Windows Update history allows viewing which updates were installed in your OS and the time when they were installed. It is possible to uninstall an update if it causes issues. Sometimes you may want to clear the update history. In this article, we will see how it can be done.

Windows 10 comes with a special service called "Windows Update" which periodically downloads update packages from Microsoft's servers and installs those updates except for metered connections. If it is not disabled in Windows 10, the user can manually check for updates at any moment.

Note: Starting with Windows 10 Creators Update, updates required to "keep Windows running smoothly" will be automatically downloaded even if a connection is set as metered. See these articles:

Microsoft releases cumulative updates on every second Tuesday of the month. That day is known as Patch Tuesday. Critical updates can be released any time. Also, non-security, out of band updates are sometimes release later in the month, in the fourth week.

To clear Windows Update history in Windows 10, ensure that your user account has administrative privileges. Now, follow the instructions below.

To clear Windows Update history in Windows 10, do the following.

  1. Open an elevated command prompt.
  2. Type or copy-paste the following command:
    net stop wuauserv

    This command will stop the Windows Update service. See How To Start, Stop or Restart a Service in Windows 10.Stop Windows Update Service

  3. Type or copy-paste the next command:
    del "%systemroot%\SoftwareDistribution\DataStore\Logs\edb.log"

    This command will clear the Windows Update log used for storing Windows Update history.Clear Windows Update History In Windows 10

  4. Now, start the Windows Update service again:
    net start wuauserv

    Start Windows Update Service


Windows 10 Update History


Windows 10 No Update History

That's it.


6 thoughts on “Clear Windows Update History in Windows 10

  1. Stu Mountjoy

    What if, for the win 10 machine in question, there is NO edb.log? It didn’t seem to like the %systemroot%, and it found a edb.txt in catroot, not sure if that’s the one I’m after…is edb.log marked as Hidden as in (Hidden,System,Readonly,Archive)?

  2. Profff

    this no longer works in Windows 10 2004

    1. pawan kumar

      true command not applicable now but go to path directly using explorer and delete it manually works the same…:)

      1. Jeff Barrow

        it does not it leaves all the update history behind, I lokk after about 50 PCs and since the may update , I am unable to clear the history

  3. Jeff Barrow

    @echo off
    powershell -windowstyle hidden -command “Start-Process cmd -ArgumentList ‘/s,/c,net stop usosvc & net stop wuauserv & del %systemroot%\SoftwareDistribution\DataStore\Logs\edb.log & del /f /q C:\ProgramData\USOPrivate\UpdateStore\* & net start usosvc & net start wuauserv & UsoClient.exe RefreshSettings’ -Verb runAs”

    1. Sergey Tkachenko Post author

      Thank you.


Leave a Reply

Your email address will not be published. Required fields are marked *