General Computer Troubleshooting

Wuauclt.exe Commands Explained for Windows Update

What wuauclt.exe is, which switches like /detectnow and /reportnow do, whether they still work on Windows 10 and 11, and the modern alternatives to use.

On this page
  1. What wuauclt.exe is
  2. Commonly listed switches
  3. Does wuauclt still work on Windows 10 and 11
  4. Modern alternatives
  5. When Windows Update is stuck
  6. Use in managed environments

What wuauclt.exe is

wuauclt.exe is the Windows Update Automatic Updates client. For many years administrators used it from the command line to make a computer check for updates or report its status to a WSUS (Windows Server Update Services) server. It is generally described as a legacy tool, and on current versions of Windows its commands are widely reported as unreliable or not doing anything visible.

Commonly listed switches

These are the switches most often documented for older Windows versions:

Switch What it was used for
/detectnow Start a check for available updates
/reportnow (or /r) Send queued status information to the WSUS server
/resetauthorization (or /a) Reset the client’s WSUS authorization and targeting information
/updatenow Start detection and download of updates
/showwindowsupdate Open the Windows Update interface

A frequently quoted combination for managed machines is:

wuauclt.exe /resetauthorization /detectnow

Sources differ on exact behavior across Windows versions, so treat this list as a guide rather than a guarantee.

Does wuauclt still work on Windows 10 and 11

On Windows 10 and 11 (and recent Windows Server versions), Microsoft moved update scanning to a different component. In practice many people find that running wuauclt /detectnow appears to do nothing, even though the command returns no error. Reports point to Windows 10 version 1903 as the point where it stopped working. If you are on an up-to-date version of Windows, it is better to use the methods below.

Modern alternatives

  • Settings. Open Settings, go to Windows Update, and select Check for updates. This is the simplest and most reliable method for home users.
  • usoclient. The Update Session Orchestrator client has switches such as StartScan, StartDownload and StartInstall. Commonly cited sources describe StartScan as the closest equivalent to /detectnow, but it is not formally documented by Microsoft for general use, and its behavior may change, so use it with care.
  • PowerShell. The community PSWindowsUpdate module can search for and install updates from the command line. It is a third-party module, so review it and install it only from a source you trust.
  • Group Policy or management tools. In business environments, update behavior is usually controlled through policy, WSUS, or tools such as Intune and Configuration Manager.

When Windows Update is stuck

Before reaching for commands, try the basic steps:

  1. Restart the computer and check for updates again.
  2. Make sure there is enough free disk space and that the date and time are correct.
  3. Confirm the internet connection works (a Wi-Fi network can show as connected with no internet behind it).
  4. Run the Windows Update troubleshooter from Settings under troubleshooters.
  5. If it still fails, note the error code and search for it, or ask for help.

For a more general process, follow the computer troubleshooting guide. If it stays stuck, see what to do when you can’t solve an IT problem.

Use in managed environments

On a computer that gets updates from WSUS, the reporting and authorization switches were historically used to make a machine reappear in the console or refresh its group membership. On modern systems, check your organization’s documentation and your administrator before changing update settings. If you need to run commands on many machines, the remote restart command guide covers related tasks such as rebooting after updates.

The complete guide to general computer troubleshooting

Computer Troubleshooting 101: A Step-by-Step Guide to Fixes
Read the guide

Keep exploring

Guides from other topics

All topics →