In Windows 10, when you click Windows Update from the Tools menu in Internet Explorer, the error “Windows cannot find wuapp.exe” occurs. This is because the file wuapp.exe, Windows Update page launcher tool that existed in earlier versions of Windows has been removed in Windows 10; but Internet Explorer 11 still references this file.
Windows Update page can be launched using many ways, such as from Search or Start -> Settings -> Update and Security. To access it quickly, you may simply Pin the Windows Update page to Start. Or create a desktop shortcut with the following command-line.
control.exe /name Microsoft.WindowsUpdate
or
ms-settings:windowsupdate
Removal of wuapp.exe is only a trivial thing. However, if you’re used to typing wuapp.exe in the Run dialog to quickly launch the Windows Update applet all these years, here is how to get back the functionality.
Step 1: Make a Vbscript file
Open Notepad, copy these 2 lines, and save the file as WULaunch.vbs on your Desktop.
Set WshShell = WScript.CreateObject("Wscript.Shell")
WshShell.Run "control.exe /name Microsoft.WindowsUpdate"
Move the file to the C:\Windows directory.
Then follow any one of the options under Step 2.
Step 2
Option A: Change Wuapp.exe app path to point to the script file
Copy the following lines to Notepad:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\wuapp.exe]
@="c:\\windows\\wulaunch.vbs"
To apply the setting for all users, replace the text HKEY_CURRENT_USER with HKEY_LOCAL_MACHINE. Save the file with the .reg extension, and double-click the file to run it.
When you run wuapp.exe (in Run dialog) without mentioning the full path or click Windows Update in IE’s Tools Menu, it should actually run the script file, which in turn launches the modern Windows Update page.
(To reverse this registry setting, open Regedit.exe and go to the above registry key, right-click wuapp.exe key, and choose Delete. Then remove the script file from the C:\Windows directory.)
Option B – Create your Own Wuapp.exe from Vbscript
If you don’t want to make changes to the registry as in Option A, then you may wrap the Vbscript code in a .exe file. There are vbs to exe converters online, as well as tools that can convert or wrap the script offline. I used the Convert into Executable… option available in the VbsEdit software which I already have.
Name the executable file as wuapp.exe, and place it in the Windows directory, or in any directory that’s included in PATH. Since we’re using the original file name (wuapp.exe) for the launcher .exe, don’t be surprised if a malware scanner warns you about wuapp.exe as being unsigned or untrusted.
One small request: If you liked this post, please share this?
One "tiny" share from you would seriously help a lot with the growth of this blog. Some great suggestions:- Pin it!
- Share it to your favorite blog + Facebook, Reddit
- Tweet it!
Couldn’t the app paths reg value directly refer to control.exe /name Microsoft.WindowsUpdate without creating the VB Script?
@Anon: I tried it first and didn’t work..because it has additional parameters.
To solve the error in regards to Windows Update problem in Windows 10.. why not just create a Widows Update to Windows 10 and send it out like you do all other program updates?
I didn’t buy a program that would have to be rewritten by a none programmer, me.