لپ تاپ و کامپیوتر

UserEventAgent چیست و چرا روی سیستم عامل مک Mac اجرا می شود؟

UserEventAgent چیست؟

ممکن است زمانی که با سیستم مک در حال کار کردن هستید با پروسه نا آشنایی با عنوان UserEventAgent مواجه شوید. اصلاً نگران نشوید. این فرآیند، یکی از بخش های اصلی مک او اس می باشد.

1 پروسه UserEventAgent

UserEventAgent نیز جزء آن دسته از پروسه های مختلفی است که در ابزار اکتیویتی مانیتور (Activity Monitor) یافت می شوند. اکتیویتی مانیتور یکی از مهم ترین ابزارهای کاربردی موجود در پوشه برنامه های کاربردی سیستم عامل مک می باشد. برخی از پروسه های دیگر این ابزار شامل: kernel_task، hidd، mdsworker، installd، WindowServer، blued، launchd، backup، opendirectoryd، powerd، coreauthd، configd و mdnsresponder می باشند. اگر در مورد این سرویس ها اطلاعاتی ندارید، مقاله ای که پیش رو دارید را تا پایان مطالعه کنید.

UserEventAgent یک daemon (دیمن) می باشد. Daemon یک برنامه کامپیوتری است که به عنوان یک پروسه یا فرآیند در بک گراند سیستم عامل اجرا می شود (بدین معنی که در کنترل مستقیم کاربر نیست). در واقع، UserEventAgent در بک گراند مک اجرا می شود. UserEventAgent موارد مختلفی را درباره سیستم شما در سطح کاربریتان، نظارت می کند.

UserEventAgent یک Daemon است که پلاگین های ارائه شده توسط سیستم را بارگذاری می کند. تا رویدادهای سطح بالای سیستم را که launchd نمی تواند مستقیماً مانیتور کند، را نظارت می کند.

این پروسه ها خیلی واضح نیستند. پس بهتر است موضوع بازتر شود. مثلاً پروسه configd در بک گراند، ران شده و موارد مختلف را در سیستم مک شما مانیتور می کند. پروسه configd، پیگیری می کند که آیا شما آنلاین هستید یا آفلاین. همچنین در زمان تغییر وضعیت، در مورد برنامه های دیگری که استفاده می کنید، هشدار می دهد. مجموعه ای از پلاگین های configd وجود دارند که به این پروسه یا فرآیند اجازه می دهند این کارها را انجام دهند.

UserEventAgent نیز نقشی مشابه configd را بازی می کند، با این تفاوت که مجموعه ای از مواردی را که configd نمی تواند مانیتور کند، UserEventAgent کنترل می کند. دلیل آن هم این است که configd در سراسر سیستم وجود داشته و توسط روت اجرا می شود، در حالی که UserEventAgent روی اکانت یا حساب کاربری شما متمرکز شده و در سطح حساب کاربری شما اجرا می گردد. شما می توانید آن را با استفاده از مرور پلاگین های مدیریتی UserEventAgent، قابل دسترس تر کنید. برای این کار از قسمت /System/Library/UserEventPlugins استفاده کنید.

2 پروسه UserEventAgent

در فولدر مربوط به UserEventAgent، شما می توانید پلاگین های مربوط به بلوتوث، شبکه رایانه ای بدون پیکربندی یا پیکربندی صفرِ Bonjour، پنجره time zones، Time Machine، و حتی نوار لمسی را پیدا کنید. UserEventAgent وضعیت تمام این موارد را مانیتور کرده و این وضعیت را به برنامه هایی که از آن ها استفاده می کنید، گزارش می دهد.

فرآیندهایی که در اکتیویتی مانیتور هستند براساس درصد استفاده از CPU مرتب شده اند. بدین وسیله می توانید برخی از مشکلات پیش آمده در زمینه استفاده از CPU زیاد را توسط برخی فرآیندها، شناسایی کنید. مثلاً گاهی ممکن است پروسه UserEventAgent بیش از 100% از CPU کار بکشد و به مقدار بسیار زیادی از نیروی پردازنده استفاده کند. در این شرایط ممکن است فن سیستم با تمام توان کار کند و بدنه سیستم بسیار داغ شود.


همچنین می توانید با مراجعه به لینک زیر از وب سایت فن تریکس مشکل استفاده زیاد WMI Provider Host از CPU در ویندوز را رفع کنید.

>>> حل مشکل استفاده زیاد WMI Provider Host از CPU در ویندوز <<<


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

در نهایت اگر موفق به حل این مشکل نشدید، می توانید UserEventAgent را غیر فعال کنید. برای این کار باید در قسمت ترمینال مک یک کد وارد کنید. کد مورد نظر باید بدین صورت وارد شود:

launchctl unload -w /System /Library /LaunchAgents /com.apple.UserEventAgent-Aqua.plist

sudo unload -w /System /Library /LaunchAgents /com.apple.UserEventAgent-Aqua.plist

در این صورت فن سیستم هم داغ نخواهد شد. اما اگر پس از غیر فعال کردن، تمایل به فعال کردن مجدد آن داشتید می توانید کد زیر را وارد کنید:

sudo launchctl load-w /System /Library /LaunchAgents /com.apple.UserEventAgent-Aqua.plist

اگر شما نیز تجربه ای در این زمینه دارید و یا می توانید اطلاعاتی را در مورد UserEventAgent با دوستانتان به اشتراک بگذارید، آن را در بخش نظرات در همین صفحه بازگو کنید.

فن تریکس مطالعه مقالات زیر را نیز به شما توصیه می کند.

>>> configd چیست و چرا روی سیستم مک Mac اجرا می شود؟

>>> launchd چیست و چرا روی سیستم مک Mac اجرا می شود؟

🌟5-4-3-2-1🌟 به این مطلب چه امتیازی می‌دهید؟

hashie-fantricks دیدگاه نامه فن تریکس (کلیک کنید)

* وارد بحث شوید و دیدگاه هایتان را به اشتراک بگذارید.
* پس از تایید دیدگاه، ارسال پاسخ توسط دیگران، و یا ثبت دیدگاه جدید توسط سایر کاربران در مطالب مورد علاقه خود، ایمیل اطلاع رسانی دریافت کنید.
* با دریافت لایک از سایر کاربران دیدگاه خود را به جایگاه های بالاتر برسانید.
* با ثبت دیدگاه سازنده و مفید، نظر نویسنده مطلب را جهت پین کردن دیدگاهتان جلب کنید.
* تنها با آموزش و یادگیری می توان آینده را ساخت. پس اگر مطلب یا دیدگاه مفیدی در رابطه با این مقاله دارید، حتما در قسمت دیدگاه ها با دوستان خود در میان بگذارید.

hashie-fantricks-2 سلب مسئولیت! مقالات مربوط به بخش سلامتی، پزشکی، زیبایی، روانشناسی، تناسب اندام و ... تنها برای آموزش و افزایش اطلاعات کاربران فارسی زبان گرد آوری شده و صرفا جنبه اطلاع رسانی دارند و مسئولیت صحت توصیه های نقل شده در مطالب بر عهده تیم فن تریکس نمی باشد. اطلاعات بیشتر hashie-fantricks-2
منبع
howtogeek




دیدگاه ها

اشتراک در اطلاعیه دیدگاه ها (کلیک کنید)
اطلاع از
guest
آدرس ایمیل شما نزد ما محفوظ بوده و منتشر نخواهد شد.
زنگوله را بزنید تا از تایید دیدگاه خود مطلع شوید.
1 دیدگاه
محبوب ترین ها
تازه‌ترین ها قدیمی ترین ها
بازخوردهای درون خطی
مشاهده همه دیدگاه ها
bahar

slm man retina daram va b mahze inke roshanesh mikonam fanesh shoro b kar kardan mikone va CPU usereventagent roye 100 hastesh in codhay ro ham k dadid inja dakhele terminal ke vared mikonam erorr mide va elam mikone hamchin file ro nadare mishe komak konid plz

دکمه بازگشت به بالا