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

اگر رایانه شما کند است(computer is sluggish) ، یکی از راه‌های بررسی علت این مشکل، بررسی Task Manager است. در حالی که Task Manager فرآیندهای در حال اجرا را نشان می دهد که ممکن است تمام منابع را درگیر کند، لزوماً معنای آنها را توضیح نمی دهد.

Wsappx یکی از آن سرویس‌های ناآشنا است که در (Wsappx)Task Manager خواهید دید . با این حال، حتی اگر می توانید فرآیند wsappx را ببینید، کاملاً مشخص نیست که چه کاری انجام می دهد. و چرا مقدار قابل توجهی از CPU و منابع دیسک شما را اشغال می کند؟

در این مقاله خواهید آموخت که چرا wsappx باعث استفاده زیاد از CPU می شود(high CPU usage) و چگونه آن را برطرف کنید.

Wsappx چیست؟(What Is Wsappx?)

Wsappx یک سرویس قانونی ویندوز است(Windows service) که به دلیل استفاده زیاد از دیسک و CPU به خوبی شناخته شده است. این سرویس که فروشگاه مایکروسافت (فروشگاه (Microsoft Store)ویندوز(Windows Store) سابق ) و پلت فرم برنامه یونیورسال(Universal) را مدیریت می کند، همیشه اجرا می شود. با این حال، مقدار منابعی که استفاده می‌کند بسته به کاری که انجام می‌دهید می‌تواند حداقل یا بسیار زیاد باشد.

به عنوان مثال، اگر در حال نصب یک برنامه Microsoft Store(Microsoft Store) یا نرم افزار دسکتاپ در خارج از فروشگاه(Store) هستید، فرآیند wsappx از CPU یا منابع دیسک بیشتری استفاده می کند. همین اتفاق زمانی می افتد که در حال اجرا، به روز رسانی یا حذف یک برنامه هستید.

چرا Wsappx باعث استفاده زیاد از CPU می شود(Why Wsappx Causes High CPU Usage)

در ویندوز 10(Windows 10) ، فرآیند wsappx دارای فرآیندهای فرعی است که با نام Client License Service یا ClipSVC ، و AppX Deployment Service یا AppXSVC شناخته(AppXSVC) می شوند .

سرویس ClipSVC مجوزها(ClipSVC) را مدیریت می‌کند و از دزدی دریایی(protects against piracy) برای برنامه‌های فروشگاه(Store) محافظت می‌کند، در حالی که AppXSVC برنامه‌ها را مستقر می‌کند تا هر زمان که برنامه‌ای را نصب، به‌روزرسانی یا حذف کنید اجرا شود. بنابراین، اگر یکی از این سرویس‌ها را غیرفعال کنید، برنامه‌های فروشگاه(Store) کار نمی‌کنند.

هنگامی که فرآیندهای فرعی فعال و در حال اجرا هستند، شاهد افزایش استفاده از فرآیند wsappx خواهید بود. در حالی که wsappx یک فرآیند سیستمی حیاتی است(vital system process) ، لازم نیست همیشه فعال باشد. فقط زمانی لازم است که بخواهید برنامه‌های فروشگاه(Store) را نصب، به‌روزرسانی یا حذف کنید .

توجه(Note) : اگر از یک برنامه فروشگاه مایکروسافت(Microsoft Store) استفاده می‌کنید و با خطای صدور مجوز مواجه می‌شوید، باید سرویس‌های ClipSVC(ClipSVC) و AppXSVC را فعال کنید .

وقتی Wsappx باعث استفاده زیاد از CPU می شود چه باید کرد(What to Do When Wsappx Causes High CPU Usage)

هنگامی که می بینید wsappx مقدار قابل توجهی از CPU شما را مصرف می کند ، چندین راه حل برای حل این مشکل وجود دارد.

اسکن ویروس را اجرا کنید(Run a Virus Scan)

اگر رایانه شما دارای ویروس یا بدافزار(computer has a virus or malware) باشد، می تواند باعث افزایش استفاده در فرآیندهای مختلف ویندوز(Windows) شود. اگر هر برنامه دانلود شده یا مایکروسافت استور(Microsoft Store) آلوده باشد، همین امر صادق است. اجرای یک اسکن ویروس یا بدافزار به شما کمک می کند تا احتمال اینکه چنین تهدیدهایی دلیل استفاده زیاد از CPU در رایانه شما باشد را رد کنید.

ویندوز را به روز کنید(Update Windows)

اگر فروشگاه مایکروسافت باز نمی‌شود یا مشکلی در برنامه وجود دارد، بررسی کنید که آیا (Microsoft Store won’t open)به‌روزرسانی‌های ویندوز(Windows Updates) معلقی وجود دارد یا خیر و آنها را نصب کنید.

  1. برای بررسی به‌روزرسانی‌های ویندوز(Windows Updates) ، Start > Settings > Update & security را انتخاب کنید .

  1. در مرحله بعد، Windows Updates را انتخاب کنید و پنجره سمت راست را برای به‌روزرسانی‌های معلق بررسی کنید.

برنامه های اخیرا نصب شده را حذف نصب کنید(Uninstall Recently Installed Apps)

گاهی اوقات استفاده زیاد از CPU ممکن است در نتیجه برنامه ای باشد که اخیراً نصب کرده اید. در این صورت، برنامه را حذف نصب کنید(uninstall the app) و کامپیوتر خود را مجددا راه اندازی کنید. اگر با این کار مشکل استفاده زیاد از CPU برطرف شد، سعی کنید برنامه را دوباره نصب کنید و ببینید آیا مشکل همچنان وجود دارد یا خیر.

  1. برای حذف نصب یک برنامه، کنترل (Control)پنل( Panel) را باز کنید و برنامه ها(Programs) را انتخاب کنید .

  1. سپس در قسمت Programs and Features Uninstall a Program را انتخاب کنید .

  1. برنامه ای را که می خواهید حذف کنید پیدا کنید، روی آن کلیک راست کرده و Uninstall را انتخاب کنید .

تخصیص حافظه مجازی بیشتر(Allocate More Virtual Memory)

افزایش حافظه مجازی کامپیوتر شما ممکن است به کاهش مصرف بالای CPU کمک کند .

  1. برای انجام این کار، روی Start > Search کلیک راست کرده و Performance را در کادر جستجو تایپ کنید. تنظیم ظاهر و عملکرد ویندوز را(Adjust the appearance and performance of Windows) انتخاب کنید .

  1. بعد، تب Advanced را انتخاب کنید، به (Advanced)Virtual Memory بروید و Change را انتخاب کنید .

  1. علامت کادر مدیریت خودکار اندازه فایل صفحه بندی برای همه درایوها را(Automatically manage paging file size for all drives) بردارید .

  1. درایو(drive) خود را انتخاب کنید و سپس Custom size را انتخاب کنید .

  1. اگر رم(RAM) دستگاه خود را می شناسید ، آن را به عنوان اندازه اولیه (به مگابایت(MBs) ) تنظیم کنید و حداکثر اندازه را دو برابر اندازه رم(RAM) تنظیم کنید. Set > OK را انتخاب کنید و کامپیوتر خود را مجددا راه اندازی کنید.

مایکروسافت استور را غیرفعال کنید(Disable Microsoft Store)

می توانید Microsoft Store را با استفاده از ویرایشگر خط مشی گروه(Group Policy Editor) یا ویرایشگر رجیستری غیرفعال کنید.

  1. برای غیرفعال کردن فروشگاه مایکروسافت(Microsoft Store) با استفاده از ویرایشگر خط مشی گروه(Group Policy Editor) ، gpedit.msc را در کادر جستجو وارد کنید و Enter را فشار دهید تا ویرایشگر خط مشی گروه باز شود.

  1. سپس، Administrative Templates را در قسمت Computer configuration انتخاب کنید .

  1. روی Window Components(Window Components ) دوبار کلیک کنید و Store را انتخاب کنید .

  1. روی Store(Store) دوبار کلیک کنید و سپس تنظیمات برنامه Turn off Store(Turn off Store application) را در قسمت سمت راست جستجو کنید. 

  1. روی Turn off Store(Turn off Store) برنامه دوبار کلیک کنید تا پنجره تنظیمات آن باز شود و سپس Enabled > OK را انتخاب کنید .

اگر نسخه ویندوز(Windows) شما فاقد گزینه Group Policy Editor است، می توانید Microsoft Store را با استفاده از ویرایشگر رجیستری(Registry Editor) غیرفعال کنید .

  1. برای انجام این کار، روی Start > Run کلیک راست کنید .

  1. regedit را(regedit) تایپ کنید و Enter را فشار دهید تا ویرایشگر رجیستری باز شود.

  1. به کلید زیر بروید:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\WindowsStore

  1. یک مقدار DWORD(DWORD ) جدید در کلید Windows Store ایجاد کنید و آن را (Windows Store)RemoveWindowsStore برچسب بزنید . 1 را در قسمت مقدار تایپ کنید. رایانه خود را مجدداً راه اندازی کنید و بررسی کنید که آیا استفاده از CPU(CPU) wsappx حداقل است یا خیر.

توجه : اگر به (Note)به‌روزرسانی‌های خودکار مکرر برای برنامه‌هایی(automatic updates for apps) مانند Photos ، Calculator ، Mail ، Movies & TV و OneNote نیاز دارید ، غیرفعال کردن Windows Store توصیه نمی‌شود . بعلاوه، وقتی Windows Store غیرفعال است ، نمی‌توانید برنامه‌های فروشگاه ویندوز(Windows Store) شخص ثالث را نصب یا به‌روزرسانی کنید .

به روز رسانی خودکار برنامه فروشگاه را غیرفعال کنید(Disable Automatic Store App Updates)

یکی دیگر از راه‌های کاهش مصرف بالای wsappx این است(CPU) که به‌روزرسانی‌های خودکار برنامه‌های Store را غیرفعال کنید تا از به‌روزرسانی آن‌ها بدون دخالت شما جلوگیری کنید.

  1. برای انجام این کار، Store را در کادر جستجو تایپ کنید و Microsoft Store را انتخاب کنید تا باز شود.
  2. روی منو(Menu) در سمت راست بالای پنجره فروشگاه کلیک کنید و (Store)تنظیمات(Settings) را انتخاب کنید .

  1. نوار لغزنده به‌روزرسانی خودکار برنامه‌ها(Update apps automatically) را تغییر دهید تا خاموش(Off) شود. این به شما امکان می‌دهد به‌روزرسانی‌های برنامه را به صورت دستی فعال کنید.

  1. دوباره روی منو(Menu) کلیک کنید، دانلودها و به‌روزرسانی‌ها(Downloads and Updates) را انتخاب کنید و برای بررسی به‌روزرسانی‌ها، دریافت به‌روزرسانی‌ها را انتخاب کنید. (Get updates)اگر به‌روزرسانی‌های مهمی پیدا کردید، آن‌ها را نصب کنید. 

توجه(Note) : به خاطر سپردن به‌روزرسانی‌ها به‌صورت دستی برای اکثر افراد آسان نیست. به علاوه، برنامه‌ها بخش عمده‌ای از سیستم عامل ویندوز 10(Windows 10) هستند، بنابراین، مگر اینکه به‌روزرسانی‌های خودکار سیستم شما را متوقف کند، توصیه نمی‌کنیم آنها را غیرفعال کنید.

Bloatware را حذف کنید و برنامه های پس زمینه را متوقف کنید(Remove Bloatware and Stop Background Apps)

Bloatware و برنامه‌های پس‌زمینه معمولاً زمانی اجرا می‌شوند که شما نمی‌خواهید اجرا شوند، در نتیجه استفاده از CPU در رایانه شما افزایش می‌یابد. حذف bloatware تضمین می کند که آنها در پس زمینه به روز نمی شوند و منابع را مصرف نمی کنند.

  1. برای حذف bloatware، Start > Settings > Apps > Apps & Features را انتخاب کنید تا همه برنامه های نصب شده روی رایانه خود را ببینید. می‌توانید هر برنامه‌ای را که استفاده نمی‌کنید، از جمله برنامه‌های آشغال از پیش نصب شده و سایر برنامه‌های زباله را حذف نصب کنید.

  1. برای جلوگیری از اجرای برنامه‌ها در پس‌زمینه، Start > Settings > Privacy > Background Apps را در قسمت مجوزهای برنامه(App Permissions) انتخاب کنید.

غیرفعال کردن اجرای برنامه‌های پس‌زمینه به این معنی است که برنامه نمی‌تواند اعلان‌های جدید را در صورت عدم استفاده بررسی کند. می‌توانید برنامه‌های پس‌زمینه‌ای را که هرگز استفاده نمی‌کنید غیرفعال کنید یا نوار لغزنده را تغییر دهید تا همه برنامه‌های پس‌زمینه کاملاً غیرفعال شوند.

راه حل های دیگر برای امتحان(Other Fixes to Try)

  • مقدار AppXSVC(Change AppXSVC Value) را در رجیستری(Registry) تغییر دهید . می توانید این کار را در ویرایشگر رجیستری(Registry Editor) انجام دهید . به کلید زیر بروید و مقدار (Navigate)Start را به 4 تغییر دهید .
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\AppXSvc
  • یک بوت تمیز انجام دهید تا ویندوز(Windows) برنامه‌های راه‌اندازی و چند مجموعه درایور ضروری را اجرا کند تا بتوانید بررسی کنید که آیا استفاده بالای CPU ناشی از راه‌اندازی برنامه‌ها است یا خیر.

مدیریت بار CPU(Manage CPU Load)

اگر از فروشگاه مایکروسافت استفاده می‌کنید یا برنامه‌ها در پس‌زمینه به‌روزرسانی می‌شوند، ممکن است مشکل استفاده از (Microsoft Store)CPU بالای wsappx را در رایانه‌تان، هرچند به‌طور موقت، تجربه کنید. راه حل های بالا را امتحان کنید و ببینید آیا wsappx به سطح عادی باز می گردد یا خیر.



About the author

من یک متخصص کامپیوتر با بیش از 10 سال تجربه هستم و در کمک به افراد در مدیریت کامپیوترهایشان در دفترشان تخصص دارم. من مقالاتی در مورد موضوعاتی مانند نحوه بهینه سازی اتصال اینترنت خود، نحوه راه اندازی رایانه برای بهترین تجربه بازی و موارد دیگر نوشته ام. اگر در مورد هر چیزی که مربوط به کار یا زندگی شخصی خود است به دنبال کمک هستید، من آن شخص برای شما هستم!



Related posts