Code 80243004 – Windows Update encountered an unknown error.

When trying to install Windows Updates, you receive the following error:

Code 80243004 – Windows Update encountered an unknown error.

Code 80243004 - Windows Update encountered an unknown error

This is a documented issue by Microsoft and has a weird workaround.  Please follow the steps below for updates to continue installing.  Office KB article can be found here: http://support.microsoft.com/kb/2837515

  1. Right click on the taskbar and select Properties.
    Code 80243004 - Properties
  2. Click the Customize… button on the Taskbar and Start Menu Properties window.
    Code 80243004 - Customize
  3. On the Notification Area Icons window, make sure Always show all icons and notifications on the taskbar is checked and click OK.
    Always show all icons and notifications on the taskbar
  4. At this point, try running Windows Update again and the updates should begin to install properly.

Not sure why this fixes the issue, but it worked for me on a couple of virtual machines running in a VMware environment.  An additional thing I noticed is you can see the tray has “null icons”, where they are blanks of open applications; once you hover over them, they disappear/close.  Not sure if this is a bug with Windows and VMware VMs, but just thought it was a weird coincidence.  If you have had this same issue, could you please drop a comment below stating whether or not you received the same issue in a virtual environment?

13 thoughts on “Code 80243004 – Windows Update encountered an unknown error.

  1. Name

    Got this error in a VirtualBox-VM (Win7Ult64). Updated the machine a while ago, then used it, restored the old restore point to get a clean base, then tried to install updates. The symbols in the system tray where mostly blank, and when i hovered over them, they disappered. Must have been 10 or 20 blank symbols. Got 80243004, changed the Windows-Update-Symbol from “show notifications only” to “show notifications and symbol”, working again. Strange.

    Reply
  2. Gareth Lawson

    I had the same problem, but the check box for show all notifications was already checked and just clicking ok didn’t solve the problem. I had to go back into the settings as described above and UNCHECK the show all notifications setting and that did the trick for me. I’m not sure if the server is a physical server or virtual, but I am pretty sure it is virtual (it is rented from a dedicated hosting provider). Windows Server R2 SP1 x64.

    Reply
  3. Tonia

    Had the same issue on some VMs in a VMWare environment. Changing the icon in the notification area immediately resolved the issue. Thanks for the post!

    Reply
    1. Jack Post author

      Hiding or showing the icon will not prevent windows updates from installing. The referenced Microsoft article is worded poorly in stating that if you experience this error, Windows Updates will not install with the icon hidden. If you do not experience this error and hide the icon, Windows Updates will still install properly.

      Jack

      Reply
  4. Ron DeFulio

    Wow.. I’ve seen a lot of ridiculousness from Microsoft but this one takes the cake.. Thanks for this! Toggled the box (was unchecked, checked it) saw a slew of empty icons, moved my mouse over them all to make them go away, then clicked “try again” and sure enough the updates started downloading. Thanks Micro$oft!

    Reply
  5. Rushikesh Kalyani

    Thank you so much Jake ! 🙂

    This worked like a charm for me 😛

    I too having this VM in VMware environment with exact same symptoms you mentioned.

    Bust still I am wonder, what the hell is this 🙁

    Anyways.. Thank you so much again!!

    Regards,
    Rushikesh

    Reply
  6. Peter Engrav

    Thanks! Had somewhat ancient Win Server 2008 R2 guest running on 2012 R2 Hyper V host, hadn’t updated in ages, tried to catch up, hit exactly this. Fix worked! Crazy. You should add “hold your nose and spin around once clockwise” to the incantation…

    Reply

Leave a Reply

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