تاپیک منتقل گردید.
احتمال آلودگی svchost.exe همیشه هست و خیلی از ویروس ها به آن ارادت دارند.
البته اگر در پوشه ای غیر از SYSTEM32 باشد، با خیال راحت حذف اش کنید.
چون نسخه اصلی همواره در حال اجرا است، تعویض اش آسان نیست.
چند روش مرسوم برای تعویض svchost.exe آلوده وجود داره :
1) ویندوز را در حالت Safe Mode بوت کنید، DVD ویندوز را در کامپیوتر قرار داده و یک پنجره Command Prompt
را باز کنید (وارد کردن cmd در گزینه Run در منوی Start) و دستور sfc /scannow را درون Command Prompt اجرا کنید.
سپس مجددا ویندوز را Restart کرده و مجددا در حالت Safe Mode بالا بیاورید و با یک ویروس کش مناسب بقیه
فایل های آلوده را حذف کنید.
2) با DVD ویندوز سیستم را بوت کرده و گزینه های نمایش یافته (زبان و زمان و صفحه کلید) را انتخاب کنید و زمانی که
دکمه Repair (عنوان Repair your computer) را مشاهده نمودید، آنرا انتخاب نمایید.
در ادامه گزینه Command Prompt را بزنید.
فرمان expand svchost.ex_ c:\windows\system32\svchost.exe را وارد کنید تا فایل فشرده _svchost.ex موجود
در DVD درون مسیر اصلی در هارد دیسک (ممکن است نصب ویندوز شما چیزی غیر از c:\windows باشد)
باز گردد.
حالا ویندوز را Restart کرده و DVD را خارج نموده و در حالت Safe Mode بالا بیاورید و با یک ویروس کش مناسب
بقیه فایل های آلوده را حذف کنید.
3) هارد دیسک را به یک سیستم دیگر متصل کنید، آن سیستم میزبان بایستی با ویندوزی که دقیقا همین
ویندوز Vista مورد استفاده شما است بوت شود و در آن فایل svchost.exe را بصورت دستی کپی کنید.
سپس با یک ویروس کش مناسب بقیه فایل های آلوده موجود در هارددیسک را حذف کنید.
4) مجددا ویندوز را نصب کنید، البته اگر قبل از اینکار محتویات آلوده قبلی را حذف نکنید، احتمال آلوده شدن مجدد
بسیار زیاد است.