Windows update powershell module download

2.2.0.3

This module contain cmdlets to manage Windows Update Client.

Minimum PowerShell version

5.1.0.0


Installation Options

  • Install Module

  • Install PSResource

  • Azure Automation

  • Manual Download

Copy and Paste the following command to install this package using PowerShellGet More Info


Install-Module -Name PSWindowsUpdate -RequiredVersion 2.2.0.3

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info


Install-PSResource -Name PSWindowsUpdate -Version 2.2.0.3

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system’s default download location. Note that the file won’t be unpacked, and won’t include any dependencies. Learn More

Owners

  • MichalGajda

Copyright

(c) 2011-2022 Michal Gajda. All rights reserved.


Package Details

Author(s)

  • Michal Gajda

Cmdlets

Add-WUServiceManager
Enable-WURemoting
Get-WindowsUpdate
Get-WUApiVersion
Get-WUHistory
Get-WUInstallerStatus
Get-WUJob
Get-WULastResults
Get-WURebootStatus
Get-WUServiceManager
Get-WUSettings
Invoke-WUJob
Remove-WindowsUpdate
Remove-WUServiceManager
Set-WUSettings
Update-WUModule
Set-PSWUSettings
Reset-WUComponents
Get-WUOfflineMSU

Dependencies

This module has no dependencies.

Release Notes

v2.2.0  — New cmdlet Reset-WUComponents, for reset Windows Updates components to default

— New cmdlet Get-WUOfflineMSU, for download offline msu package from microsoft Update Catalog

v2.1.1  — Remove-WindowsUpdate added WU Api uninstallation mode

— Fixed bug with slow run cmdlets

— Added support for Office 365 users to send emails

v2.1.0  — New cmdlet Set-PSWUSettings, for save PSWUSettings to xml file

— Param -SendReport can use smtp server credentials

— Install-WindowsUpdate added -RecurseCycle param, to install next updates after reboot

— Install-WindowsUpdate added new pre search criteria: DeploymentAction, IsAssigned, IsPresent, BrowseOnly and AutoSelectOnWebSites

— Change location of PSWindowsUpdate.log file to $Env:TEMP

— Fixed Get-WULastResults bugs

— Fixed Remove-WUServiceManager bugs

v2.0.0 — Rewrite whole script module to binary module

Cmdlets maping for old module:

v1.6.x                  => v2.0.x

Add-WUOfflineSync       => Add-WUServiceManager

Add-WUServiceManager    => Add-WUServiceManager

—                       => Enable-WURemoting

Get-WUHistory           => Get-WUHistory

Get-WUList              => Get-WindowsUpdate

Get-WUInstall           => Download-WindowsUpdate  (or Get-WindowsUpdate -Download)

Get-WUInstall           => Install-WindowsUpdate   (or Get-WindowsUpdate -Install)

Hide-WUUpdate           => Hide-WindowsUpdate      (or Get-WindowsUpdate -Hide)

Get-WUInstallerStatus   => Get-WUInstallerStatus

Get-WURebootStatus      => Get-WURebootStatus

Get-WUServiceManager    => Get-WUServiceManager

Get-WUUninstall         => Remove-WindowsUpdate

Invoke-WUInstall        => Invoke-WUJob

—                       => Get-WUJob

Remove-WUOfflineSync    => Remove-WUServiceManager

Remove-WUServiceManager => Remove-WUServiceManager

Get-WUAPIVersion        => Get-WUAPIVersion

Get-WULastResults       => Get-WULastResults

Start-WUDetectNow       => —

Start-WUService         => —

Get-WUSettings          => Get-WUSettings

Set-WUSettings          => Set-WUSettings

Update-WUModule         => Update-WUModule


FileList


Version History

Version Downloads Last updated


2.2.1.5

598,069,268 7/20/2024


2.2.1.4

222,251,800 12/13/2023


2.2.1.3

10,725,964 11/30/2023


2.2.1.2

1,937,202 11/28/2023


2.2.0.3
(current version)

338,519,242 4/14/2022


2.2.0.2

82,813,468 4/20/2020


2.1.1.2

42,086,181 3/5/2019


2.1.1.1

545,942 2/15/2019


2.1.0.1

2,009,065 12/5/2018


2.0.0.4

2,773,775 3/16/2018


2.0.0.3

275,767 1/12/2018


2.0.0.2

113,878 12/27/2017


2.0.0.0

177,371 10/27/2017

Show less


Unpacking Software Livestream

Join our monthly Unpacking Software livestream to hear about the latest news, chat and opinion on packaging, software deployment and lifecycle management!

Learn More


Chocolatey Product Spotlight

Join the Chocolatey Team on our regular monthly stream where we put a spotlight on the most recent Chocolatey product releases. You’ll have a chance to have your questions answered in a live Ask Me Anything format.

Learn More


Chocolatey Coding Livestream

Join us for the Chocolatey Coding Livestream, where members of our team dive into the heart of open source development by coding live on various Chocolatey projects. Tune in to witness real-time coding, ask questions, and gain insights into the world of package management. Don’t miss this opportunity to engage with our team and contribute to the future of Chocolatey!

Learn More


Calling All Chocolatiers! Whipping Up Windows Automation with Chocolatey Central Management

Webinar from
Wednesday, 17 January 2024

We are delighted to announce the release of Chocolatey Central Management v0.12.0, featuring seamless Deployment Plan creation, time-saving duplications, insightful Group Details, an upgraded Dashboard, bug fixes, user interface polishing, and refined documentation. As an added bonus we’ll have members of our Solutions Engineering team on-hand to dive into some interesting ways you can leverage the new features available!

Watch On-Demand


Chocolatey Community Coffee Break

Join the Chocolatey Team as we discuss all things Community, what we do, how you can get involved and answer your Chocolatey questions.

Watch The Replays


Chocolatey and Intune Overview

Webinar Replay from
Wednesday, 30 March 2022

At Chocolatey Software we strive for simple, and teaching others. Let us teach you just how simple it could be to keep your 3rd party applications updated across your devices, all with Intune!

Watch On-Demand


Chocolatey For Business. In Azure. In One Click.

Livestream from
Thursday, 9 June 2022

Join James and Josh to show you how you can get the Chocolatey For Business recommended infrastructure and workflow, created, in Azure, in around 20 minutes.

Watch On-Demand


The Future of Chocolatey CLI

Livestream from
Thursday, 04 August 2022

Join Paul and Gary to hear more about the plans for the Chocolatey CLI in the not so distant future. We’ll talk about some cool new features, long term asks from Customers and Community and how you can get involved!

Watch On-Demand


Hacktoberfest Tuesdays 2022

Livestreams from
October 2022

For Hacktoberfest, Chocolatey ran a livestream every Tuesday! Re-watch Cory, James, Gary, and Rain as they share knowledge on how to contribute to open-source projects such as Chocolatey CLI.

Watch On-Demand


Для управления обновлениями Windows можно использовать PowerShell модуль PSWindowsUpdate. Модуль PSWindowsUpdate доступен для загрузки из PowerShell Gallery и позволяет администратору просканировать, скачать, установить, удалить или скрыть обновления на локальном или удаленных рабочих станциях и серверах Windows.

Содержание:

  • Установка модуля управления обновлениями PSWindowsUpdate
  • Сканировать и загрузить обновления Windows с помощью PowerShell
  • Установка обновлений Windows с помощью команды Install-WindowsUpdate
  • >Просмотр истории установленных обновлений в Windows
  • Удаление обновлений в Windows с помощью PowerShell
  • Скрыть ненужные обновления Windows с помощью PowerShell
  • Управление обновлениями Windows на удаленных компьютерах через PowerShell

Установка модуля управления обновлениями PSWindowsUpdate

В современных версиях Windows 10/11 и Windows Server 2022/2019/2016 модуль PSWindowsUpdate можно установить из онлайн репозитория PowerShell Gallery с помощью команды:

Install-Module -Name PSWindowsUpdate

Подтвердите добавление репозитариев, нажав Y. Проверьте, что модуль управлениям обновлениями установлен в Windows:

Get-Package -Name PSWindowsUpdate

Установить powershell модуль PSWindowsUpdate

  • В изолированной среде модуль PSWindowsUpdate можно установить в офлайн режиме;
  • В старых версиях Windows для использования модуля нужно предварительно обновить версию PowerShell.

Можно удаленно установить PSWindowsUpdate на другие компьютеры в сети. Следующая команда скопирует файлы модуля на указанные компьютеры (для доступа к удаленным компьютерам используется WinRM).

$Targets = "srv1.winitpro.loc", "srv2.winitpro.loc"
Update-WUModule -ComputerName $Targets -local

Политика выполнения PowerShell скриптов в Windows по умолчанию блокирует запуск командлетов из сторонних модулей, в том числе PSWindowsUpdate. Чтобы разрешить запуск любых локальных скриптов, выполните команду:

Set-ExecutionPolicy –ExecutionPolicy RemoteSigned -force

Либо вы можете разрешить запускать команды модуля в текущей сессии PowerShell:

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope Process

Импортируйте модуль в сессию PowerShell:

Import-Module PSWindowsUpdate

Выведите список доступных командлетов:

Get-command -module PSWindowsUpdate

список командлетов модуля pswindowupdate

Проверить текущие настройки клиента Windows Update:

Get-WUSettings

ComputerName                                 : WKS22122
WUServer                                     : http://MS-WSUS:8530
WUStatusServer                               : http://MS-WSUS:8530
AcceptTrustedPublisherCerts                  : 1
ElevateNonAdmins                             : 1
DoNotConnectToWindowsUpdateInternetLocations : 1
 TargetGroupEnabled                           : 1
TargetGroup                                  : WorkstationsProd
NoAutoUpdate                                 : 0
AUOptions                                    : 3 - Notify before installation
ScheduledInstallDay                          : 0 - Every Day
ScheduledInstallTime                         : 3
UseWUServer                                  : 1
AutoInstallMinorUpdates                      : 0
AlwaysAutoRebootAtScheduledTime              : 0
DetectionFrequencyEnabled                    : 1
DetectionFrequency                           : 4
Вывести текущие настройки windows update - Get-WUSettings

В данном примере клиент Windows Update на компьютере настроен с помощью GPO на получение обновлений с локального сервера обновлений WSUS.

Сканировать и загрузить обновления Windows с помощью PowerShell

Чтобы просканировать компьютер на сервере обновлений и вывести список обновлений, которые ему требуется, выполните команду:

Get-WindowsUpdate

или

Get-WUList

Команда должна вывести список обновлений, которые нужно установить на вашем компьютере.

Поиск (сканирование) доступных обновлений windows: get-windowsupdate

Команда Get-WindowsUpdate при первом запуске может вернуть ошибку:

Value does not fall within the expected range.

Ошибка Get-WindowsUpdate - Value does not fall within the expected range.

Для исправления ошибки нужно сбросить настройки агента Windows Update, перерегистрировать библиотеки и восстановить исходное состояние службы wususerv с помощью команды:

Reset-WUComponents -Verbose

Чтобы проверить, откуда получает ли Windows обновлений с серверов Windows Update в Интернете или локального WSUS, выполните команду:

Get-WUServiceManager

Get-WUServiceManager - источникиа обновлений

В этом примере вы видите, компьютер настроен на получение обновлений с локального сервера WSUS (Windows Server Update Service = True). В этом случае вы должны увидеть список обновлений, одобренных для вашего компьютера на WSUS.

Если вы хотите просканировать ваш компьютер на серверах Microsoft Update в Интернете (кроме обновлений Windows на этих серверах содержатся обновления Office и других продуктов), выполните команду:

Get-WUlist -MicrosoftUpdate

Вы получаете предупреждение:

Get-WUlist : Service Windows Update was not found on computer

Чтобы разрешить сканирование на Microsoft Update, выполните команду:

Add-WUServiceManager -ServiceID "7971f918-a847-4430-9279-4a52d1efe18d" -AddServiceFlag 7

Чтобы убрать определенные продукты или конкретные KB из списка обновлений, которые получает ваш компьютер, вы их можете исключить по:

  • Категории (-NotCategory);
  • Названию (-NotTitle);
  • Номеру обновления (-NotKBArticleID).

Например, чтобы исключить из списка обновления драйверов, OneDrive, и одну конкретную KB:

Get-WUlist -NotCategory "Drivers" -NotTitle OneDrive -NotKBArticleID KB4533002

Скачать все доступные обновления на компьютер (обновления загружаются в локальный кэш обновлений в каталоге
C:\Windows\SoftwareDistribution\Download
).

Get-WindowsUpdate -Download -AcceptAll

Windows загрузит все доступные патчи сервера обновлений (MSU и CAB файлы) в локальный каталог обновлений, но не запустит их автоматическую установку.

Get-WindowsUpdate скачать доступные обновления на диск

Установка обновлений Windows с помощью команды Install-WindowsUpdate

Чтобы автоматически скачать и установить все доступные обновления для вашей версии Windows с серверов Windows Update (вместо локального WSUS), выполните:

Install-WindowsUpdate -MicrosoftUpdate -AcceptAll -AutoReboot

Ключ AcceptAll включает одобрение установки для всех пакетов, а AutoReboot разрешает автоматическую перезагрузку Windows после завершения установки обновлений.

Также можно использовать следующе параметры:

  • IgnoreReboot – запретить автоматическую перезагрузку;
  • ScheduleReboot – задать точное время перезагрузки компьютера.

Можете сохранить историю установки обновлений в лог файл (можно использовать вместо WindowsUpdate.log).

Install-WindowsUpdate -AcceptAll -Install -AutoReboot | Out-File "c:\$(get-date -f yyyy-MM-dd)-WindowsUpdate.log" -force

Можно установить только конкретные обновления по номерам KB:

Get-WindowsUpdate -KBArticleID KB2267602, KB4533002 -Install

Install-WindowsUpdate установка обновлений windows с помощью powershell

Если вы хотите пропустить некоторые обновления при установке, выполните:

Install-WindowsUpdate -NotCategory "Drivers" -NotTitle OneDrive -NotKBArticleID KB4011670 -AcceptAll -IgnoreReboot

Проверить, нужна ли перезагрузка компьютеру после установки обновления (атрибуты RebootRequired и RebootScheduled):

Get-WURebootStatus

Get-WURebootStatus нужна ли перезагрузка Windows после установки обновлений

>Просмотр истории установленных обновлений в Windows

С помощью команды Get-WUHistory вы можете получить список обновлений, установленных на компьютере ранее автоматически или вручную.

Get-WUHistory - история установки обновлений

Можно получить информацию о дате установки конкретного обновления:

Get-WUHistory| Where-Object {$_.Title -match "KB4517389"} | Select-Object *|ft

Get-WUHistory найти установленные обновления

Вывести даты последнего сканирования и установки обновлении на компьютере:

Get-WULastResults |select LastSearchSuccessDate, LastInstallationSuccessDate

Get-WULastResults время последней установки обновлений в Windows

Удаление обновлений в Windows с помощью PowerShell

Для корректного удаления обновления Windows используется командлет Remove-WindowsUpdate. Вам достаточно указать номер KB в качестве аргумента параметра KBArticleID.

Remove-WindowsUpdate -KBArticleID KB4011634

Скрыть ненужные обновления Windows с помощью PowerShell

Вы можете скрыть определенные обновления, чтобы они никогда не устанавливались службой обновлений Windows Update на вашем компьютер (чаще всего скрывают обновления драйверов). Например, чтобы скрыть обновления KB2538243 и KB4524570, выполните такие команды:

$HideList = "KB2538243", "KB4524570"
Get-WindowsUpdate -KBArticleID $HideList -Hide

или используйте alias:

Hide-WindowsUpdate -KBArticleID $HideList -Verbose

Hide-WindowsUpdate - скрыть обновление, запретить установку

Теперь при следующем сканировании обновлений с помощью команды Get-WindowsUpdate скрытые обновления не будут отображаться в списке доступных для установки.

Вывести список скрытых обновлений:

Get-WindowsUpdate –IsHidden

Обратите внимание, что в колонке Status у скрытых обновлений появился атрибут H (Hidden).

Get-WindowsUpdate –IsHidden отобразить скрытые обновления windows

Отменить скрытие обновлений можно так:

Get-WindowsUpdate -KBArticleID $HideList -WithHidden -Hide:$false

или так:

Show-WindowsUpdate -KBArticleID $HideList

Управление обновлениями Windows на удаленных компьютерах через PowerShell

Практически все командлеты модуля PSWindowsUpdate позволяют управлять обновлеями на удаленных компьютерах. Для этого используется атрибут
-Computername Host1, Host2, Host3
. На удаленных компьютерах должен быть включен и настроен WinRM (вручную или через GPO). Модуль PSWindowsUpdate можно использовать для удаленного управлений обновлениями Windows как на компьютерах в домене AD, так и в рабочей группе (потребует определенной настройки PowerShell Remoting).

Для удаленного управления обновлениями компьютерах, нужно добавить имена компьютеров доверенных хостов winrm, или настроить удаленное управление PSRemoting через WinRM HTTPS:

winrm set winrm/config/client ‘@{TrustedHosts="HOST1,HOST2,…"}’

Или с помощью PowerShell:
Set-Item wsman:\localhost\client\TrustedHosts -Value wsk-w10BO1 -Force

С помощью Invoke-Command можно разрешить использовать модуль PSWindowsUpdate на удаленных компьютерах и открыть необходимые порты в Windows Defender Firewall (команда
Enable-WURemoting
):

Invoke-Command -ComputerName $computer -ScriptBlock {Set-ExecutionPolicy RemoteSigned -force }
Invoke-Command -ComputerName $computer -ScriptBlock {Import-Module PSWindowsUpdate; Enable-WURemoting}

Проверить список доступных обновлений на удаленном компьютере:

Get-WUList –ComputerName server2

Скачать и установить все доступные обновлений на нескольких удаленных серверах:

$ServerNames = “server1, server2, server3”
Invoke-WUJob -ComputerName $ServerNames -Script {ipmo PSWindowsUpdate; Install-WindowsUpdate -AcceptAll | Out-File C:\Windows\PSWindowsUpdate.log } -RunNow -Confirm:$false -Verbose -ErrorAction Ignore

Командлет Invoke-WUJob (ранее командлет назывался Invoke-WUInstall) создаст на удаленном компьютере задание планировщика, запускаемое от SYSTEM. Можно указать точное время для установки обновлений Windows:

Invoke-WUJob -ComputerName $ServerNames -Script {ipmo PSWindowsUpdate; Install-WindowsUpdate –AcceptAll -AutoReboot | Out-File C:\Windows\PSWindowsUpdate.log } -Confirm:$false -TriggerDate (Get-Date -Hour 20 -Minute 0 -Second 0)

Проверить статус задания установки обновлений:

Get-WUJob -ComputerName $ServerNames

Если команда вернет пустой список, значит задача установки на всех компьютерах выполнена.

Проверьте наличие обновления на нескольких удаленных компьютерах:

"server1","server2" | Get-WUHistory| Where-Object {$_.Title -match "KB4011634"} | Select-Object *|ft

Получить дату последней установки обновлений на всех компьютерах в домене можно с помощью командлета Get-ADComputer из модуля AD PowerShell:

$Computers=Get-ADComputer -Filter {enabled -eq "true" -and OperatingSystem -Like '*Windows*' }
Foreach ($Computer in $Computers)
{
Get-WULastResults -ComputerName $Computer.Name|select ComputerName, LastSearchSuccessDate, LastInstallationSuccessDate
}

PowerShell модуль PSWindowsUpdate удобно использовать для загрузки и установки обновлений Windows из командной строки (единственный доступны вариант в случае установки обновлений на хосты без графического интерфейса: Windows Server Core и Hyper-V Server). Также этот модуль незаменим, когда нужно одновременно запустить и проконтролировать установку обновлений сразу на множестве серверов/рабочих станциях Windows.

PSWindowsUpdate

This module contain cmdlets to manage Windows Update Client.

Table of Contents

  • PSWindowsUpdate
  • Release Notes
  • Install module from the PowerShell Gallery
  • Usage and Examples
    • Get-WindowsUpdate / Install-WindowsUpdate
    • Add-WUServiceManager
    • Get-WUHistory
    • Remove-WindowsUpdate
    • Get-WUSettings / Set-WUSettings
  • Support

Release Notes

v2.2.1

  • Set-WUSettings added params to control TargetRelease for control Feature Updates version and Windows Update for Business
  • Fixed Remove-WindowsUpdate bug
  • Fixed Get-WUHistory bug
  • Fixed Get-WindowsUpdate sendreport bug

v2.2.0

  • New cmdlet Reset-WUComponents, for reset Windows Updates components to default
  • New cmdlet Get-WUOfflineMSU, for download offline msu package from microsoft Update Catalog

v2.1.1

  • Remove-WindowsUpdate added WU Api uninstallation mode
  • Fixed bug with slow run cmdlets
  • Added support for Office 365 users to send emails

v2.1.0

  • New cmdlet Set-PSWUSettings, for save PSWUSettings to xml file
  • Param -SendReport can use smtp server credentials
  • Install-WindowsUpdate added -RecurseCycle param, to install next updates after reboot
  • Install-WindowsUpdate added new pre search criteria: DeploymentAction, IsAssigned, IsPresent, BrowseOnly and AutoSelectOnWebSites
  • Change location of PSWindowsUpdate.log file to $Env:TEMP
  • Fixed Get-WULastResults bugs
  • Fixed Remove-WUServiceManager bugs

v2.0.0

  • Rewrite whole script module to binary module

Install module from the PowerShell Gallery

Install-Module PSWindowsUpdate

Usage and Examples

Import the module:

Import-Module PSWindowsUpdate

Get-WindowsUpdate / Install-WindowsUpdate

Get windows updates available from default service manager.

Get all available update on remote machine MG-PC, that contains in Title this two words ‘Aktualizacja’ and ‘Windows 11’ (as regular expression).

Get-WindowsUpdate -ComputerName MG-PC -MicrosoftUpdate -Title "Aktualizacja.*Windows 11" -Verbose

Hide update with KBArticleID: KB4034658.

Get-WindowsUpdate -KBArticleID KB4034658 -Hide -Verbose

…or use alias

Hide-WindowsUpdate -KBArticleID KB4034658 -Verbose

Schedule job at 6:00 PM to install update with UpdateId=’ddb74579-7a1f-4d1f-80c8-e8647055314e’ and RevisionNumber=200. Update will be automaticaly accepted and after all server will be automaticaly restarted if needed.

Get-WindowsUpdate -MicrosoftUpdate -UpdateID ddb74579-7a1f-4d1f-80c8-e8647055314e -RevisionNumber 200 -ScheduleJob (Get-Date -Hour 18 -Minute 0 -Second 0) -Install -AcceptAll -AutoReboot -Verbose

…or use alias

Install-WindowsUpdate -MicrosoftUpdate -UpdateID ddb74579-7a1f-4d1f-80c8-e8647055314e -RevisionNumber 200 -ScheduleJob (Get-Date -Hour 18 -Minute 0 -Second 0) -AcceptAll -AutoReboot -Verbose

Add-WUServiceManager

Try register Microsoft Update service as Service Manager.

Add-WUServiceManager -MicrosoftUpdate

Try register Offline Sync Service from file C:\wsusscn2.cab.

Add-WUServiceManager -ScanFileLocation C:\wsusscn2.cab

Get-WUHistory

Get Windows Update history.

Get Windows Update Agent history for last 24h.

Get-WUHistory -MaxDate (Get-Date).AddDays(-1)

Remove-WindowsUpdate

Try to uninstall update with specific KBArticleID = KB958830.

Get-WUUninstall -KBArticleID KB958830

Get-WUSettings / Set-WUSettings

Get current Windows Update Client configuration.

Set the target version for feature updates to Windows 10 22H2.

Set-WUSettings -TargetReleaseVersion -TargetReleaseVersionInfo 22H2 -ProductVersion "Windows 10"

Support

I develop most of my code under open licenses, free of charge.
If you are satisfied with these solutions, you can express your support for me.
The greater your support, the greater the motivation to develop them further. The more motivation, the more things I can create.


Windows Update PowerShell Module is designed for advanced users to manage Windows Updates on your computer.

Windows Update PowerShell Module contains a collection of scripts to check, download and install or remove updates from local machines. Particularly useful on computers in core edition.

The module can be installed manually by downloading the zip file and extracting in two places:

%USERPROFILE%\Documents\WindowsPowerShell\Modules
%WINDIR%\System32\WindowsPowerShell\v1.0\Modules

The files included are named to tell you what they do including:

Add-WUOfflineSync
Add-WUServiceManager
Get-WUHistory
Get-WUInstall
Get-WUInstallerStatus
Get-WUList
Hide-WUUpdate
Invoke-WUInstall
Get-WURebootStatus
Get-WUServiceManager
Get-WUUninstall
Remove-WUOfflineSync
Remove-WUServiceManager
Update-WUModule

Because this uses PowerShell, popular with geeks, IT and other computer administrators, you won’t find a graphical user interface. Only advanced users, with PowerShell knowledge, should use this. Otherwise, we have an entire category for Windows update issues here.

Windows Update PowerShell Module uses Microsoft PowerShell. Here is a tutorial on using PowerShell if you’re new to it:

Similar:
The Ultimate List of Every Known Command Prompt and PowerShell Commands
How-To Run PowerShell or the Command Prompt as Administrator
Remove Windows 10 Apps Using PowerShell
Remove Windows 10, 8 and 8.1 Built-In Apps Using PowerShell
How to Get Command Prompt Back on the Windows 10 Power User Menu
How to Securely Delete Files in Windows 10 With PowerShell and Cipher
What’s the Difference Between PowerShell and PowerShell Core?
PowerShell and Command Prompt 101
PowerShell Data Execution Policies Explained
How-to Run Check Disk or Format a Drive From the Command Prompt

Top Downloads In Windows Update

Windows XP Service Pack 3 (SP3) includes all previously released updates for the 32-Bit versions. Windows XP 64-Bit users will want the Windows XP and Server 2003 Service Pack 2 as the last XP 64-bit Service Pack.

Windows Update MiniTool is a free alternative to the standard Windows Update; it puts you in control of updates by allowing you to search, install, and block Windows updates as you please.

Win Toolkit 1.7.0.15 [ 2020-05-25 06:41:27 | 4.72 MB | Freeware | 10|8|7|Vista|XP | 5 ]

Win Toolkit is a lightweight and easy to use application created to help you customize your Windows installation.

Microsoft Windows Media Creation Tool can assist you in downloading the latest Windows 10 & 11 installation media using either a USB flash drive or a DVD. Video tutorial available.

WGA Remover 1.5 [ 2015-03-22 08:36:21 | 489 KB | Ad-Supported | Win 8 / Win 7 / Vista/ XP | 5 ]

WGA tests the authenticity of Windows every day, collects and conveys data to Microsoft server even if according to all indications everything is ok with the license.

 Tactical Briefings


Comment Rules & Etiquette — We welcome all comments from our readers, but any comment section requires some moderation. Some posts are auto-moderated to reduce spam, including links and swear words. When you make a post, and it does not appear, it went into moderation. We are emailed when posts are marked as spam and respond ASAP. Some posts might be deleted to reduce clutter. Examples include religion, politics, and comments about listing errors (after we fix the problem and upvote your comment). Finally, be nice. Thank you for choosing MajorGeeks.


© 2000-2025 MajorGeeks.com

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Как перевернуть изображение в windows media player
  • Msdn windows 10 iot
  • Bing wallpaper windows 10 что это
  • Как переключать вкладки клавиатурой на компьютере windows
  • Pci ven 14e4 dev 4727 subsys 1795103c rev 01 windows 10