- Користите usoclient у виндовс 10/11 и wuauclt на 7/8.1; за максималну флексибилност, PSWindowsUpdate на ПоверСхелл.
- Аутоматизујте помоћу Планера задатака и управљајте у великим размерама помоћу WSUS-а и GPO-а, филтрирајући по производима и класификацијама.
- Решавање проблема са DISM-ом, wusa-ом и команде поновна регистрација; поштујте безбедност уз одговарајуће политике извршења.
Ако треба прецизно да контролишете како и када се Windows ажурирања преузимају и инсталирају, постоји неколико путања: графички интерфејс Виндовс Упдате, класичне команде (wuauclt и usoclient) и моћ PowerShell-аСваки приступ нуди предности, ограничења и безбедносне нијансе које треба разумети пре аутоматизације било чега на личним уређајима или корпоративним возним парковима.
У овом водичу ћете пронаћи детаљно објашњење, са примерима и упозорењима, за коришћење usoclient у Windows 10/11, wuauclt у Windows 7/8.1, PSWindowsUpdate модул у PowerShell-укао и тактике за заказивање задатака, управљање WSUS-ом путем политика и решавање уобичајених грешака. Све ово са фокусом на детаљну контролу, без губитка из вида званичне препоруке компаније Microsoft: дајте приоритет коришћењу Виндовс Упдате.
Шта су wuauclt и usoclient и када их користити

Годинама је клијент командне линије за управљање Windows Update-ом био WUAUCLT (Клијент за аутоматско ажурирање система Windows Update)Овај бинарни систем је у потпуности функционисао до прозори КСНУМКС и Windows Server 2012 R2, али је у Windows 10 и Server 2016 застарео у корист новог УСО клијент (usoclient.exe), што је део модерног система за оркестрацију ажурирања верзија.
Практично правило је једноставно: у оперативном систему Windows 10 и прозори КСНУМКС користи клијента, и унутра Windows 7/8.1 користи wuaucltУпркос томе, у тренутним окружењима најфлексибилнија и најскалабилнија опција је PowerShell са модулом ПСВиндовсУпдатешто вам омогућава писање скрипти, филтрирање по KB, регистровање извештаја и управљање удаљеним рачунарима.
Имајте на уму да неколико команди захтева повишена права. Увек изврши ЦМД o PowerShell „као администратор“ Или ћете видети грешке у дозволама, операције које се неће покренути или акције блокиране политикама.
Команде usageclient у оперативним системима Windows 10 и 11
Бинарни усоцлиент.еке Налази се у %windir%\System32 и одговоран је за задатке као што су скенирање, преузимање и инсталирање под окриљем сервиса за оркестрацију ажурирања. Из CMD или PowerShell конзоле са повишеним привилегијама можете позвати:
UsoClient startscan- почиње детекција ажурирања.UsoClient startdownload— почиње преузимање закрпе.UsoClient startinstall— баца инсталација преузетих датотека.UsoClient RefreshSettings- поново учитај конфигурацију Да, дошло је до промена.UsoClient RestartDevice- поново покрените рачунар да заврше инсталације.UsoClient ScanInstallWait- скенирајте, преузмите и инсталирајте у једном кораку.
Ове команде се обично извршавају логичним редоследом, чекајући да се свака фаза заврши пре него што се пређе на следећу. ScanInstallWait је веома користан За брзе ручне процесе јер све повезује. Ако приметите да се „ништа не дешава“ осим што се интерфејс Windows Update освежава, не брините: USO клијент делегира задатке оркестрационој служби а неке фазе могу бити управљане асинхроно или условљене политикама.
Ако добијете грешку, проверите тачан правопис подкомандe и да је конзола подигнута. Често је проблем погрешно постављено велико слово или размак, или што сесија нема администраторска права.
Присилите ажурирања у оперативним системима Windows 7 и 8.1 помоћу алатке wuauclt
У претходним системима, практични еквиваленти звук:
wuauclt /detectnow- проверите ажурирања.wuauclt /updatenow- Преузети и инсталирати на чекању.wuauclt /detectnow /updatenow— ланци откривање и ажурирање.wuauclt /resetauthorization- враћа ауторизацију клијента.wuauclt /reportnow- пријави стање на WSUS сервер (ако је применљиво).
Најбоље је покретати их секвенцијално (детекција → преузимање/инсталација) и, када заврше, Поново покрените систем ако вас то замоли. да се заврше промене. Уз то речено, кључно је нагласити да Подршка за Windows 7 је престала у јануару 2020. године, а за Windows 8.1 у јануару 2023. године.Стога, чак и ако извршите ове команде, Нећете добијати нова безбедносна ажурирањаКористите их само у лабораторијама или изолованим окружењима и на сопствену одговорност.
PowerShell: PSWindowsUpdate за фину контролу
За администраторе и напредне кориснике, PowerShell нуди најбољу равнотежу између аутоматизације, грануларних филтера и могућности даљинског извршавања. Препоручени модул је ПСВиндовсУпдате, доступан у PowerShell галерији и интегрисан са модерним Windows 10/11 и Windows Server-ом.
Основна инсталација из модула (захтева повишену конзолу):
Install-Module PSWindowsUpdate
Понекад ће бити затражена додатна одељења; прихвата питања да бисте завршили инсталацију. Затим, увези модул:
Import-Module PSWindowsUpdate
За употребу Мицрософт Упдате (укључује Office и друге производе), додаје услугу:
Add-WUServiceManager -ServiceID 7971f918-a847-4430-9279-4a52d1efe18d
Листа доступне командлете у модулу:
Get-Command -Module PSWindowsUpdate
Постоје две породице имена у зависности од верзије модула; видећете команде попут Get-WindowsUpdate / Install-WindowsUpdate и такође Get-WUInstall / Invoke-WUInstallОба коегзистирају кроз алијасе. Кључни примери:
- Погледајте доступна ажурирања:
Get-WindowsUpdateoGet-WUInstall -ListOnly. - Инсталирајте све што је доступно:
Get-WindowsUpdate -InstalloGet-WUInstall -AcceptAll. - Инсталирајте и поново покрените ако је потребно:
Get-WindowsUpdate -Install -AcceptAll -AutoReboot. - Проверите да ли је потребно поновно покретање:
Get-WURebootStatus.
Ако желите да реагујете на одређену базу знања, Филтрирај по ИД-у ставке:
Get-WindowsUpdate -KBArticleID KB2267602,KB4533002 -Install
у сакриј ажурирање специфичан и да га систем игнорише:
Hide-WindowsUpdate -KBArticleID KB5002324
Ако то тражиш спречити инсталирање одређених KB датотека приликом примене опште серије:
Install-WindowsUpdate -NotKBArticle "KB5002324, KB5002325" -AcceptAll
Да бисте видели шта је инсталирано и шта је запис, трака од:
Get-Hotfix
Поред основних функција, модул се одлично показује и у сценаријима возног парка: даљинско управљање опремом, генерисање извештаја, обавештења путем е-поште, програмирање и усклађеностОве могућности олакшавају живот MSP-овима и ИТ одељењима:
- Даљинско управљањеОркестрира инсталације на више рачунара користећи удаљене PowerShell сесије.
- Аутоматизација: комбинује се са Планером задатака за прозоре одржавања.
- Извештаји и обавештења: бележи резултате и шаље обавештења о статусу.
- Сагласност: креира извештаје о усклађености за ревизије и управљање.
Политика имплементације: безбедност пре и после
PowerShell укључује политике за контролу тога које скрипте могу да се покрећу. Подразумевано, Гет-ЕкецутионПолици обично се враћа ОграниченОво блокира скрипте и неке новоинсталиране модуле. Ако добијете грешке приликом увоза или покретања PSWindowsUpdate-а, можда ћете морати привремено да ублажите политику.
Set-ExecutionPolicy Unrestricted
Након завршетка задатака, неопходно је вратити безбедну конфигурацију. РемотеСигнед Ово је уобичајена препорука, која дозвољава локалне скрипте и захтева потпис за оне преузете са интернета:
Set-ExecutionPolicy RemoteSigned
Проверите промену са Get-ExecutionPolicy. Запамтите да Трајно напуштање режима „Неограничено“ није добра идејапосебно на системима са корисницима без привилегија или са непажљивим навикама преузимања.
Аутоматизујте помоћу Планера задатака
Ако желите да се машине аутоматски ажурирају у одређеним прозорима, креирајте заказани задатак који позива PowerShell. тасксцхд.мсцИзаберите „Креирај задатак“, означите „Покрени са највишим привилегијама“ и дефинишите окидач (дневно, недељно, при покретању итд.). У одељку „Радње“ наведите:
Programa o script: powershell.exe
Argumentos: -Command "Install-WindowsUpdate -AcceptAll -AutoReboot"
У „Условима“ можете га присилити да се покреће само ако постоји интернет конекцијаОвај рецепт преузима и инсталира све што је на чекању и аутоматски се поново покреће ако је потребно, што се веома добро уклапа са периодично одржавање.
WSUS: Групне политике, шаблони и регистрација клијената
У пословним мрежама, WSUS смањује потрошњу пропусног опсега и централизује контролу. Препоручени начин за његово конфигурисање је помоћу GPO у Active Directory-ју да усмери рачунаре ка WSUS серверу и дефинише понашање аутоматских ажурирања.
Типични кораци у GPMC-у (Уређивач објеката групних смерница): Учитавање шаблона, конфигурација Windows Update-а и оријентација WSUS-а за интранетИако се ADMX користи данас, класична документација помиње wuau.adm као административно особље.
ПоставиПодесите аутоматско ажурирање„Омогућава вам да бирате између обавештења, аутоматских преузимања и заказаних инсталација. Такође је кључно...“Наведите локацију сервиса Windows Update на интранету”, где уносите WSUS URL адресу, на пример http://NombreDeServidor у оба поља (сервис за детекцију и сервер за статистику).
Након примене GPO-а, сачекајте циклус ажурирања (приближно 90 минута са случајним скроловањем) или га убрзајте помоћу гпупдате / силаДа бисте покренули ручно откривање на клијенту, покрените:
wuauclt.exe /detectnow
Ако се рачунар не појављује у WSUS-у или се не региструје исправно, покушајте овај низ на клијенту са повишеним привилегијама: гпупдате / сила → вуауцлт /детецтнов → и ако се настави, вуауцлт /ресетаутхоризатион /детецтновОво приморава клијента да поново изврши аутентификацију и комуницира са WSUS-ом.
Поред тога, WSUS нуди филтрирано по производима и оценамаИз PowerShell-а (на WSUS серверу) можете да наведете производе (Get-WSUSProduct), класификације ( )Get-WSUSClassification), синхронизујте са Microsoft Update-ом (Set-WSUSServerSynchronization -SyncFromMU -Confirm) и проверите ажурирања (Get-WSUSUpdateСа тим приступом можете, на пример, дистрибуира само безбедносне исправке.
Не заборавите на предуслове за улогу: .NET Framework, IIS и (опционо) SQL ServerWSUS омогућава рад без директне интернет конекције у одређеним топологијама и управљање групама за различите прстенове одобрења.
Решавање проблема: Поправка, деинсталација и дијагностика
Ако Windows Update не успе да преузме или примени закрпе, могуће је да је дошло до оштећења компоненти. Поправите слику система помоћу DISM-а и покушајте поново:
dism.exe /Online /Cleanup-image /Restorehealth
Да бисте деинсталирали проблематично ажурирање када знате број базе знања, користите Самостални инсталатер за Windows Update (wusa):
wusa /uninstall /KB:1234567
Ако не знате идентификатор, наведите шта је инсталирано са:
Get-Hotfix
Имајте на уму да многе операције захтевају рестартујтеА ако радите са WSUS-ом и видите дуплиране рачунаре или недоследна стања, команде wuauclt /reportnow y wuauclt /ресетауторизација Они помажу у присилној поновној регистрацији са сервером.
Строга контрола: онемогућите аутоматско претраживање датотеке UsoClient.exe
У оперативном систему Windows 10/11, оркестратор заказује задатке као што су „UpdateOrchestrator\Закажи скенирање„које они зову UsoClient.exeАко треба да „нагазите на кочницу“ и систем не може аутоматски скениратиПостоји напредна процедура која мења власништво и дозволе тог бинарног фајла. Напомена: осетљив је и може да се поквари са будућим ажурирањима.
Од повишеног ЦМД-а, преузми власништво и смањује наслеђене дозволе (локализована имена за шпанске системе):
takeown /f "%windir%\System32\UsoClient.exe" /a
icacls "%windir%\System32\UsoClient.exe" /inheritance:r /remove "Administradores" "Usuarios autentificados" "Usuarios" "System"
Као резултат тога, систем неће моћи да покрене планиране претраге. windows заштитник наставиће са ажурирањем потписа због сопственог канала, тако да се тај део не зауставља са овим триком. Да бисте се вратили у првобитно стање, ресетујте дозволе и власника:
icacls "%windir%\System32\UsoClient.exe" /reset
icacls "%windir%\System32\UsoClient.exe" /grant Administradores:f
icacls "%windir%\System32\UsoClient.exe" /setowner "NT SERVICE\TrustedInstaller"
icacls "%windir%\System32\UsoClient.exe" /grant "NT SERVICE\TrustedInstaller":f
Користите то као последње средство и добро документујте промену. Измена системских датотека носи ризикеЗато размотрите алтернативе као што су одлагање поновног покретања и паузирање ажурирања са интерфејса.
Када је најбоље користити „обичан“ Windows Update?
Мајкрософт препоручује коришћење Виндовс Упдате подразумевано. Разлог је тај што платформа детектује архитектура и издаваштво Скенира ваш рачунар и преузима само оно што је релевантно, спречавајући вас да преузимате непотребне пакете. Такође нуди практичне додатке: историју, деинсталацију недавних ажурирања и контроле за паузирање.
Команде и скрипте имају смисла ако Windows Update не успе, ако желите аутоматизовати возне паркове Или ако су вам потребни скриптови који се могу понављати са обрадом грешака и евидентирањем. Чак и тако, избегавајте форсирање. закрпе нису применљивеТеоретски, систем их одбацује, али није добра идеја играти се ватром у производним машинама.
Каталог Microsoft Update и друге алтернативе
Други начин је Мицрософт Упдате каталогГде преузимања Ручно спакирајте MSU или CAB пакете за вашу верзију и архитектуру. То нуди потпуну контролу и корисно је за уређаји ван мреже или са претходним захтевима за валидацију. Компромис је што губите аутоматизацију и морате да пратите зависности и поновна покретања.
Коначно, ако су ваша питања веома специфична или наиђете на необичне грешке, добра је идеја да контактирате техничку заједницу компаније Microsoft или њихов тим за подршку. Форум за питања и одговореЧесто ћете наћи документовани случајеви са провереним решењима за WSUS сценарије, политике и клијенте који не подносе извештаје.
Савладајте ове комаде —usoclient, wuauclt, PSWindowsUpdate, WSUS и Планер задатака— Омогућава вам да прилагодите искуство ажурирања својој стварности: од напредног корисника који жели да покрене ScanInstallWait Од тачног до администратора који генерише извештаје о усклађености, скрива проблематичне базе знања и заказује прозоре са аутоматским поновним покретањем. Имајте на уму безбедност (политику извршавања и дозволе) и подржите имплементацију на Виндовс Упдате кад год је то могуће, и резервишите системске „хакове“ за заиста оправдане ситуације.
Страствени писац о свету бајтова и технологије уопште. Волим да делим своје знање кроз писање, и то је оно што ћу радити на овом блогу, показивати вам све најзанимљивије ствари о гаџетима, софтверу, хардверу, технолошким трендовима и још много тога. Мој циљ је да вам помогнем да се крећете у дигиталном свету на једноставан и забаван начин.