چرا Wuauserv باعث استفاده زیاد از CPU می شود و چگونه آن را برطرف کنیم

بسیاری از فرآیندهای سیستم ویندوز(Windows) برای اجرای یک رایانه ایمن و کاملاً کارآمد ضروری در نظر گرفته می شوند. Wuauserv مسلماً یکی از مهم‌ترین سرویس‌ها است – این سرویس (همچنین به عنوان سرویس Windows Update شناخته می‌شود) رایانه شما را با آخرین ویژگی‌های منتشر شده و رفع اشکالات به‌روز نگه می‌دارد.

درست مانند ntoskrnl.exe و سایر سرویس های مهم سیستم، wuauserv نیاز به دسترسی اولویت به منابع سیستم شما دارد. متأسفانه، این بدان معناست که شما گهگاه شاهد استفاده از CPU بالای wuauserv خواهید بود. اگر این اتفاق برای شما می افتد و به دنبال راه حلی هستید، در اینجا کاری که باید انجام دهید آمده است.

چرا Wuauserv باعث استفاده زیاد از CPU می شود؟(Why Does Wuauserv Cause High CPU Usage?)

سرویس Windows Update (یا wuauserv) همانطور که از نامش پیداست مسئول اطمینان از به روز بودن رایانه شخصی ویندوز(Windows) شما است. امنیت فوری و رفع اشکال، و همچنین ویژگی‌های جدید و بهبودهای سیستم، از طریق سیستم Windows Update در(Windows Update) دسترس هستند. 

ویندوز معمولاً بدون اینکه متوجه شوید از این به‌روزرسانی‌ها مراقبت می‌کند، اگرچه ممکن است لازم باشد هر از چند گاهی یک به‌روزرسانی گیر کرده را تعمیر کنید(fix a stuck update) . با این حال، اگر فرآیندهای مربوط به wuauserv (مانند wuauclt.exe) مصرف بالای CPU را در Task Manager برای مدت طولانی گزارش می‌کنند، می‌تواند نشان دهنده مشکلات رایانه شما باشد که باید بیشتر عیب‌یابی کنید.

برای اکثر مردم، این می تواند به یک به روز رسانی اشاره کند که در حال نصب است—شما فقط باید منتظر بمانید. همچنین می‌تواند به مشکلاتی در عدم نصب صحیح به‌روزرسانی‌ها(updates not installing) اشاره کند، اما ممکن است فایل‌های سیستمی خرابی داشته باشید که باعث می‌شود سرویس‌هایی مانند wuauserv به درستی کار نکنند.

اگر اینطور است، باید فایل های سیستم خود را بررسی و تعمیر کنید یا در بدترین حالت، بازنشانی ویندوز 10 را به تنظیمات کارخانه(resetting Windows 10 to factory settings) در نظر بگیرید. البته، اگر رایانه شخصی شما مشکل دارد، ممکن است لازم باشد رایانه شخصی خود را ارتقا دهید(upgrading your PC) تا قدرت پردازش بیشتری به آن بدهید.

وضعیت به روز رسانی ویندوز خود را بررسی کنید(Check Your Windows Update Status)

استفاده زیاد از CPU یک دلیل ریشه ای دارد – در نهایت، بی دلیل زیاد نیست. اگر wuauserv و فرآیندهای مرتبط (مانند wuauclt.exe یا svchost.exe ) مصرف بالای CPU را در رایانه شما گزارش می دهند، Windows Update در حال اجرا است.

پاسخ محتمل این است که Windows Update بهترین کار را انجام می دهد - دانلود و نصب به روز رسانی. دانلود و نصب برخی از به‌روزرسانی‌ها (مخصوصاً به‌روزرسانی‌های ویژگی‌های بزرگتر) به زمان نیاز دارد و برای تکمیل فرآیند به منابع سیستم اضافی نیاز دارد. اگر اینطور است، نترسید. 

به Windows Update اجازه دهید(Allow Windows Update) تا فرآیند به‌روزرسانی را کامل کند و در صورت دستور، رایانه خود را مجدداً راه‌اندازی کنید تا به پایان برسد. می‌توانید وضعیت Windows Update خود را (از جمله اینکه آیا به‌روزرسانی‌هایی در حال دانلود یا نصب هستند) در منوی تنظیمات ویندوز(Windows Settings) بررسی کنید .

  1. برای بررسی این موضوع، روی منوی Start کلیک راست کرده و تنظیمات(Settings) را انتخاب کنید .

  1. در منوی تنظیمات ویندوز(Windows Settings) ، Update & Security > Windows Update را انتخاب کنید . از اینجا، وضعیت فعلی سرویس Windows Update را مشاهده خواهید کرد ، از جمله اینکه آیا به‌روزرسانی‌هایی در دسترس هستند، دانلود می‌شوند یا در حال نصب هستند.

اگر Windows Update از مقدار قابل توجهی از منابع سیستم شما بدون هیچ نشانه ای از فعالیت معمول (مانند دانلود یا نصب به روز رسانی) استفاده می کند، باید با استفاده از مراحل زیر به بررسی راه حل احتمالی مشکل ادامه دهید.

فایل های سیستم خود را بررسی و تعمیر کنید(Check and Repair Your System Files)

تصور کنید نصب ویندوز(Windows) شما مانند یک ساعت کالسکه گران قیمت است. ممکن است ساده به نظر برسد، اما در زیر آن، انواع چرخ‌دنده‌ها، اهرم‌ها و وسایل در کنار هم قرار می‌گیرند تا سیستم مورد استفاده شما را ایجاد کنند.

با این حال، اگر یکی از آن چرخ‌دنده‌ها شکسته یا آسیب ببیند، کل سیستم از کار می‌افتد. در این مثال، چرخ دنده هایی که خراب می شوند، فایل های سیستم شما هستند. فایل‌های(Corrupt) سیستم خراب باعث ایجاد مشکلاتی می‌شوند، خواه ناپایداری عمومی سیستم (از جمله استفاده زیاد از CPU ) یا (CPU)خرابی‌ها و خطاهای(BSOD crashes and errors) جدی‌تر BSOD .

سرویس Windows Update یکی از این چرخ دنده ها است. اگر مشکلی در Windows Update(Windows Update) می‌بینید، باید فایل‌های سیستم خود را از نظر خطا بررسی کنید و در صورت پیدا شدن، آن‌ها را برطرف کنید. می توانید این کار را با استفاده از ابزار System File Checker در Windows PowerShell انجام دهید.

  1. برای شروع، روی منوی استارت(Start) کلیک راست کرده و Windows PowerShell (Admin) را انتخاب کنید .

  1. در پنجره PowerShell، /sfc scannow را تایپ کرده و enter را انتخاب کنید تا دستور اجرا شود. این یک بررسی یکپارچگی فایل‌های سیستم شما را اجرا می‌کند، آن را با یک تصویر نصب استاندارد ویندوز(Windows) مقایسه می‌کند و فایل‌های خرابی را که به طور خودکار پیدا می‌کند حل می‌کند، اما مراقب هرگونه دستورالعمل اضافی روی صفحه باشید.

Windows Update Delivery Optimization را غیرفعال کنید(Disable Windows Update Delivery Optimization)

اگر شبکه محلی شما چندین رایانه شخصی ویندوز 10(Windows 10) دارد، ممکن است متوجه افزایش استفاده از CPU از سرویس wuauserv و فرآیندهای مرتبط شوید. این به دلیل سیستم بهینه سازی تحویل(Delivery Optimization) است که به محدود کردن پهنای باند مورد استفاده برای دانلود Windows Update با اشتراک گذاری فایل ها در سراسر شبکه کمک می کند.

اگر یک رایانه دارید که یک به‌روزرسانی اصلی را دانلود می‌کند، این به‌روزرسانی به‌طور خودکار با سایر رایانه‌های شخصی ویندوز(Windows) در شبکه شما با استفاده از « بهینه‌سازی تحویل(Delivery Optimization) » به اشتراک گذاشته می‌شود . به لطف ماهیت همتا به نظیر سیستم، می توان از همین سیستم برای ارائه به روز رسانی سایر دستگاه های مبتنی بر اینترنت نیز استفاده کرد.

این می تواند پهنای باند اینترنت در دسترس شما را (از جمله محدودیت های داده در اتصال شما) کاهش دهد، اما همچنین می تواند باعث افزایش مصرف CPU شما در هنگام اشتراک گذاری محتوا با دستگاه های دیگر شود. برای محدود کردن این امر، می‌توانید بهینه‌سازی تحویل(Delivery Optimization) را به طور کامل در تنظیمات ویندوز(Windows Settings) متوقف کنید .

  1. برای شروع، روی منوی استارت(Start) کلیک راست کرده و تنظیمات(Settings) را انتخاب کنید .

  1. در منوی تنظیمات ویندوز، Update & Security > Delivery Optimization را انتخاب کنید.(Delivery Optimization.)

  1. نوار لغزنده Allow downloads from other PCs را در منوی Delivery Optimization انتخاب کنید و آن را به حالت (Delivery Optimization )Off تغییر دهید . از طرف دیگر، نوار لغزنده را فعال بگذارید، اما رایانه‌های شخصی را در شبکه محلی من در(PCs on my local network) زیر انتخاب کنید تا اشتراک‌گذاری فایل به‌روزرسانی به رایانه‌های شخصی ویندوز(Windows) دیگر در شبکه محلی شما محدود شود.

هنگامی که بهینه سازی تحویل(Delivery Optimization) را غیرفعال کردید، کامپیوتر خود را مجددا راه اندازی کنید تا مطمئن شوید تغییرات اعمال شده اند.

با استفاده از Microsoft Defender، بدافزار را بررسی کنید(Check for Malware Using Microsoft Defender)

اگر رایانه شخصی شما به ویروس یا بدافزار آلوده شده باشد، تأثیر آن بر رایانه شما می تواند قابل توجه باشد. توقف به‌روزرسانی‌های ویندوز(Windows Updates) یکی از راه‌های احتمالی برای آسیب احتمالی آلودگی بدافزار است، به خصوص که به‌روزرسانی‌های امنیتی می‌توانند مانع از تأثیرگذاری انواع خاصی از بدافزارها شوند.

اگر اینطور است، باید رایانه شخصی خود را برای بدافزار اسکن کنید(scan your PC for malware) . در حالی که ابزارهای شخص ثالث برای این کار در دسترس هستند، بهترین روش این است که با استفاده از Microsoft Defender داخلی، یک اسکن بوت رایانه شخصی خود را اجرا کنید . 

این راه حل کامل آنتی ویروس و ضد بدافزار می تواند اکثر عفونت های بدافزار سرسخت(remove most stubborn malware infections) را از رایانه شما حذف کند. با این حال، فقط در صورتی می توانید از Microsoft Defender استفاده کنید که از آنتی ویروس شخص ثالث استفاده نمی کنید. اگر هستید، به جای آن از ویژگی های بوت اسکن آن ابزار به عنوان جایگزین استفاده کنید.

  1. برای شروع، روی منوی استارت(Start) کلیک راست کرده و تنظیمات(Settings) را انتخاب کنید .
  1. در منوی تنظیمات، Update & Security > Windows Security > Open Windows Security را انتخاب کنید.

  1. در پنجره امنیت ویندوز(Windows Security) ، حفاظت از ویروس و تهدید(Virus & threat protection ) > گزینه‌های اسکن را انتخاب(Scan options) کنید. لیستی از روش های اسکن اضافی برای Microsoft Defender در زیر ظاهر می شود.

  1. گزینه Microsoft Defender Offline scan فهرست شده را انتخاب کنید، سپس Scan now را برای زمان بندی آن انتخاب کنید.

  1. ویندوز از شما می خواهد که پنجره های باز را ببندید، کار خود را ذخیره کنید و برای راه اندازی مجدد آماده شوید. برای ادامه، اسکن(Scan) را انتخاب کنید .

پس از چند لحظه، ویندوز(Windows) دوباره راه اندازی می شود و در منوی اسکن Microsoft Defender بوت می شود. (Microsoft Defender)Microsoft Defender رایانه شما را از نظر بدافزار بررسی می‌کند—هر دستورالعمل اضافی روی صفحه را دنبال کنید تا حذف، قرنطینه یا رفع احتمالی فایل‌های آلوده‌ای را که پیدا می‌کند تأیید کند.

توقف آپدیت خودکار ویندوز(Stop Automatic Windows Updates)

در حالی که غیرفعال کردن کامل سرویس Windows Update و جلوگیری از نصب به‌روزرسانی‌ها ممکن نیست، می‌توانید موقتاً آنها را متوقف کنید. توقف موقت این به‌روزرسانی‌ها می‌تواند به شما امکان عیب‌یابی بیشتر موارد را بدهد، به‌خصوص اگر به‌روزرسانی خاصی برای شما مشکل ایجاد کند.

  1. (Start)با کلیک راست روی منوی استارت و انتخاب تنظیمات (Settings)شروع(Start) کنید . 
  1. در منوی تنظیمات، Update & Security > Windows Update را انتخاب کنید. (Windows Update. )با انتخاب گزینه Pause updates for 7 days می توانید سرویس (Pause updates for 7 days)Windows Update را به مدت یک هفته متوقف کنید. از طرف دیگر ، گزینه های پیشرفته(Advanced Options) را برای انتخاب دوره طولانی تر انتخاب کنید. 

  1. از منوی کشویی Pause updates در (Pause updates )Advanced Options برای انتخاب تاریخ از سرگیری به روز رسانی (updates)ویندوز(Windows) استفاده کنید . تغییر به طور خودکار اعمال خواهد شد.

اگر با استفاده از منوی گزینه‌های پیشرفته(Advanced Options) ، به‌روزرسانی‌های خود را به تأخیر بیندازید، باید پس از گذشت تاریخ، به‌روزرسانی‌های از دست رفته را نصب کنید تا بتوانید فرآیند را تکرار کنید.

به روز نگه داشتن ویندوز 10(Keeping Windows 10 Updated)

اگر سرویس wuauserv باعث استفاده زیاد از CPU در رایانه شخصی شما می شود، احتمالاً به برخی تعمیرات عقب افتاده سیستم اشاره دارد. Windows Update بخشی از این فرآیند است، اما اگر به‌روزرسانی مشکل‌ساز به نظر می‌رسد، ممکن است لازم باشد نصب Windows Update را متوقف کنید(stop the Windows Update installation) تا ابتدا مشکلات اساسی را بررسی و حل کنید.

همچنین می‌توانید با استفاده از Windows Update یا یک برنامه شخص ثالث، درایورهای دستگاه خود را به‌طور(keeping your device drivers updated) خودکار به‌روزرسانی کنید، اگرچه برخی از مؤلفه‌ها (از جمله کارت گرافیک(graphics card) شما ) ممکن است از شما نیاز داشته باشند که آخرین درایورها را به صورت دستی دانلود کنید. اگر نگران قدیمی بودن نرم افزار هستید، می توانید برنامه های خود را نیز به صورت خودکار به روز کنید(update your apps automatically) .



About the author

من یک کارشناس باتجربه ویندوز 10 و 11/10 هستم که هم در مرورگرها و هم در برنامه های گوشی های هوشمند تجربه دارم. من بیش از 15 سال مهندس نرم افزار هستم و با تعدادی از شرکت های بزرگ از جمله مایکروسافت، گوگل، اپل، یوبی سافت و غیره کار کرده ام. من همچنین توسعه ویندوز 10/11 را در سطح کالج تدریس کرده ام.



Related posts