Fix Windows Update Issues Using This Free Portable Utility


Fix Windows Update

If you’re having trouble with Windows Update, give this small, free tool a try.

Windows Update can develop issues that prevent it from working properly. Fix WU was designed to repair many Windows Update issues by re-registering a total of 114 .dll, ocx and .ax files that Windows Update needs to function properly.

It’s a small tool and easy to use. Download the file, unzip it, and run the program. Select the button that says Fix Windows Update, and in a brief time a window will pop up saying the process completed successfully.
It fixed the issue I had been having with Windows Update and it’s working as it should.

Fix WU runs on Windows 7 & Windows Vista, 32bit and 64bit versions, and works on Windows 8.1 and Windows 10.
It’s free of malware according to VirusTotal, and since it’s portable it can run from a USB flash drive.

Get the Fix WU Utility here

You can find more Tech Treats here.


Please rate this article: 

Your rating: None
Average: 3.9 (21 votes)


I had great faith that perhaps this utility could fix what Microsoft's agents have failed to do. I've been unable to update a PC at my church for a couple of years since it last installed a Windows Update. After repeated chat sessions to Microsoft and allowing the agents access which all failed to correct the problem when they tired something that broke their connection. They weren't able to reconnect and left me hanging proving even MS has no idea of how to fix what they broke. I have no other option but to wipe the drive and and reinstall another copy of clugy Windows10 from scratch.

Unfortunately, after downloading it and running it successfully, when I tried to check for updates, it still fails. Even Firefox couldn't update - I had to find and install the complete Firefox 48Mb download to update it but at least that was successful.

Windows 10 presents a host of new issues to deal with.
To clarify, are you saying that running this utility has caused Firefox to stop updating?

Have you checked in Services to make sure that Windows Update is enabled?

You might want to try PatchMyPC to keep up with updates for a wide variety of common and popular programs.

It doesn't have anything to do with any Windows updates but covers many other programs.

Hi, all...

Regretfully it failed miserably...

Error message follows:

Le informazioni su come richiamare il debug JIT (Just-In-Time) anziché questa finestra
sono riportate in fondo al messaggio.

************** Testo dell'eccezione **************
System.InvalidOperationException: Questo BackgroundWorker è occupato e non può eseguire più attività contemporaneamente.
in System.ComponentModel.BackgroundWorker.RunWorkerAsync(Object argument)
in System.ComponentModel.BackgroundWorker.RunWorkerAsync()
in FixWindowsUpdate.MainForm.b(Object A_0, EventArgs A_1)
in System.Windows.Forms.Control.OnClick(EventArgs e)
in System.Windows.Forms.Button.OnClick(EventArgs e)
in System.Windows.Forms.Button.WndProc(Message& m)
in System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
in System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
in System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

************** Assembly caricati **************
Versione assembly:
Versione Win32: 2.0.50727.8806 (QFE.050727-8800)
Base di codice: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
Versione assembly:
Versione Win32:
Base di codice: file:///C:/Users/NICOSIA%20Vittorio/Documenti/Desktop/Fix%20WU/Fix%20WU/FixWU.exe
Versione assembly:
Versione Win32: 2.0.50727.5491 (Win7SP1GDR.050727-5400)
Base di codice: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/
Versione assembly:
Versione Win32: 2.0.50727.8806 (QFE.050727-8800)
Base di codice: file:///C:/Windows/assembly/GAC_MSIL/System/
Versione assembly:
Versione Win32: 2.0.50727.5495 (Win7SP1GDR.050727-5400)
Base di codice: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/
Versione assembly:
Versione Win32: 2.0.50727.5420 (Win7SP1.050727-5400)
Base di codice: file:///C:/Windows/assembly/GAC_MSIL/System.resources/
Versione assembly:
Versione Win32: 2.0.50727.5420 (Win7SP1.050727-5400)
Base di codice: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms.resources/
Versione assembly:
Versione Win32: 2.0.50727.8806 (QFE.050727-8800)

Ideas, suggestions, hats in the ring?


Hmmmm I don't know what to make of that. Did you run the program with elevated privileges?

Thanx, rhiannon, I have contacted the author to see if he has any idea.

Great site, been using in for longer than I care to say!

You're very welcome, it's good to see you here. :)

How is this different from FixWin10 ? hxxps://xxx.thewindowsclub-dot-com/fixwin-for-windows-10

Fix WU does one thing. It will re-register a total of 114 .dll,  ocx and .ax files which are needed for the proper functioning of Windows Updates. That's it. That's all it does. ¯\_(ツ)_/¯

Does this Fix WU Utility let you know what problems exist prior to fixing?
Is a LOG made of changes by this program?

How does this compare with the Registry Cleaner in CCleaner FREE?

The utility isn't a registry cleaner and doesn't do the same thing CCleaner does.
There's no way to compare them that I can think of since they aren't the same class or category of software and don't do the same things.

As far as I can tell, it doesn't diagnose errors or issues.
It re-registers files that are part of Windows Update.
There's no log needed, since it does one thing, and one thing only - it re-registers the same fixed set of files every time it's run.
A log would tell you that the 114 files were re-registered. It's the equivalent of the message that pop ups when the files are re-registered that the process was successful.
To the best of my knowledge, re-registering the files doesn't cause an issue if the files hadn't become un-registered.

You can contact the developer and ask for a list of the 114 files that get re-registered and find out more here:

In two immediately adjacent sentences you write
"Fix WU was designed to repair many Windows Update issues by re-registering a total of 114 .dll, ocx and .ax files that Windows Update needs to function properly"
"Fix WU doesn’t make any changes to the Windows Registry".

I am more than confused. I - maybe falsely - think that "registering files" actually is making entries in the Windows Registry?

Hmmmm that's a very good question.
If I understand it correctly, the files that get re-registered are system files - .ocx files are ActiveX files and .dll files are Dynamic Link Library files and are usually found in the Windows directory. They are registered/unregistered using Regsvr32.exe via the command line.
The Registry is a database that stores data related to configuration settings, software and preferences and is accessed via the regedit command. I used both trying to fix the issue I had.

I don't know enough to be sure if the files that are re-registered using Fix WU make any changes to registry keys related to Windows Update.
Some of the sites I checked to get an overview of Fix WU mentioned that it didn't make changes in the registry but didn't give a basis for the statement.
If anyone knows more about this please feel free to add some clarity. In the meanwhile, I've removed the line until more is known. :)




Woo-Hoo !...
it worked !
Thanks rhiannon

That's fantastic! I'm so glad it's working again. :)

Thanks rhiannon..
just what I needed.
My windows 7 update has been broken for almost two years now.
Hopefully, this will fix it !

Stay safe, stay well !

That's wonderful, I hope it does the trick. If not and you're comfortable editing the registry there's an entry that sometimes gets corrupted. A search for Windows Update registry keys shoud bring up the specifics. I had both issues. I corrected the registry key and ran this utility and all is well. :)