I know many others are having issues with this, mine may be a bit of a different scenario then most but it may be worth a look at my suggestions. My scenario is different because I believe I had Virtual PC on my desktop at some point, got rid of it, then I started getting this message.

Also, note that this is a ‘friendly’ error you are getting and you should ALWAYS check your event log (Start Menu -> eventvwr and hit Enter). Mine came up with this error:

Windows update could not be installed because of error 2149842967 “” (Command line: “”C:\Windows\SysWOW64\wusa.exe” “C:\Users\Mike\AppData\Local\Temp\Windows6.1-KB958559-x64-RefreshPkg.msu” “)

Unfortunately this appears to be a very common error number! I’ve scoured around Mirosoft Support forums and I found a few things talked about. I’ll start off with what I did to get mine working.

  1. An easy one. Load up the Installed Programs listing, then switch it over to view updates. Check if there is any listing of Microsoft Virtual PC or anything ending with KB958559. If there are any there, uninstall. Reboot. Run again.
  2. A couple of Microsoft employees said the error was caused by network filters (I.e. Client for Microsoft Networks/TCPIP/QoS) reaching maximum. This may be the case as Virtual PC needs to install one for itself. This may have also been my issue because I have VMWare installed which takes up a couple.There is allegedly 8 filters allowed maximum. One way to get around this is to modify the following key:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network\MaxNumFiltersWindows 7 (again, allegedly) supports a maximum of 14. You may need to adjust this registry setting.
  3. Registry size limit, I strongly doubt this one, but none the less take a look into this.


  • Gee

    Thanks Administrator for this…I was going absolutely nuts about this issue until I found your entry. It worked with ‘easy one’ point 1 in your instructions.


  • You’re welcome! Thanks for the feedback Torsten.

  • great! the solution is pont 2! thanks a lot!

  • 1) If you are receiving the “Low Registry Space” error, set the Registry Size Limit to “unlimited”:

    Key: RegistrySizeLimit
    Type: REG_DWORD
    Value: 0xffffff (4294967295)

    2) Reboot

    3) As a Administrator open a Command Prompt and run “SFC /SCANNOW”. The command should complete successfully and if any errors were found, they should be corrected

  • Thanks Tarun that may come in handy

  • It’s remarkable in favor of me to have a
    web site, which is good in favor of my know-how. thanks admin

    Review my web page – buy proxies

  • I have the same exact error as you, did All of the things that should’ve resolved the problem, yet none of them worked.

    This is so confusing, people can just easily get this thing on their computer, but there’s ALWAYS some sort of problem with mine.