Защо Wuauserv причинява висока употреба на процесора и как да го поправите

Много системни процеси на Windows се считат за важни за работата на безопасен и напълно работещ компютър. Wuauserv е може би една от най-важните - тази услуга (известна още като услугата за актуализиране на Windows(Windows Update) ) поддържа вашия компютър актуален с най-новите версии на функции и корекции на грешки.

Точно като ntoskrnl.exe и други важни системни услуги, wuauserv изисква приоритетен достъп до вашите системни ресурси от време на време. За съжаление, това означава, че понякога ще виждате, че wuauserv съобщава за високо използване на процесора(CPU) . Ако това се случва с вас и търсите решение, ето какво ще трябва да направите.

Защо Wuauserv причинява висока употреба на процесора?(Why Does Wuauserv Cause High CPU Usage?)

Услугата Windows Update (или wuauserv) е, както подсказва името, отговорна за гарантирането, че вашият компютър с Windows е актуален. Спешни корекции на сигурност и грешки, както и нови функции и подобрения на системата, са достъпни чрез системата за актуализиране на Windows(Windows Update)

Windows обикновено ще се погрижи за тези актуализации, без дори да забележите, въпреки че може да се наложи да коригирате заседнала актуализация(fix a stuck update) от време на време. Ако процеси, свързани с wuauserv (като wuauclt.exe), отчитат високо използване на процесора(CPU) в диспечера на задачите(Task Manager) за продължителен период, това може да означава проблеми с вашия компютър, които ще трябва да отстраните допълнително.

За повечето хора това може да сочи към актуализация, която се инсталира в момента - просто ще трябва да изчакате тази да изтече. Това може също да посочи проблеми с актуализациите, които не се инсталират(updates not installing) правилно, но може също да имате повредени системни файлове, които карат услуги като wuauserv да спрат да работят правилно.

Ако случаят е такъв, ще трябва да проверите и поправите системните си файлове или в най-лошия случай да помислите за нулиране на Windows 10 до фабричните настройки(resetting Windows 10 to factory settings) . Разбира се, ако компютърът ви се бори, може да се наложи да обмислите надграждане на компютъра(upgrading your PC) , за да му дадете повече процесорна мощност.

Проверете състоянието на актуализацията на Windows(Check Your Windows Update Status)

Високото използване на процесора(CPU) има основна причина - в края на краищата, не е високо без причина. Ако wuauserv и свързаните с него процеси (като wuauclt.exe или svchost.exe ) отчитат високо използване на процесора(CPU) на вашия компютър, тогава Windows Update работи.

Вероятният отговор е, че Windows Update прави това, което прави най-добре – изтегля и инсталира актуализации. Някои от актуализациите (особено по-големите актуализации на функции) отнемат време за изтегляне и инсталиране, което изисква допълнителни системни ресурси за завършване на процеса. Ако случаят е такъв, не се паникьосвайте. 

Позволете на Windows Update(Allow Windows Update) да завърши процеса на актуализиране и, когато бъдете инструктирани, рестартирайте компютъра си, за да завършите. Можете да проверите състоянието на Windows Update (включително дали някакви актуализации в момента се изтеглят или инсталират) в менюто Настройки на Windows(Windows Settings) .

  1. За да проверите това, щракнете с десния бутон върху менюто " Старт(Start) " и изберете Настройки(Settings) .

  1. В менюто Настройки на Windows(Windows Settings) изберете Актуализация и защита(Update & Security ) > Актуализация на Windows(Windows Update) . От тук ще видите текущото състояние на услугата Windows Update , включително дали има налични актуализации, изтеглят се или се инсталират в момента.

Ако Windows Update използва значително количество от вашите системни ресурси без никакви признаци на обичайна дейност (като изтегляне или инсталиране на актуализации), ще трябва да продължите да проучвате възможно решение за проблема, като използвате стъпките по-долу.

Проверете и поправете системните си файлове(Check and Repair Your System Files)

Представете си, че вашата инсталация на Windows е като скъп часовник за карета. Може да изглежда просто, но отдолу всички видове зъбци, лостове и приспособления се събират, за да създадат системата, която използвате.

Ако обаче едно от тези зъбни колела е счупено или повредено, цялата система спира да работи. В този случай зъбците, които се счупват, са вашите системни файлове. Повредените(Corrupt) системни файлове причиняват проблеми, независимо дали става въпрос за обща нестабилност на системата (включително високо използване на процесора(CPU) ) или по-сериозни сривове и грешки на BSOD(BSOD crashes and errors) .

Услугата Windows Update е едно от тези зъбци. Ако виждате проблеми с Windows Update , трябва да проверите системните файлове за грешки и, ако бъдат открити, да ги поправите. Можете да направите това с помощта на инструмента за проверка на системни файлове(System File Checker) в Windows PowerShell.

  1. За да започнете, щракнете с десния бутон върху менюто " Старт(Start) " и изберете Windows PowerShell (администратор)(Windows PowerShell (Admin)) .

  1. В прозореца на PowerShell въведете /sfc scannow и изберете enter , за да изпълните командата. Това ще извърши проверка на целостта на вашите системни файлове, сравнявайки го със стандартно инсталационно изображение на Windows и разрешавайки автоматично всички повредени файлове, които намира, но внимавайте за допълнителни инструкции на екрана.

Деактивирайте оптимизацията за доставка на Windows Update(Disable Windows Update Delivery Optimization)

Ако вашата локална мрежа има няколко компютъра с Windows 10 , може да забележите увеличение в използването на процесора(CPU) от услугата wuauserv и свързаните с нея процеси. Това се дължи на системата за оптимизация на доставката(Delivery Optimization) , която помага да се ограничи количеството на честотната лента, използвана за изтегляния на Windows Update , като споделя файловете във вашата мрежа.

Ако имате един компютър, който изтегля голяма актуализация, тази актуализация автоматично се споделя с други компютри с Windows във вашата мрежа чрез Оптимизиране на доставката(Delivery Optimization) . Същата система може да се използва и за предоставяне на актуализации на други интернет-базирани устройства, благодарение на естеството на системата peer-to-peer.

Това може да погълне наличната ви интернет честотна лента (включително всички ограничения на данните във вашата връзка), но също така може да причини скокове в използването на вашия процесор(CPU) , когато съдържанието се споделя с други устройства. За да ограничите това, можете да спрете изцяло оптимизирането на доставката в (Delivery Optimization)настройките на Windows(Windows Settings) .

  1. За да започнете, щракнете с десния бутон върху менюто " Старт(Start) " и изберете Настройки(Settings) .

  1. В менюто Настройки на Windows изберете Актуализация и защита(Update & Security ) > Оптимизиране на доставката.(Delivery Optimization.)

  1. Изберете плъзгача Разрешаване на изтегляния от други компютри в менюто за (Allow downloads from other PCs)оптимизация на доставката(Delivery Optimization ) , като го превключите в позиция Off . Като алтернатива, оставете плъзгача активиран, но изберете компютри в моята локална мрежа(PCs on my local network) по-долу, за да ограничите споделянето на файлове за актуализиране до други компютри с Windows във вашата локална мрежа.

След като деактивирате оптимизацията на доставката(Delivery Optimization) , рестартирайте компютъра си, за да се уверите, че промените са влезли в сила.

Проверете за злонамерен софтуер с помощта на Microsoft Defender(Check for Malware Using Microsoft Defender)

Ако компютърът ви е заразен с вируси или злонамерен софтуер, въздействието върху вашия компютър може да бъде значително. Спирането на актуализациите на Windows(Windows Updates) е един от възможните начини възможна инфекция със злонамерен софтуер да причини щети, особено след като актуализациите на защитата могат да спрат влиянието на някои видове зловреден софтуер.

Ако случаят е такъв, ще трябва да сканирате компютъра си за злонамерен софтуер(scan your PC for malware) . Въпреки че са налични инструменти на трети страни за това, най-добрият метод е да стартирате сканиране за зареждане на вашия компютър с помощта на вградения Microsoft Defender

Това пълноценно антивирусно и анти-зловреден софтуер решение може да премахне повечето упорити зловреден софтуер(remove most stubborn malware infections) от вашия компютър. Можете обаче да използвате Microsoft Defender само ако все още не използвате антивирусна програма на трета страна. Ако сте, помислете за използването на функциите за сканиране при зареждане на този инструмент като алтернатива.

  1. За да започнете, щракнете с десния бутон върху менюто " Старт(Start) " и изберете Настройки(Settings) .
  1. В менюто Настройки изберете Актуализация и защита(Update & Security ) > Защита на Windows(Windows Security ) > Отворете защита на Windows(Open Windows Security) .

  1. В прозореца Защита на Windows(Windows Security) изберете Защита от вируси и заплахи(Virus & threat protection ) > Опции за сканиране(Scan options) . По-долу ще се появи списък с допълнителни методи за сканиране за Microsoft Defender .

  1. Изберете изброената опция за офлайн сканиране на Microsoft Defender(Microsoft Defender Offline scan) , след което изберете Сканиране сега,(Scan now ) за да го планирате.

  1. Windows ще ви подкани да затворите всички отворени прозорци, да запазите работата си и да се подготвите за рестартиране. Изберете Сканиране(Scan) , за да продължите.

След няколко минути Windows ще се рестартира и ще стартира в менюто за сканиране на Microsoft Defender . Microsoft Defender ще провери компютъра ви за злонамерен софтуер — следвайте всички допълнителни инструкции на екрана, за да потвърдите премахването, поставянето под карантина или възможното поправяне на всички заразени файлове, които открие.

Спрете автоматичните актуализации на Windows(Stop Automatic Windows Updates)

Въпреки че не е възможно напълно да деактивирате услугата Windows Update и да предотвратите инсталирането на актуализации, можете да ги спрете временно. Поставянето на пауза на тези актуализации може да ви позволи да отстранявате по-нататъшни проблеми, особено ако конкретна актуализация ви създава проблеми.

  1. Започнете(Start) , като щракнете с десния бутон върху менюто " Старт(Start) " и изберете Настройки(Settings)
  1. В менюто Настройки изберете Актуализация и защита(Update & Security ) > Актуализация на Windows. (Windows Update. )Можете да изберете да поставите на пауза услугата Windows Update за една седмица, като изберете опцията Пауза на актуализациите за 7 дни(Pause updates for 7 days) . Друга възможност е да изберете Разширени опции(Advanced Options) , за да изберете по-дълъг период. 

  1. Използвайте падащото меню Пауза на актуализациите в (Pause updates )Разширени опции(Advanced Options ) , за да изберете дата за възобновяване на актуализациите на (updates)Windows . Промяната ще се приложи автоматично.

Ако забавите актуализациите си с помощта на менюто Разширени опции(Advanced Options) , ще трябва да инсталирате пропуснатите актуализации, след като изтече датата, преди да можете да повторите процеса.

Поддържане на Windows 10 актуализиран(Keeping Windows 10 Updated)

Ако услугата wuauserv причинява високо използване на процесора(CPU) на вашия компютър, това вероятно сочи към някаква просрочена поддръжка на системата. Windows Update е част от този процес, но ако актуализацията изглежда обезпокоителна, може да се наложи да спрете инсталацията на Windows Update,(stop the Windows Update installation) за да проучите и разрешите всички основни проблеми.

Можете също да помислите за автоматично актуализиране на драйверите на вашето устройство с помощта на (keeping your device drivers updated)Windows Update или приложение на трета страна, въпреки че някои компоненти (включително вашата графична карта(graphics card) ) може да изискват да изтеглите най-новите драйвери ръчно. Ако се притеснявате за остарял софтуер, можете също да актуализирате приложенията си автоматично(update your apps automatically) .



About the author

Аз съм инженер по windows, ios, pdf, грешки, джаджи с над 10 години опит. Работил съм върху много висококачествени Windows приложения и рамки като OneDrive за бизнеса, Office 365 и др. Неотдавнашната ми работа включваше разработването на pdf четеца за платформата на windows и работата по изясняване на съобщенията за грешки за потребителите. Освен това участвам в разработването на платформата ios от няколко години и съм много запознат както с нейните характеристики, така и с странностите.



Related posts