Homepage 5 How-to Articles 5 How to Manage Windows Updates Remotely on Multiple Computers

How to Manage Windows Updates Remotely on Multiple Computers

Manage remote endpoints, deploy software and patches with Action1 cloud RMM solution.

Sign up and use free on up to 50 endpoints with no functionality limits or expiration.

February 1, 2019

How to manage windows updates remotely which is installed on your PC or server? Of course, you can open “Control Panel Add / Remove Programs” or the Update History element in Windows operating systems and view the list of installed update release, however, using the graphical interface, you cannot either automatically download this list or search for it. In this case, you need to resort to using the command line.

WMIC stands for Windows Management Instrumentation Command. The WMIC (Windows Management Instrumentation Command) command is used to get information about hardware and system, manage processes and their components, and change settings using the capabilities of Windows Management Instrumentation (Windows Management Instrumentation or WMI).

Windows Management Instrumentation (WMI) is a set of software tools that allows you to manage your system using scripts running under Windows Script Host (or earlier Windows Scripting Host) or at the command line using the WMIC.EXE utility. Windows Script Host or abbreviated as WSH is a component of Microsoft Windows designed to run scripts in the scripting languages ​​JScript and VBScript. WSH scripts are usually used in cases where you need to perform a set of any actions that require writing relatively complex source code, but often in everyday administrative practice, it is more convenient to use the WMIC command line features.

WMIC qfe list will give you the list of all installed Windows and software updates applied to that computer.

1. Open a Command Prompt and Type Command

Right-click on the Start button (or the key combination WIN + X) and select Command Prompt (Administrator) in the menu that opens. Using the following command you can manage Windows Updates remotely and display a detailed list of all updates installed on this Windows system:

wmic qfe list

Example of output in the cli:

  • http://support.microsoft.com/?kbid=9876543 COMPUTER Security Update
  • KB9876543 COMPUTER\Admin123 6/8/2015
  • http://support.microsoft.com/?kbid=8765432 COMPUTER Security Update
  • KB8765432 COMPUTER\Admin123 8/17/2016
  • http://support.microsoft.com/?kbid=7654321 COMPUTER Security Update
  • KB7654321 COMPUTER\Admin123 8/17/2016

wmic qfe list is a Microsoft tool/utility and one that many of our plugins look at the output of to determine if the host has the desired KB updates or not. It is possible for an update to show as installed in the ‘View Installed Updates’ section and Not show up in the qfe list. That is usually an indication that the update process did not finish correctly or fully.

Step 1 to Manage Windows Updates Remotely is to Open a Command Prompt and Type Command

2. If You’d like to Create a Text File with the Output

To get a Windows update list in text form, you can simply redirect the output of this command to a text file, and then open it in your favorite text editor:

wmic qfe list > updatelist.txt && updatelist.txt

A text file named updatelist.txt will be created in the C: \ Windows \ System32 \ directory. If you need to know whether a specific Windows update is installed on this system (for example, KB2544521), you can use the find command, redirecting the output to it:

wmic qfe list | find “KB2544521”

As you can see, update KB2544521 is already installed.

Step 2 to Manage Windows Updates Remotely is to Create a Text File with the Output

3. Also, as an Alternative to the Previous Command, You Can Run It in Full Mode

An alternative of the command would be to run it in full mode:

wmic qfe list full

*you can also write that to a text file the same way as the last command with > filename.txt

4. Another Way to View Installed Updates in Windows Is to Use the Systeminfo Utility

This command, unlike the previous one, will display only a list of KB numbers (in addition to the system information). In this case, you can also redirect the output of this command to a text file:

systeminfo > sysinfo.txt && sysinfo.txt

However, be careful, all these commands display only installed updates and hotfixes for Windows OS itself, information about updates of any other Microsoft products (such as UAG, Office, TMG, SQL or Exchange) is missing here. To view the installed updates for these products, you need to type in the start menu: “View Installed Updates”, after which a standard window will open, accessible from the control panel.

To search for a specific update, you can type the KB and update number in the search window (in the upper right corner), but the search is not very correct, so it is sometimes easier to find the necessary update by simply viewing the list.

Also, when targeting remote computer to install updates, you should not forget that they require a system reboot.

Step 4 Another Way to View Installed Updates in Windows Is to Use the Systeminfo Utility

Consider Using Action1 to Get a List of All Installed Windows Updates if:

  • You need to uninstall Windows update from multiple computers.
  • You need to update multiple computers at once.
  • You need to install windows updates remotely.

Action1 is a cloud-based platform for automated patch management, remote software deployment, and endpoint management that can help you install updates on multiple computers. Try for free on 50 endpoints with no credit card, time limits, or commitment.

Related Articles

How To Delete User Profiles Remotely with PowerShell

When a user logs onto the computer for the first time (not via the network to access shared folders or printers), Windows creates a user profile. Among its contents are the NTUSER.DAT file (user profile settings), user-specific folders (My Documents, Desktop, etc.),...

How to Uninstall Programs With Standard Windows Tools

UThis tutorial for new users details where to add and remove Windows 10 programs, the quickest way to get to this Control Panel component, and more information on how to properly uninstall Windows 10 programs and applications from your computer. In fact, when compared...

How to Shutdown Computers via Powershell Remotely

It is logical that most people will always use graphic windows and a mouse to complete work on the computer, this is correct since it is simpler and faster, but there are a number of cases when you, as an advanced user or a system administrator, are simply obliged to...

About Action1 RMM

Action1 RMM is a cloud-based IT solution for remote monitoring and management, patching, and remote support.

Start your free two-week trial of Action1, or use RMM tools for free forever on 50 endpoints with no functionality limitations!


Submit a Comment

Your email address will not be published.

cloud patch management solutions action1

RMM Solution for MSPs

Centralize endpoint management and boost efficiency of IT service delivery.

automated server patch management action compliance

Patch Management

Identify and deploy missing OS and third-party software updates.

cloud software deployment tools windows

Software Deployment

Distribute software and updates across managed endpoints.

software distribution tools software inventory action1

IT Asset Inventory

Keep a detailed inventory and manage hardware and software assets.

web client remote desktop

Remote Desktop

Support users via seamless remote desktop connection.

web based rdp client

Unattended Access

Provide administrative support and manage remote devices.

automated patch management action1

Endpoint Management

Run PowerShell, custom scripts, reboot computers and restart services.

API integrations action1


Integrate Action1 RMM to your IT ecosystem.

computer inventory tool for compliance

Reports and Alerts

Conduct endpoint security audits with comprehensive reporting.