نحوه راه اندازی گوشی های هوشمند و رایانه های شخصی پرتال اطلاعاتی
  • خانه
  • بررسی ها
  • فرآیند svchost سیستم ویندوز 7 را بارگیری می کند. فرآیند بارگیری رایانه شروع می شود - حل مشکل

فرآیند svchost سیستم ویندوز 7 را بارگیری می کند. فرآیند بارگیری رایانه شروع می شود - حل مشکل

Svchost.exeفرآیندی است که شناخته شده است که درصد زیادی از منابع پردازنده را مصرف می کند، به عبارت دیگر، بار سنگینی را بر روی پردازنده وارد می کند. شما احتمالاً در چنین موقعیتی قرار گرفته اید که وقتی با رایانه کار می کنید، از همه چیز راضی هستید و سپس سیستم شروع به یخ زدن می کند. با فشار دادن CTRL + ALT + DEL "Task Manager" را باز کنید، روی تب "Processes" کلیک کنید و می بینید که چندین پردازش در سیستم در حال اجرا هستند. svchost.exe، یکی از آنها پردازنده را 50٪ - 100٪ بارگذاری می کند. ممکن است کسی فکر کند: "اوه خدای من، من یک ویروس در کامپیوترم دارم!" خوب، ممکن است اینطور باشد، زیرا برخی از انواع بدافزار خود را به عنوان "svchost.exe" پنهان می کنند، اما به احتمال زیاد این فقط عملکرد عادی ویندوز است.

پس چرا svchost.exe اینقدر مهم است؟ Svchost یک سرویس و راه اندازی DLL است. در لیست فرآیندها، فایل های .ex زیادی را مشاهده کرده اید که به طور مستقل شروع می شوند، اما این در مورد DLL ها صدق نمی کند - آنها را نمی توان به عنوان یک واحد مستقل راه اندازی کرد. آنها توسط Svchost.exe راه اندازی شده اند.

این سوال مطرح می شود که چگونه می توان خطای بارگیری CPU را به شدت حذف کرد. ابتدا باید سرویسی را شناسایی کنید که توسط کپی Svchost.exe که درصد زیادی از CPU را مصرف می کند، راه اندازی شده است. برای انجام این کار، باید از ابزارهای اضافی استفاده کنید که یکی از آنها Process Explorer است که توسط برنامه نویسان شرکت سابق Sysinternals که اکنون بخشی از مایکروسافت است، نوشته شده است. بنابراین، آرشیو را باز کنید و فایل exe را اجرا کنید. در پنجره برنامه، فرآیند svchost.exe را پیدا می کنیم که سیستم را بارگذاری می کند و به سادگی نشانگر ماوس را روی آن حرکت می دهیم. یک کارت پاپ آپ با اطلاعات ظاهر می شود که روی آن سرویس راه اندازی شده توسط این کپی از svchost.exe را می بینیم.

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

با این حال، به احتمال زیاد، فرآیند مشکل ساز svchost.exe ما برای راه اندازی یکی از سرویس های ویندوز، مانند Task Scheduler، فایروال یا Windows Event Collector استفاده خواهد شد. گاهی اوقات، به سادگی راه اندازی مجدد کامپیوتر شما مشکل را حل می کند. اگر کار نکرد، اولین کاری که باید انجام دهید نصب آخرین به روز رسانی ویندوز است.

اگر به دلایلی نمی‌توانید به‌روزرسانی‌ها را نصب کنید، باید ابزار مدیریت خدمات ویندوز را باز کنید و ابزاری را که باعث مشکل شده است غیرفعال کنید. برای انجام این کار، در ویندوز XP، Control Panel - Administrative Tools - Services را باز کنید. در ویندوز 7: Control Panel - System and Security - Administrative Tools - Services (یا services.msc را در خط فرمان تایپ کنید و Enter را فشار دهید). سرویس (سرویس) مورد نیاز را پیدا کنید، روی آن کلیک راست کرده و Properties را انتخاب کنید. در تب اول، در لیست Startup type، Disabled را انتخاب کنید. در آینده، همیشه می توانید این سرویس را فعال کنید. پس از آن، همچنان باید به‌روزرسانی‌ها را از وب‌سایت مایکروسافت دانلود و نصب کنید و سپس سعی کنید دوباره سرویس را فعال کنید. خطا باید پاک شود.

یک راه دیگر برای خلاص شدن از بار بالای CPU از svchost.exe وجود دارد. برای انجام این کار، "Windows Task Manager" را باز کنید (CTRL + ALT + DEL را فشار دهید)، فرآیند ایجاد مشکل را پیدا کنید، روی آن کلیک راست کنید، ماوس را روی آیتم "Priority" در منو ببرید و آن را روی "" قرار دهید. زیر میانگین» (یا «کم» اگر «زیر میانگین» کمکی نکرد). با این حال، به خاطر داشته باشید که تنظیم اولویت روی Low ممکن است مشکلات دیگری را ایجاد کند.

همچنین، در صورت بروز خطاهای رایج مرتبط با فرآیند svchost.exe، تمیز کردن رجیستری سیستم می تواند کمک کننده باشد. برای انجام این کار، می توانید از یکی از برنامه های کاربردی استفاده کنید، به عنوان مثال، (فقط فراموش نکنید که قبل از تمیز کردن نسخه پشتیبان تهیه کنید).

svchost.exe در ویندوز چیست و چرا این فرآیند پردازنده را تا این حد بارگیری می کند، اغلب تا 100٪. ما با فرآیند svchost.exe در ویندوز سر و کار داریم!

اگر شهرت آن در دوران شکوفایی XP، Vista و 7 توسط ویروس‌هایی که به عنوان این فرآیند سیستمی ظاهر می‌شوند، خدشه‌دار نشده باشد، به سختی برای کاربران کامپیوتر جالب خواهد بود. با این وجود، فرآیند واقعی اغلب مشکلاتی را به همراه دارد: می تواند پردازنده را 100٪ بارگیری کند و بر این اساس، باعث کندی وحشتناکی در رایانه شود. در زیر در مورد svchost.exe صحبت خواهیم کرد: برای چیست، در چه مواردی می تواند باعث بارگیری 100٪ پردازنده شود و در آن - به عنوان یک ویروس، می تواند رایانه را نیز تهدید کند.

1. svchost.exe اصلی

svchost.exe واقعی، فرآیند میزبان ویندوز، یک جزء حیاتی از سیستم عامل است که از طریق آن خدمات سیستم حیاتی از DLL بارگیری می شود. برای اکثر این خدمات، svchost.exe در یک فرآیند جداگانه شروع می شود. بنابراین، در تب "جزئیات" Task Manager ویندوز 8.1 و 10، می توانید فعالیت چندین فرآیند را به طور همزمان پیدا کنید.

در ویندوز 7، تمام فرآیندهای فعال در تب Processes در Task Manager قابل مشاهده هستند.

Svchost.exe با به روز رسانی ها، Windows Defender، مدیریت انرژی، اتصالات شبکه، دستگاه های مختلف متصل به رایانه شما و موارد دیگر کار می کند. در سیستم‌های ویندوز 7 و 8.1، فرآیندهای svchost.exe با نام‌های «System»، «LOCAL SERVICE» یا «Network Service» راه‌اندازی می‌شوند و در ویندوز 10 نیز می‌توانند با نام کاربر فعلی راه‌اندازی شوند. این سرویس که از طرف کاربر راه اندازی شده است، خدماتی را ارائه می دهد که مسئول همگام سازی نامه، تقویم، مخاطبین و سایر داده های صاحب حساب هستند.

2. چرا svchost.exe پردازنده را 100٪ بارگذاری می کند

اگر ما در مورد استفاده ثابت 100٪ از CPU صحبت نمی کنیم، بلکه در مورد دوره های جداگانه ظهور چنین مشکلی صحبت می کنیم، دلیل آن ممکن است اجرای عملیات پس زمینه ویندوز باشد. این، به ویژه، به روز رسانی سیستم، تعمیر و نگهداری خودکار، فهرست بندی محتویات دیسک ها پس از نصب مجدد سیستم. پردازنده های کم مصرف در دستگاه های کامپیوتری کم مصرف یا قدیمی از این نظر آسیب پذیر هستند. مشکل بار پردازنده به ترتیب در پایان عملیات به خودی خود حل می شود. در برخی موارد، ممکن است لازم باشد مشکل ناشی از خطا در نصب به‌روزرسانی‌های ویندوز را حل کنید.

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

دلیل استفاده 100٪ از پردازنده ممکن است عملکرد نادرست یکی از خدمات فرآیند svchost.exe باشد. این، به هر حال، اغلب در دستگاه‌هایی یافت می‌شود که مجموعه‌های ویندوز اصلاح‌شده غیرقانونی نصب شده‌اند. برای اینکه بفهمید کدام یک از آنها علت است، باید آن را ردیابی کنید.

3. خدمات ردیابی

3.1. Task Manager

در Task Manager می توانید متوجه شوید که کدام یک از سرویس ها بر روی پردازنده بارگذاری شده است. ما منوی زمینه را در فرآیند مشکل ساز فراخوانی می کنیم و "برو به خدمات" را انتخاب می کنیم.

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

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

خاتمه اجباری فرآیند svchost.exe در Task Manager مملو از ظاهر یک صفحه آبی مرگ است. با توقف سرویس ها، وضعیت کمی ساده تر است: با این حال، نمی توانید خدمات مهم برای عملکرد سیستم را غیرفعال کنید - یا دسترسی ممنوع می شود، یا سرویس دوباره شروع به کار می کند. سپس سرویس های متوقف شده را می توان با دستور مربوطه در منوی زمینه راه اندازی کرد و پس از راه اندازی مجدد رایانه، خودشان شروع به کار خواهند کرد. برخی از آنها، اگر مستقیماً بر سلامت سیستم تأثیر نمی گذارند، اما متوقف کردن آنها در Task Manager غیرممکن است، می توانید سعی کنید آنها را در Snap-in Services (services.msc) متوقف کنید. Windows 8.1 و 10 Task Manager دسترسی سریع به این Snap-In را فراهم می کند.

یک دوبار کلیک برای سرویس مورد نیاز، پنجره ویژگی های آن را فراخوانی می کند که در آن به ترتیب با دکمه "Stop" متوقف می شود.

اگر سرویس علت و معلولی را نمی توان متوقف کرد، می توانید با تنظیم فرآیند مشکل ساز svchost.exe در اولویت کمتری در مدیر وظیفه، بار روی پردازنده را کاهش دهید. در منوی زمینه آن، "تنظیم اولویت"، سپس - "زیر میانگین" یا "کم" را انتخاب کنید. با این حال، چنین راه حلی در هر مورد موثر نخواهد بود.

3.2. AnVir Task Manager

ممکن است برای برخی راحت‌تر باشد که خدمات فرآیندهای مشکل‌ساز را از طریق جایگزین‌هایی برای مدیر وظیفه استاندارد ویندوز نظارت کنند. به عنوان مثال در برنامه AnVir Task Manager در یک ستون از جدول با پردازش ها، سرویس های آنها نیز نمایش داده می شود. شرح خدمات انتخاب شده svchost.exe را می توان در بلوک با اطلاعات دقیق مشاهده کرد که پس از دوبار کلیک کردن بر روی نمودار فرآیند انتخاب شده ظاهر می شود.

می توانید مستقیماً با استفاده از منوی زمینه برنامه با کلیک بر روی "Go" در آن، سپس - "Go to the service" به خدمات فرآیند svchost.exe بروید.

و در حال حاضر در منوی زمینه خدمات ویندوز، می توانید دستور توقف "توقف" یا "تغییر نوع راه اندازی" را انتخاب کنید، سپس در صورت غیرممکن بودن توقف، "غیرفعال (قرنطینه)" را انتخاب کنید. در اینجا، در منوی زمینه برای هر سرویس، می توانید از اینترنت کمک بگیرید.

هر نوع آزمایشی با غیرفعال کردن خدمات - حداقل از طریق عملکرد استاندارد ویندوز، حداقل با کمک برنامه های شخص ثالث - بهتر است با ایجاد یک نقطه بازیابی سیستم قبلا انجام شود.

4. عیب یاب یونیورسال ویندوز

اگر علائم را درمان نکنید، اما با خود مشکل مقابله کنید، راه‌حل‌های جهانی برای خطاهای ویندوز می‌تواند کمک کند، مانند: تمیز کردن دیسک، تمیز کردن رجیستری سیستم، بررسی یکپارچگی فایل‌های سیستم (sfc / scannow). و Windows Clean Boot به شما کمک می کند تا تعیین کنید که آیا فعالیت CPU svchost.exe واقعاً به خدمات سیستم مربوط است یا خیر. خدمات نرم افزار شخص ثالث ممکن است باعث این مشکل شده باشد.

5. ویروس هایی که به عنوان svchost.exe مخفی می شوند

امروزه، فرآیندهای جعلی svchost.exe بسیار کمتر از روزهای مربوط به Windows XP، Vista و 7 رایج است. ویروس نویسان می توانند برنامه های مخرب خود را به عنوان آن پنهان کنند و در نام فرآیند، به عنوان مثال، حرف "o" را جایگزین کنند. با صفر، حرف "t" با یک، بازی با ترکیبی از جایگزینی الفبای لاتین به جای الفبای سیریلیک، اضافه کردن چند کاراکتر اضافی به نسخه اصلی نام. ممکن است svchost.exe خود یک فرآیند واقعی باشد، اما فعالیت آن، که منابع سیستم را بارگیری می کند، با ویروسی مرتبط است که وارد سیستم شده است. ویروس هایی که به عنوان svchost.exe پنهان می شوند می توانند نه تنها پردازنده، بلکه دیسک و RAM را نیز بارگیری کنند، به طور فعال ترافیک اینترنت را جذب کنند، به طور دوره ای اینترنت و اتصالات شبکه محلی را قطع کنند. فرآیندهای نادرست svchost.exe نشانه‌های دیگری از بدافزار در سیستم دارند - تبلیغات در وب‌سایت‌ها، باز کردن صفحات وب ناخواسته در مرورگر، تغییر تنظیمات ویندوز و غیره. نادرستی svchost.exe ممکن است با محل فایل اجرایی نشان داده شود. پردازش در مسیری غیر از C: \ Windows \ System32 و C: \ Windows \ SysWOW64. می توانید محل فایل فرآیند را در Task Manager ویندوز، در منوی زمینه هر نمونه از svchost.exe پیدا کنید.

در AnVir Task Manager، مسیر مکان فایل‌های svchost.exe در ستون "Executable" جدول مشخص شده است. علاوه بر این، AnVir Task Manager شامل یک ستون جداگانه با نشانگر به اصطلاح سطح خطر است - حکم سازندگان برنامه، بر اساس تجزیه و تحلیل رفتاری فرآیندها.

AnVir Task Manager در ارتباط با سرویس وب Google Virustotal.Com کار می کند، جایی که هر فرآیند فعال را می توان مستقیماً از رابط برنامه با استفاده از گزینه منوی زمینه "بررسی در سایت" بررسی کرد.

مشکل فرآیند جعلی svchost.exe به روشی جهانی برای همه انواع بدافزار حل می شود - اسکن رایانه با یک آنتی ویروس با پایگاه داده به طور مرتب به روز شده و یک اسکن اضافی با ابزار ضد ویروس از یک توسعه دهنده دیگر (با پایگاه داده های عالی). ).

روز خوبی داشته باشی!

مطمئناً نیازی به توضیح نیست که بسیاری از کاربران رایانه های شخصی مدرن اغلب در کار خود با وضعیت کند کردن کار ترمینال رایانه مواجه می شوند. متأسفانه، اغلب می توانید مشاهده کنید که این فرآیند Svchost است که حافظه و پردازنده را بارگیری می کند. بیایید ببینیم این فرآیند چیست و چگونه می توان از بار غیر ضروری بر روی منابع سیستم خلاص شد.

فرآیند Svchost.exe چیست؟

ابتدا باید بفهمید که چه نوع سرویسی است و چگونه کار می کند. طبیعتاً، هر کاربر با ورود به Task Manager هنگام وارد کردن دستور در منوی Run یا هنگام فراخوانی با استفاده از Ctrl + Alt + Del در درخت فرآیند، نه یک، بلکه حداقل چهار یا پنج فرآیند Svchost را مشاهده می کند. exe که نمی داند چیست. .

فوراً وحشت نکنید. باید اینطور باشد. در واقع، این یک سرویس سیستمی است که اخیراً توسط مایکروسافت در سیستم های ویندوز استفاده شده است. این به این واقعیت اشاره دارد که قبلاً به این فرآیند به طور انحصاری توابع مسئول اتصال صحیح شبکه یا اتصال به اینترنت اختصاص داده شده بود.

این به هیچ وجه بر راه اندازی برنامه ها تأثیری نداشت. سپس توسعه دهندگان سرویس سردرد را اضافه کردند و مسئولیت های مربوط به تسریع راه اندازی برنامه ها و اجزای آنها را پس از شروع سرویس Services.exe به آن اختصاص دادند. بنابراین معلوم شد که Svchost خواسته یا ناخواسته حافظه ویندوز 7 را همانطور که می گویند بدون توجه به افراد و رتبه ها بارگیری می کند. در اینجا وضعیتی خود را نشان داد که به زبان روسی می توان آن را اینگونه توصیف کرد: "ما بهترین ها را می خواستیم، اما مثل همیشه معلوم شد". با این وجود، می توان با مظاهر بار بیش از حد مقابله کرد، اما ابتدا بیایید در نظر بگیریم که دقیقاً چگونه این سرویس بر روی سیستم تأثیر می گذارد.

چرا فرآیند Svchost.exe سیستم را بارگیری می کند؟

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

ساده ترین مثال استفاده از پلاگین های فرمت های RTAS، DX یا VST است که از طریق پل DirectX یا درایورهای سرویس مانند ASIO4ALL به ویرایشگرهای صوتی، تصویری یا ترتیب دهنده های موسیقی خاص متصل می شوند.

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

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

چند فرآیند را می توان همزمان شروع کرد

هنگامی که کاربر احساس می کند یا در درخت فرآیند مشاهده می کند که سرویس Svchost در حال بارگذاری RAM است و بلافاصله شروع به وحشت می کند، زیرا حداقل چهار سرویس یکسان در لیست وجود دارد. جای نگرانی نیست بسته به تعداد برنامه های در حال اجرا و در دسترس بودن اینترنت یا اتصال شبکه محلی، تعداد آنها می تواند بسیار بیشتر باشد (تا ده ها یا بیشتر). برخی افراد فکر می کنند که اینها ویروس هستند و سعی می کنند همه چیز را کامل کنند و سپس اجزای همراه و خود فایل برنامه را حذف کنند. درست نیست. کمی بعد، در مورد نحوه تشخیص یک فرآیند عادی از بدافزار صحبت خواهم کرد.

ساده ترین روش برای خاتمه دادن به فرآیند Svchost.exe

بنابراین، ما شرایطی داریم که Svchost حافظه ویندوز 7 را بیش از حد بارگذاری می کند. چگونه می توان به ساده ترین راه از شر آن خلاص شد؟ خیلی ساده است. فقط باید ترمینال کامپیوتر را راه اندازی مجدد کنید.

پس از راه اندازی مجدد، استفاده از منابع سیستم از برنامه های فراخوانی به میزان قابل توجهی کاهش می یابد.

می توانید متفاوت عمل کنید و به "Task Manager" که از خط فرمان یا میانبر معمول صفحه کلید Ctrl + Alt + Del فراخوانی می شود، در برگه "Processes" بروید، سرویس مورد نظر خود را پیدا کنید (در این مورد Svchost. exe) و روی دکمه "End Process" کلیک کنید.

در این صورت باید دقیقاً قطعه ای را انتخاب کنید که بیشترین تأثیر منفی را در استفاده از پردازنده یا رم داشته باشد. به طور طبیعی، تمام فرآیندهای دیگر نیز می توانند تکمیل شوند.

حذف اجزای فرآیند

در برخی موارد، وضعیتی وجود دارد که Svchost.exe پردازنده را بارگیری می کند. در این صورت چه باید کرد؟

برخی از کارشناسان توصیه می کنند از روش مداخله فیزیکی استفاده کنید و سرویس را با حذف پوشه Prefetch واقع در دایرکتوری ریشه ویندوز (C: \ WINDOWS \ Prefetch) متوقف کنید، پس از آن باید درخت فرآیند را پایان دهید و سیستم را مجددا راه اندازی کنید. هیچ اتفاق بدی نخواهد افتاد.

ویژگی های فرآیند Svchost.exe

از نظر ویژگی‌ها، فرآیند Svchost.exe هرگز به عنوان کاربر راه‌اندازی نمی‌شود، حتی اگر او مدیر یک پایانه یا سرور رایانه خاص باشد.

فقط سه گزینه می تواند در توضیحات فرآیند وجود داشته باشد: SERVICE محلی، SYSTEM، یا NETWORK SERVICE. هر چیزی که دارای صفات دیگری باشد، بدون تردید و بدون عذاب وجدان کامل می شود.

ویروس های مشکوک

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

بهتر است از اپلیکیشن هایی مانند Dr. Web Rescue Disc یا Kaspersky Rescue Disc که قبل از شروع ویندوز شروع می شوند. چنین برنامه هایی حتی در شرایطی که آنتی ویروس استاندارد تهدیدات را از دست می دهد یا به سادگی آنها را پیدا نمی کند، می توانند ویروس ها را شناسایی کنند.

نتیجه

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

هنگامی که فرآیند به پایان می رسد، Task Manager ممکن است یک راه اندازی مجدد خود به خود یا حتی بدتر، یک صفحه آبی مرگ را تجربه کند. سپس باید با بازگردانی ویندوز یا حتی نصب مجدد کامل بپردازید. و اینها، همانطور که می دانید، فرآیندهای بسیار نامطلوب هستند. علاوه بر این، مطمئناً هیچ کاربری نمی‌خواهد ویندوز 7 را مجدداً نصب کند یا آن را از کنسول بازیابی کند، زیرا این یک تجارت بسیار دردسرساز است. و چنین فرآیندی زمان زیادی را صرف می کند، نه اینکه به عملیات آماده سازی اشاره کنیم.

در ویندوز 7 مهمترین فرآیند در سیستم عامل است Svchost.exe... اغلب، کاربران رایانه شخصی ویندوز 7 زمانی که این فرآیند به شدت پردازنده را بارگذاری می کند، با مشکل مواجه می شوند. بار هسته های پردازنده می تواند از 50 تا 100 درصد برسد. Svchost.exeهست یک فرآیند میزبان مسئول شروع خدمات گروهی از کتابخانه های DDL پویا... یعنی سیستم از این فرآیند میزبان برای راه اندازی گروهی از سرویس ها بدون ایجاد فرآیندهای غیر ضروری استفاده می کند. این رویکرد باعث کاهش بار روی پردازنده و رم می شود. اگر سرعت سیستم کاهش یابد و Svchost.exe پردازنده را به شدت بارگذاری کند، این بدان معنی است که سیستم عامل به درستی کار نمی کند. این رفتار سیستم می تواند ناشی از بدافزار و همچنین نقص در خود سیستم عامل باشد. برای مقابله با این مشکل، در این مقاله به بررسی تمام راه‌های حل مشکل با بار بالای CPU ناشی از فرآیند Svchost.exe می‌پردازیم.

اولین مراحل برای عیب یابی فرآیند Svchost.exe

اگر موقعیتی دارید که فرآیند میزبان Svchost.exe به شدت پردازنده را بارگیری می کند، نباید بلافاصله فکر کنید که یک ویروس است. علاوه بر ویروس، خود سیستم عامل نیز ممکن است مقصر این مشکل باشد. در زیر در نظر خواهیم گرفت لیست مشکلات، همچنین روش های رفع آنها:

بازیابی عملکرد عادی پردازنده با استفاده از آنتی ویروس

اگر روش های بالا کمک نکردند، به احتمال زیاد ویندوز 7 شما آلوده به ویروس... به طور معمول، عفونت ویروس از خارج رخ می دهد. یعنی از طریق اینترنت یا از طریق یک دستگاه ذخیره سازی اطلاعات خارجی. اگر آنتی ویروس خوبی دارید، به احتمال زیاد ویروس کار نخواهد کرد. اما مواقعی وجود دارد که آنتی ویروس ها نسخه های جدید ویروس ها را نمی بینند و به آنها اجازه عبور می دهند. اگر رایانه شما آلوده باشد، فرآیند میزبان Svchost.exe پردازنده را تا 100 درصد بارگذاری می کند و در نام کاربری نه نام سیستم "LOCAL" و "NETWORK SERVICE" بلکه یک نام کاملاً متفاوت را مشاهده خواهید کرد.

برای خلاص شدن از شر ویروس در سیستم، شما نیاز دارید اسکن کامل را اجرا کنیدکامپیوتر در ویندوز 7 برای جستجوی بدافزار. در زیر نمونه ای از اجرای اسکن کامل کامپیوتر با استفاده از آنتی ویروس Comodo Internet Security را بررسی خواهیم کرد. همچنین، قبل از شروع هر آنتی ویروس برای بررسی سیستم عامل، پایگاه داده آنتی ویروس آن را به روز کنید. بیایید ادامه دهیم و آنتی ویروس را راه اندازی کنیم Comodo Internet Security.

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

در مورد ما، شما باید مورد را انتخاب کنید " اسکن کامل". این گزینه کل هارد دیسک را اسکن می کند، بدافزار را شناسایی می کند و آن را خنثی می کند... پنجره اسکن Comodo Internet Security در زیر نشان داده شده است.

در سایر برنامه های ضد ویروس، اصل اجرای اسکن کامل رایانه شخصی تا حد امکان شبیه به مورد بحث شده است. بنابراین، اگر با فرآیند میزبانی Svchost.exe مشکل دارید، با خیال راحت یک اسکن کامل رایانه شخصی را اجرا کنید.

برای این مثال، آنتی ویروس اینترنت سکیوریتی Comodo را به دلایلی انتخاب کردیم. این آنتی ویروس دارای یک ماژول داخلی به نام کلید کشتار(این ماژول در حال حاضر بخشی از مجموعه رایگان برنامه های کاربردی است ملزومات تمیز کردن COMODO، که می توانید دانلود کنید).

این ماژول یک تسک منیجر است که قابلیت های پیشرفته ای دارد. برای مثال، KillSwitch می تواند درخت فرآیند را متوقف کند و تغییرات ایجاد شده پس از آن را برگرداند.

همچنین یکی از ویژگی های KillSwitch است بررسی فرآیندهای در حال اجرا برای اعتماد... یعنی اگر فرآیند غیرقابل اعتماد باشد، KillSwitch آن را پیدا کرده و در ستون سوم نشان می دهد. مقطع تحصیلی". این ویژگی ماژول KillSwitch به شما کمک می کند تا سریعتر مشکل مربوط به Svchost.exe و استفاده از CPU را شناسایی کنید.

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

چنین بررسی باید ویروس هایی را که Svchost.exe را مجبور به بارگیری هسته های پردازنده می کند، پیدا کرده و خنثی کند. اکثر ویروس های شناخته شدهکه پردازنده را با استفاده از Svchost.exe بارگیری می کنند:

  • « Virus.Win32.Hidrag.d"- ویروسی است که با C ++ نوشته شده است. یک بار در سیستم، او جایگزین Svchost.exe می شود... پس از آن فایل هایی با پسوند «* exe» را جستجو می کند و آنها را آلوده می کند. این ویروس بی ضرر است، به سیستم آسیب نمی رساند و اطلاعات را سرقت نمی کند. اما آلوده شدن مداوم فایل ها با پسوند "* exe" بار سنگینی را بر روی پردازنده وارد می کند.
  • « Net-Worm.Win32.Welchia.a"- این ویروس است یک کرم اینترنتی که پردازنده را از طریق حملات اینترنتی بارگذاری می کند.
  • « Trojan-Clicker.Win32.Delf.cn» - یک تروجان اولیه که یک فرآیند Svchost.exe جدید را در سیستم ثبت می کند تا صفحه خاصی را در مرورگر باز کند.، در نتیجه سیستم بارگیری می شود.
  • « Trojan.Carberp» - یک تروجان خطرناک که خود را به عنوان Svchost.exe نیز پنهان می کند... هدف اصلی این ویروس است جستجو و سرقت اطلاعات از زنجیره های خرده فروشی بزرگ.

استفاده از CPU بالا به دلیل به روز رسانی ویندوز

در رایانه های دارای ویندوز 7، اغلب وضعیتی مشاهده می شود که در آن فرآیند Svchost.exe پردازنده و حافظه را بارگیری می کند. به دلیل مرکز به روز رسانی... برای بررسی اینکه مرکز به‌روزرسانی دقیقاً چه چیزی حافظه و پردازنده را بارگیری می‌کند، باید به « Task Manager"و از Svchost.exe برای رفتن به سرویس هایی که در حال حاضر مدیریت می کند استفاده کنید. نمونه ای از چنین انتقالی در تصویر زیر نشان داده شده است.

پس از چنین انتقالی، پنجره ای با خدمات باید باز شود، جایی که سرویس " wuauserv».

این سرویس خاص مسئول دانلود و نصب آپدیت هاستهفت راه حل این مشکل بسیار ساده است.

در پنجره Task Manager Services، می‌توانید «wuauserv» را کاملاً متوقف کنید یا بررسی به‌روزرسانی‌ها را در کنترل پنل غیرفعال کنید.

اما غیرفعال کردن سرویس "wuauserv" راهی زشت برای خروج از این وضعیت است.

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

با نصب دستی آپدیت ها می توانید این مشکل را حل کنید. برای اینکه ده ها به روز رسانی را از www.microsoft.com دانلود نکنید و سپس آنها را برای مدت طولانی نصب نکنید، بهتر است از مجموعه ای از به روز رسانی ها استفاده کنید. UpdatePack7R2... توسعه دهنده این مجموعه " ساده», که با این نام مستعار نیز شناخته می شود و مدیر انجمن www.oszone.net است. شما می توانید این مجموعه را در http://update7.simplix.info دانلود کنید. در حال حاضر وب سایت دارای آخرین نسخه به شماره 17.12.15 می باشد. پس از دانلود کیت، می توانید شروع به نصب به روز رسانی کنید. برای انجام این کار، نصب کننده را اجرا کنید.

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

این فرآیند می‌تواند زمان زیادی طول بکشد و به تعداد به‌روزرسانی‌هایی که قبلاً نصب شده‌اند بستگی دارد. شما می توانید به طور مداوم ویندوز 7 را به این روش آفلاین به روز کنید، زیرا نویسنده پروژه به طور مداوم مجموعه های جدیدی را منتشر می کند. همچنین پس از اتمام نصب آپدیت ها، می توانید مرکز به روز رسانی را مجددا راه اندازی کنید. این بار، مشکلات حافظه و cpu باید برطرف شوند زیرا این به روز رسانی ها دارای یک راه حل هستند.

راه های دیگر برای حل مشکل بار پردازنده به دلیل Svchost.exe

در این قسمت روش هایی را شرح می دهیم که در برخی موارد می توانند به حل مشکل Svchost.exe و همچنین افزایش عملکرد کلی و پایداری سیستم کمک کنند. در زیر است لیستی با شرح مفصل هر یک از روش ها:

  • اغلب اوقات به حل مشکل فرآیند Svchost.exe کمک می کند، حتی زمانی که به ویروس آلوده شده باشد، روش معمول بازگشت سیستم عامل با استفاده از نقطه بازیابی... اما این روش تنها در صورتی قابل استفاده است که محافظت سیستم فعال باشد.
  • با استفاده طولانی مدت از برنامه های مختلف نصب شده، سیستم عامل ویندوز 7 زباله های زیادی را روی هارد دیسک جمع می کند... زباله به فایل‌های موقتی گفته می‌شود که با استفاده از ابزارهای مختلف ایجاد می‌شوند. به عنوان مثال، فایل های تاریخچه مرورگر. در این صورت آنها به کمک خواهند آمد ابزارهای ویژه برای تمیز کردن سیستم عامل... محبوب ترین آنها برنامه است CCleaner.
  • ما نیز به شما توصیه می کنیم یکپارچه سازیکه می تواند عملکرد کلی سیستم را بهبود بخشد. اگرچه یکپارچه سازی مشکل فرآیند Svchost.exe را حل نمی کند، اما سرعت آن را به میزان قابل توجهی افزایش می دهد و در نتیجه بار روی پردازنده را کاهش می دهد. یکی از بهترین Defragmenter ها Utility است Defragglerکه علاوه بر کارکرد اصلی خود قادر به یکپارچه سازی فایل های سیستمی نیز می باشد.
  • تمیز کردن رجیستریهمچنین به حل مشکل ما کمک می کند. برای تمیز کردن رجیستری، مانند روش بالا، ابزار مناسب است CCleanerکه سریع است کلیدهای رجیستری قدیمی را حذف می کندجلوگیری از عملکرد صحیح Svchost.exe
  • همچنین، برای تمام فرآیندهای در حال اجرا، از جمله Svchost.exe، یک عامل مهم حافظه فعال است. در حافظه معیوبسیستم و فرآیندهای در حال اجرا ممکن است ناپایدار شوند. راه برون رفت از این وضعیت خواهد بود تعویض رم برای حافظه کاری... با استفاده از ابزار تشخیص داخلی ویندوز 7 می توانید سلامت حافظه را بررسی کنید.

نتیجه

در این مقاله، ما به طور گسترده به مشکل مربوط به استفاده بالای CPU به دلیل فرآیند Svchost.exe پرداخته ایم. بر این اساس، خوانندگان ما مطمئناً قادر به حل این مشکل و اطمینان از عملکرد عادی رایانه خواهند بود.

ویدیو های مرتبط

Svchost.exe یک فایل اجرایی است که بیش از یک کاربر را "ترس" می کند. اگرچه این کلمه را می شد بدون نقل قول نوشت. این فرآیند با بارگذاری کامل و صددرصدی پردازنده کامپیوتر واقعاً ترسناک است.
مسئولیت این فرآیند چیست، چرا دانلود کامل وجود دارد و چگونه با آن مقابله کنیم - موضوع مقاله امروز.

ویروس Svchost یا فرآیند سیستم؟

Svchost.exe فرآیندی است که DLL های پویا را بارگیری می کند. تمامی سرویس هایی که از چنین فایل هایی استفاده می کنند به این فرآیند اشاره دارند. این عملیات در تمامی نسخه های سیستم عامل ویندوز از نسخه اول، 2000 و تا آخرین، ده ها نسخه موجود است.

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

اطلاعات مهم! Svchost.exe به طور مداوم توسط مجرمان سایبری استفاده می شود که تروجان ها و ویروس ها را ایجاد می کنند تا فایل های اجرایی خود را پنهان کنند و گاهی اوقات آسیب های جبران ناپذیری به سیستم عامل وارد می کند. این واقعیت که یک فرآیند چندین سرویس را همزمان شروع می کند به نفع توسعه دهندگان بدافزار است. و زمانی که کاربر دچار مشکل و شک به وجود ویروس در سیستم می شود، دیسپچر را راه اندازی می کند و تقریباً ده ها مورد از این svchost.exe وجود دارد. و چگونه می توان حدس زد که تحت کدام یک از این فرآیندهای یکسان یک فایل مخرب پنهان شده است؟

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

اطلاعات مهم! فرآیند svchost.exe هرگز به عنوان مدیر (کاربر) اجرا نمی شود. این عملیات فقط توسط سرویس های سیستم، NETWORK و LOCAL SERVICE و همچنین SYSTEM از طریق مکانیسم های آنها شروع می شود. اگر عملیات توسط Run-key رجیستری شروع شود، این یک فایل اجرایی کاملا ویروسی است.

راه های حل مشکل با svchost.exe

راه حل اول در برخی موارد، یک راه اندازی مجدد ساده کامپیوتر می تواند بسیاری از مشکلات را حل کند، بنابراین ما این گزینه را در اولویت قرار می دهیم.

راه حل دوم: سیستم را از نظر فعالیت ویروس بررسی کنید. خودش را چک می کند یا اجرا می کند. اما نادیده گرفتن ویروس ها آسان تر است، اما بعید است که برنامه اشتباه کند. اما برای اطمینان، ابتدا سیستم را در حالت دستی بررسی کنید و سپس اسکن آنتی ویروس را با یک ابزار ویژه اجرا کنید.

تب Processes را پیدا کنید.

برای آسان‌تر کردن بررسی، همه فرآیندها را بسته به نحوه بارگذاری سیستم یا میزان مصرف RAM مرتب کنید. این کار را می توان در ستون های Memory و CPU انجام داد.

روی این دو ستون کلیک کنید، سیستم فرآیندها را مرتب می کند و آنهایی که بیشترین منابع را مصرف می کنند ابتدا می روند. شما چندین فایل svchost.exe را دیده اید.

حال باید ببینید فایل های اجرایی تحت نام چه کسی در حال اجرا هستند. اگر از سیستم (SYSTEM)، NETWORK و LOCAL SERVICE، پس اینها فرآیندهای امنی هستند که توسط سیستم عامل اجرا می شوند.

و اگر نمی‌دانید پروسه svchost.exe از طرف چه کسی (کدام سرویس) اجرا می‌شود، روی هر کدام از آنها کلیک کنید و به یک تب جداگانه بروید.


در اینجا خواهید دید که کدام سرویس شروع این فرآیند را آغاز کرده است.


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

منابع زیادی معمولاً توسط "IP Helper" مصرف می شود و کسی که مسئول به روز رسانی خودکار نرم افزار رایانه است.

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

با IP Helper، IPv6 پشتیبانی می شود، که به طور گسترده استفاده نمی شود، بنابراین می توانید با خیال راحت آن را غیرفعال کنید. این بر عملکرد سیستم عامل تأثیری نخواهد گذاشت.

مواقعی وجود دارد که یک ویروس پنهان شده به عنوان svchost.exe خود برنامه آنتی ویروس نصب شده روی سیستم عامل را آلوده می کند و بنابراین آن را نمی شناسد و نتایج اسکن نادرست می دهد.

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


راه حل سوم: به روز رسانی های جدید سیستم عامل ویندوز را بررسی کنید و در صورت وجود، همه آنها را نصب کنید.

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

راه حل پنجم پوشه Prefetch توسط رایانه برای اجرای برنامه ها و افزایش سرعت سیستم عامل استفاده می شود. سیستم پارامترهای دانلودهای قبلی را در این پوشه ذخیره می کند. هر چیزی که در آنجا ذخیره شده را حذف کنید. Prefetch را می توان در پوشه سیستم (پوشه ویندوز) سیستم عامل یافت.

مقالات مرتبط برتر