• Svchost شروع نمی شود. فرآیند میزبانی عمومی برای سرویس های ویندوز که پردازنده را بارگیری می کند چیست و آیا لازم است با آن مقابله کنید؟

    svchost.exe در ویندوز چیست و چرا این فرآیند اینقدر CPU فشرده است، اغلب تا 100٪. آشنایی با فرآیند svchost.exe در ویندوز!

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

    1. svchost.exe اصلی

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

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

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

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

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

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

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

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

    3.1. Task Manager

    در Task Manager می توانید متوجه شوید که کدام یک از سرویس ها CPU فشرده است. ما منوی زمینه را در روند مشکل ساز فراخوانی می کنیم و "Go to services" را انتخاب می کنیم.

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

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

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

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

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

    3.2. AnVir Task Manager

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

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

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

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

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

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

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

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

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

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

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

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

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

    راه حل ها

    • راه های مختلفی وجود دارد. اولین چیزی که باید استفاده کنید این است که سیستم را برای فایل های مخرب بررسی کنید، زیرا اگر مشکل واقعاً در ویروس باشد، پس از حذف آن، ممکن است مقاله ما را نخوانید. اوه، به هر حال، فراموش نکنید که فرآیند را از طریق مدیر وظیفه (CTRL + ALT + DEL) بررسی کنید. اگر به عنوان یک کاربر و نه به عنوان SYSTEM اجرا شود، 99٪ ویروس است.
    • فقط سعی کنید کامپیوتر خود را مجددا راه اندازی کنید. ممکن است یک نقص در سیستم عامل شما باشد.
    • Task Manager را راه اندازی کنید. در مقابل شما یک درخت کامل از فرآیندهای svchost.exe را خواهید دید. ماوس را روی یکی از آنها نگه دارید، روی دکمه سمت چپ کلیک کنید و "Go to Services" را انتخاب کنید. اکنون در مقابل شما تعداد زیادی سرویس را می بینید که این فرآیند از آنها استفاده می کند. باقی مانده است که در بین آنها دقیقاً سرویسی که بارگیری می شود پیدا کنید. چگونه انجامش بدهیم؟ لازم است هر سرویس را غیرفعال کنید و به نتیجه نگاه کنید. با این حال، ما به شما توصیه نمی کنیم که این کار را به تنهایی انجام دهید، بهتر است از پشتیبانی یک دوست یا همکار استفاده کنید که دقیقاً می داند چگونه می توان خدمات را به حالت تعلیق درآورد و کدام یک را نباید انجام دهید (این ممکن است بر عملکرد رایانه شخصی شما تأثیر بگذارد) . برای این کار می توانید از تحلیلگر فرآیند svchost که رایگان است استفاده کنید. پس از یافتن سرویس، باید از طریق "Computer Management" غیرفعال شود تا پس از راه اندازی مجدد بارگیری نشود. و یک چیز دیگر - این روش فقط برای ویندوز 7 مناسب است، اگرچه برخی از کاربران ادعا می کنند که این روش برای Vista و XP یکسان است.

    • از طرف دیگر، برخی از کاربران پیشنهاد می‌کنند سیستم را چند روز پیش بازگردانید، زمانی که مشکلی وجود نداشت. این روش بسیار بحث برانگیز است، اگرچه ما این احتمال را که می تواند کمک کند را رد نمی کنیم.
    • در وسعت Runet، ما موفق شدیم راه جالب دیگری را پیدا کنیم، اما شما می توانید از آن فقط در معرض خطر و خطر خود استفاده کنید! پوشه Prefetch (واقع در زیر *:\WINDOWS\) را پیدا کنید و آن را حذف کنید. سپس پوشه Tasks (*:\WINDOWS\system32\) را پیدا کنید، آن را باز کنید و همه فایل ها را از آن پاک کنید. اکنون Task Manager را راه اندازی کنید، کل درخت وظیفه svchost.exe را حذف کنید و سپس کامپیوتر را مجددا راه اندازی کنید.

    شما می توانید از طریق بلوک نظرات، تصمیمات و نظرات خود را با ما در میان بگذارید.

    عملکرد سیستم عامل ویندوز فرآیند پیچیده ای است که تنها با عملکرد صحیح تمامی اجزای نرم افزار امکان پذیر است. MacOS کمتر دشوار نیست، اما در آن کاربران توانایی نظارت بر فرآیندهای سیستم را ندارند. در ویندوز، شما می توانید تمام فایل های اجرایی را در Task Manager مشاهده کنید و برخی از آنها می توانند کاربران بی تجربه را بترسانند. نمونه بارز فایلی که هشدار دهنده است svchost.exe است. اغلب در ویندوز، svchost.exe حافظه یا CPU را اشغال می کند و فرد احساس می کند که یک ویروس است. آیا حقیقت دارد؟ بیایید آن را بفهمیم.

    Svchost.exe: این فرآیند چیست، چه عملکردهایی دارد و چرا به آن نیاز است؟

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

    اغلب، فایل svchost.exe را می توان در آدرس های زیر یافت:

    • C:\WINDOWS\system32
    • C:\WINDOWS\Prevetch
    • C:\WINDOWS\winsxs\amd64_microsoft-window
    • C:\WINDOWS\ServicePackFiles\i386

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

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


    در سیستم عامل های ویندوز 8 و ویندوز 10، می توان از طریق "Task Manager" لیستی از خدماتی که از فرآیند svchost.exe استفاده می کنند، مشاهده کرد. برای انجام این کار ساده است - باید روی فرآیند مشکوک کلیک راست کرده و "Go to services" را انتخاب کنید. شایان ذکر است که نام بسیاری از خدمات بعید است که بتواند به یک کاربر معمولی رایانه در مورد چیزی بگوید.

    فرآیند svchost.exe ممکن است ویروس نباشد و اگر سیستم را بارگیری کند، در اینجا باید 2 سناریو در نظر گرفته شود:

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

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

    در حالت دوم باید فایل مخرب svchost.exe که اینطور نیست را بشناسید و سپس آن را حذف کنید.

    چگونه ویروس svchost.exe را از یک فایل سیستمی تشخیص دهیم

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

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

    اگر فرآیندی را پیدا کردید که به عنوان svchost.exe ظاهر می شود، اما نیست، باید آن را حذف کنید. در صورت استفاده از برنامه AVZ انجام این کار بسیار آسان است.

    نحوه حذف svchost.exe با استفاده از برنامه AVZ

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

    برای حذف فایل svchost.exe با استفاده از ابزار AVZ، باید مراحل زیر را انجام دهید:


    startSearchRootkit (درست، درست)؛ SetAVZGuardStatus(True)؛ QuarantineFile("مسیر ویروس ",""); DeleteFile ("مسیر ویروس"); BC_ImportAll; ExecuteSysClean; ExecuteWizard("TSW",2,3,true); BC_Activate; RebootWindows (true); پایان.

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


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

    svhost.exeیک فایل سیستمی و فرآیند تمام سیستم عامل های مدرن ویندوز، از ویندوز 2000 تا آخرین ویندوز 10 است.

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

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

    بررسی svchost برای ویروس

    اولین قدم این است که مطمئن شوید که مشکل از فایل svchost واقعی است نه ویروس. واقعیت این است که مهاجمان اغلب ویروس خود را با نام svchost تقلید می کنند تا صاحب رایانه به چیز مشکوکی مشکوک نشود. شایان ذکر است که فرآیند svchost.exe در تمامی ویندوزها، به جز ویندوز 8 و ویندوز 10، منحصراً از طرف کاربران سیستم اجرا می شود. سیستم (سیستم), خدمات محلیو خدمات شبکه. بنابراین، اگر می بینید که svchost از طرف کاربر در حال اجرا است، تقریباً مطمئناً این یک ویروس است که عملکرد یک فایل سیستمی را تقلید می کند.

    برای اینکه ببینید svchost زیر کدام کاربر اجرا می شود، کلید ترکیبی ctrl + alt + del را فشار دهید و Task Manager را باز کنید. به تب "Processes" بروید و لیست را بر اساس CPU، یعنی بر اساس بار روی پردازنده مرکزی مرتب کنید. همچنین می توانید بر اساس نام تصویر مرتب کنید.

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

    دلایلی که چرا svchost exe پردازنده را بارگیری می کند

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

    برای شروع، به سادگی کامپیوتر خود را راه اندازی مجدد کنید. ممکن است یکی از سرویس‌های شما باگ شده باشد و راه‌اندازی مجدد ساده می‌تواند به شما کمک کند. اگر پس از راه اندازی مجدد رایانه، مشکل باقی بماند و svchost exe پردازنده ویندوز 7 را مانند قبل بارگیری کند، باید تعیین کنید که کدام سرویس مشکل ایجاد می کند.

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

    برای اینکه مشخص کنید svchost.exe روی کدام سرویس ها اجرا می شود، ctr + alt + del را فشار دهید و مدیر وظیفه را باز کنید. برگه "Processes" را انتخاب کنید و جدول را بر اساس نام فرآیند مرتب کنید.

    فرآیند svhost.exe را که بیشترین منابع را مصرف می کند برجسته کنید، کلیک راست کرده و روی "go to services" کلیک کنید.

    شما به تب "سرویس ها" مدیر وظیفه منتقل می شوید، جایی که سرویس هایی که از فرآیند svchost.exe برای اهداف خود استفاده می کنند برجسته می شوند.

    حالا باید به منوی «خدمات» بروید و آن را غیرفعال کنید.

    اگر پس از آن بار روی svchost فروکش کرد، پس یک سرویس مشکل ساز پیدا کرده اید. اگر سرویس حیاتی نیست، نوع راه‌اندازی را روی «غیرفعال» تنظیم کنید تا هر بار که رایانه را روشن می‌کنید، سرویس راه‌اندازی نشود. این به شما این امکان را می دهد که یک بار دیگر پردازنده و حافظه کامپیوتر را بارگیری نکنید.

    اگر svchost هنوز در حال بارگیری حافظه یا CPU است، باید سرویس‌ها را یکی پس از دیگری غیرفعال کنید تا سرویس مجرم پیدا شود.

    Svchost به دلیل به روز رسانی خودکار ویندوز 7 از CPU استفاده می کند

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

    فرآیند svchost در بیشتر موارد پردازنده یا حافظه را در ویندوز 7 به دلیل سرویس بارگیری می کند به روز رسانی ویندوز. برای غیرفعال کردن آن، روی Start - Control Panel - System and Security - Windows Update کلیک کنید.

    در منوی سمت راست انتخاب کنید تنظیمات.

    در پنجره ظاهر شده به جای "install updates automatically" "Look for updates, but تصمیم برای دانلود و نصب توسط من است" قرار دهید.

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

    همچنین برای اطمینان می توانید سرویس به روز رسانی خودکار را به طور کامل غیرفعال کنید. برای انجام این کار، به منوی Start - Control Panel - Administrative - Services بروید. سرویس Windows Update را پیدا کنید و روی "disable" کلیک کنید، همچنین نوع راه اندازی را به "disabled" تغییر دهید.

    پس از این به روز رسانی، در اصل، غیر فعال خواهد شد و نباید فرآیند svchost بارگیری شود.

    پس از آن، فراموش نکنید که محتویات پوشه C:\Windows\SoftwareDistribution را که در آن به روز رسانی های دانلود شده ذخیره می شود، حذف کنید.

    دلایل و راه حل های دیگر برای کند شدن روند svchost

    درایورها یا برنامه های نادرست نصب شده اند

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

    فایل های موقت

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

    مشکلات آهن

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

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

    احتمال دیگر این است که رم شما خراب است. ممکن است یکی از حافظه های رم مشکل داشته باشد. با برنامه های خاص آن را تشخیص دهید.

    بررسی یکپارچگی سیستم ویندوز

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

    روی Start - All Programs - Accessories - Command Prompt کلیک کنید. همچنین می توانید با فشار دادن کلیدهای ترکیبی Win + R وارد خط فرمان شوید. CMD را بنویسید و روی OK کلیک کنید.

    در خط فرمان، "sfc /scannow" را بدون نقل قول تایپ کنید.

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

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

    Svchost: این فرآیند چیست؟

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

    چه نوع مؤلفه ای است که چنین مقدار باورنکردنی از منابع سیستم را مصرف می کند؟ این یک ابزار تخصصی برای راه اندازی برنامه های سیستمی و کاربری است که به گفته توسعه دهندگان مایکروسافت، در تئوری، باید بار سیستم را در زمان راه اندازی برنامه ها کاهش دهد و اجزای اجرایی آنها را به عنوان مثال به صورت پویا ارائه کند. کتابخانه هایی که در ابتدای جزء اجرایی به عنوان اشیاء اضافی در حافظه اصلی بارگذاری می شوند.

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

    چرا من تعداد زیادی فرآیند به همین نام را در Task Manager می بینم؟

    اما سرویس شروع اصلی در همان "Task Manager" نمایش داده نمی شود. در آن، شما می توانید فقط فرآیندهای Svchost با همین نام را مشاهده کنید، که در حالت عادی غیرفعال بودن می تواند حدود چهار و حتی بیشتر از آن در صورت وجود برنامه های در حال اجرا باشد.

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

    ویندوز 7: Svchost از CPU در 100٪ استفاده می کند. چرا؟

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

    اما برگردیم به وضعیت زمانی که در ویندوز 7 Svchost.exe پردازنده را بیش از حد بارگذاری می کند. محتمل ترین دلایل این پدیده به شرح زیر است:

    • شکست های کوتاه مدت فرآیندهای سیستم؛
    • عفونت ویروسی؛
    • مشکلات مربوط به سرویس به روز رسانی سیستم؛
    • تعداد زیاد یا خرابی خدمات مرتبط و اجزای سیستم؛
    • عملکرد نادرست آداپتور تونل؛
    • مشکلات مولفه SuperFetch؛
    • بسیاری از آشغال های کامپیوتری

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

    Windows 7: Svchost (netsvcs) CPU را بارگیری می کند: راه حل کاهش سریع بار

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

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

    بررسی سیستم از نظر ویروس

    اما شرایط بدتری هم وجود دارد. فرض کنید در ویندوز 7 Svchost پردازنده را بارگذاری می کند. اگر کاربر یک دوجین و نیم خط در Task Manager با پیوندی به همان فایل اجرایی ببیند و بار CPU به حداکثر مقادیر خود برسد، چه؟

    ظاهراً این اولین نشانه تأثیر ویروس است، زیرا بسیاری از تهدیدات خود را به عنوان یک فرآیند سیستمی پنهان می کنند و می توانند همزمان چندین نسخه از خود را راه اندازی کنند. این به مداخله دستی کاربر با راه‌اندازی برخی ابزار قدرتمند قابل حمل برای اسکن عمیق رایانه برای ویروس‌ها نیاز دارد.

    بهتر است از Dr. Web CureIt!، اما بهترین گزینه بوت کردن از رسانه های قابل جابجایی با ابزار Kaspersky Rescue Disk ضبط شده روی آن است. این برنامه است که رهبر بلامنازع است ، زیرا حتی قبل از بارگیری سیستم عامل شروع می شود ، می تواند تهدیدهایی را که نه تنها در سیستم عامل بلکه در RAM عمیقاً مستقر شده اند را شناسایی و خنثی کند.

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

    عیب یابی به روز رسانی سیستم

    اما ویروس ها همیشه دلیلی برای بارگیری پردازنده در ویندوز 7 Svchost (netsvcs) نیستند. اغلب این به دلیل خرابی نصب کننده به روز رسانی مستقل ("مرکز به روز رسانی") است.

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

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

    خدمات مرتبط را غیرفعال یا متوقف کنید

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

    برای انجام این کار، از همان "Task Manager" استفاده می شود که در آن، از طریق RMB در هر فرآیند، باید به سرویس مربوطه نگاه کنید، به بخش اصلی بروید و به طور موقت همه فرآیندها را غیرفعال کنید، همانطور که کمی بالاتر نشان داده شد.

    رفع مشکلات آداپتور تونل

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

    برای انجام این کار، بهتر است از کنسول فرمان استفاده کنید که از طریق منوی "Run" با دستور cmd فراخوانی می شود. در ادامه خطوط نشان داده شده در تصویر بالا در کنسول نوشته شده و پس از اجرای آنها، سیستم کامپیوتری به طور کامل راه اندازی مجدد می شود.

    از زباله

    مشکل ساده تری وجود دارد، اما به همان اندازه سرزده. اگر Svchost پردازنده را در ویندوز 7 بارگیری کند، راه حل ممکن است به نوعی به زباله های رایانه مرتبط باشد، به عنوان مثال، در مورد کمبود فضای دیسک آزاد برای عملکرد عادی خود سیستم عامل (معمولاً توصیه می شود حدود 10٪ از کاملا رایگان در پارتیشن سیستم).

    برای شروع، اگر از طریق منوی RMB در Explorer به ویژگی های پارتیشن دسترسی داشته باشید، می توانید دیسک را با یک ابزار استاندارد پاک کنید. از سوی دیگر، برخی از فایل های باقیمانده پس از حذف برنامه ها به این روش حذف نمی شوند. اما پیدا کردن آنها توسط خودتان بسیار مشکل است. همچنین می‌توانید از پاک‌کننده‌ها یا بهینه‌سازهای ویژه (CCleaner، Advanced SystemCare، Glary Utilities یا موارد مشابه) استفاده کنید.

    مسائل SuperFetch

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

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

    اگر در "Task Manager" فرآیندی با نام فایل اجرایی wuauclt.exe فعال شود، باید دایرکتوری SoftwareDistribution (دایرکتوری ریشه OS) را پیدا کنید و همه زیرپوشه ها و فایل ها را از آن حذف کنید، پس از آن، به عنوان معمولاً رایانه را مجدداً راه اندازی کنید. همچنین می‌توانید نام خود دایرکتوری اصلی را تغییر دهید و با افزودن «.old» نامی به آن بدهید و حتی بدون حذف آن، بلافاصله راه‌اندازی مجدد کنید.

    خلاصه ای مختصر

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

    در هر صورت، بسیاری از کارشناسان توصیه می کنند گزارش رویداد سیستم را پاک کنید، که فایل های LOG را ذخیره می کند. می توان آن را از طریق کنسول Run با خط eventvwr فراخوانی کرد و پس از آن از طریق RMB از آیتم های پاک کننده برای بخش های برنامه، سیستم، امنیت و نصب استفاده کرد. در پایان تمام اقدامات، سیستم باید بدون نقص راه اندازی مجدد شود.

    اگر روش‌های پیشنهادی به دلایلی کار نکنند، می‌توان با فشار دادن F8 در هنگام راه‌اندازی، اقدامات مشابهی را در حالت Safe Mode انجام داد.