File svchost.exe (Service Host) là một tiến trình hệ thống rất cần thiết, được cung cấp bởi Microsoft trong những nền tảng sử dụng Windows. Trong những trường hợp thông thường, file svchost ko phải là virus, mà là thành phần rất cần thiết đối với một số Windows service.
Svchost.exe giữ vai trò host service. Windows sử dụng svchost.exe để nhóm những service cần truy cập vào cùng một DLL, để chúng mang thể chạy trong một tiến trình, giúp giảm nhu cầu về tài nguyên hệ thống.
Vì Windows sử dụng tiến trình Service Host cho rất nhiều tác vụ, nên ta thường thđó svchost.exe sử dụng RAM trong Task Manager. Bạn cũng sẽ thđó nhiều phiên bản khác nhau của svchost.exe triển khai trong Task Manager vì Windows nhóm những service tương tự với nhau, chẳng hạn như những service liên quan tới mạng.
Svchost.exe là một thành phần rất cần thiết trong Windows, do đó bạn ko nên xóa hoặc nhữngh ly nó, trừ lúc bạn đã xác minh kiên cố chắn rằng file svchost.exe mà bạn đang xử lý là ko cần thiết hoặc độc hại. Chỉ mang hai thư mục lưu trữ svchost.exe thật, bạn mang thể dựa vào đó để dễ dàng phát hiện ra những file giả mạo.
Mục lục
Phần mềm nào sử dụng svchost.exe?
Tiến trình svchost.exe bắt đầu lúc Windows khởi động và sau đó kiểm tra HKLM hive của registry (trong SOFTWAREMicrosoftWindows NTCurrentVersionSvchost) để biết những service sẽ load vào bộ nhớ.
Svchost.exe mang thể chạy trong Windows 10, Windows 8, Windows 7, Windows Vista, Windows XP và Windows 2000.
Kể từ Windows 10 Creator Update (phiên bản 1703), đối với những hệ thống mang 3,5GB RAM, mọi service đều chạy phiên bản svchost riêng. Nếu ít hơn 3,5GB RAM, những service sẽ được nhóm thành những tiến trình svchost.exe chia sẻ, tương tự trong những phiên bản Windows trước.
Một vài ví dụ về những service Windows sử dụng svchost.exe bao gồm:
- Windows Update
- Background Tasks Infrastructure Service
- Plug and Play
- World Wide Web Publishing Service
- Bluetooth Support Service
- Windows Firewall
- Task Scheduler
- DHCP Client
- Windows Audio
- Superfetch
- Network Connections
- Remote Procedure Call (RPC)
Svchost.exe mang phải là virus ko?
Việc này ko thường xuyên xảy ra, nhưng cũng chẳng mất gì nếu kiểm tra cả, đặc thù là lúc bạn ko biết tại sao svchost.exe lại chiếm hết bộ nhớ trên máy tính.
Bước lần đầu trong việc xác định xem svchost.exe mang phải là virus hay ko, là xem mỗi phiên bản svchost.exe đang host service nào. Vì mang nhiều phiên bản svchost.exe triển khai trong Task Manager nên phải tìm hiểu sâu hơn một chút để xem mỗi tiến trình thực sự đang làm gì, trước lúc quyết định xóa svchost hoặc vô hiệu hóa service triển khai bên trong.
Khi đã biết những service nào triển khai trong svchost.exe, bạn mang thể xem liệu chúng mang thực sự cần thiết ko, hay chỉ là ứng dụng độc hại đang giả vờ là svchost.exe.
Nếu sử dụng Windows 10 hoặc Windows 8, bạn mang thể “mở” từng file svchost.exe từ Task Manager. Hãy làm như sau:
1. Mở Task Manager.
2. Chọn tab Processes.
3. Cuộn xuống phần Windows processes và tìm mục Service Host: <service name>.
4. Nhấn và giữ hoặc bấm chuột phải vào mục nhập và sắm Open file location.
Nếu vị trí mở là bất kỳ nơi nào khác, ko nằm ở một trong những đường dẫn sau (vị trí Windows lưu trữ những bản sao chính xác của svchost.exe), bạn mang thể đã gặp phải virus: %SystemRoot%System32svchost.exe hoặc %SystemRoot%SysWOW64svchost.exe.
Lưu ý: Đường dẫn thứ hai là nơi đặt những service 32-bit chạy trên máy 64-bit. Không phải tất cả những máy tính đều mang thư mục đó.
5. Chọn mũi tên ở bên trái của mục để phát triển thêm nó. Nằm ngay dưới svchost.exe là mọi service mà nó host.
Đối với những phiên bản Windows khác như Windows 7, bạn cũng mang thể sử dụng Task Manager để xem tất cả những service được sử dụng bởi svchost.exe, nhưng nó ko được trình bày rõ ràng như trong những phiên bản Windows mới. Bạn mang thể làm điều đó bằng nhữngh bấm chuột phải vào một mục tiêu svchost.exe trong tab Processes, sắm Go to Services, sau đó đọc qua danh sách những service được highlight trong tab Services.
Một tùy sắm khác là sử dụng lệnh tasklist trong Command Prompt để đưa ra danh sách tất cả những service được sử dụng bởi những phiên bản svchost.exe.
Để làm điều đó, hãy mở Command Prompt và nhập lệnh sau:
tasklist /svc | find “svchost.exe”
Một tùy sắm khác bạn mang ở đây là sử dụng toán tử chuyển hướng để xuất kết quả của lệnh sang file văn bản, mang thể dễ đọc hơn.
Nếu bạn ko xem sét một thứ gì đó trong danh sách, thì điều đó ko hẳn kiên cố chắn là virus. Nó mang thể là một service mà bạn ko xem sét nhưng rất rất cần thiết đối với những hoạt động thiết yếu của Windows. Trên thực tế, mang lẽ mang hàng tá service trông giống virus nhưng rất an toàn.
Nếu nsắp ngại về bất cứ điều gì bạn nhìn thđó, hãy tìm kiếm trên mạng. Bạn mang thể làm điều đó trong Windows 10 hoặc 8 thông qua Task Manager, bằng nhữngh nhấp chuột phải vào service và sắm Search online. Đối với Windows 7, Vista hoặc XP, hãy ghi lại service trong Command Prompt và gõ nó vào Google.
Để tắt service triển khai trong svchost.exe, hãy xem hướng dẫn trong phần sau của bài viết.
Tại sao svchost.exe lại sử dụng nhiều bộ nhớ?
Giống như bất kỳ tiến trình nào, svchost.exe cần RAM và CPU để chạy. Hoàn toàn bình thường lúc thđó việc sử dụng RAM của svchost.exe tăng lên, đặc thù là trong thời gian mà service sử dụng Service Host đang được sử dụng.
Một nguyên do lớn để svchost.exe sử dụng nhiều bộ nhớ (và thậm chí cả đường truyền) là lúc mang một thứ gì đó truy cập Internet. Trong trường hợp đó, “svchost.exe netsvcs” mang thể triển khai. Điều này xảy ra nếu Windows Update tải xuống và cài đặt những bản vá và cập nhật khác. Các service khác được sử dụng trong svchost.exe netsvcs bao gồm BITS (Background Intelligent Transfer Service), Schedule (Task Scheduler), Themes và iphlpsvc (IP Helper).
Để ngăn chặn quá trình svchost tiêu thụ quá nhiều bộ nhớ hoặc tài nguyên hệ thống khác, bạn mang thể ngăn chặn những service nhận trách nhiệm cho vấn đề này. Ví dụ, nếu svchost.exe làm chậm máy tính của bạn vì Windows Update, hãy ngừng tải xuống/cài đặt những bản cập nhật hoặc vô hiệu hóa hoàn toàn service. Hoặc mang thể Disk Defragmenter đang chống phân mảnh ổ cứng của bạn, trong trường hợp đó, Service Host sẽ sử dụng nhiều bộ nhớ hơn cho tác vụ này.
Tuy nhiên, trong những tình huống bình thường, svchost.exe ko nên tiêu tốn tất cả bộ nhớ hệ thống. Nếu svchost.exe đang sử dụng tối đa 90% tới 100% RAM, bạn mang thể đang phải đối mặt với một bản sao độc hại, ko chính thống của svchost.exe. Nếu bạn gặp phải trường hợp này, hãy tiếp tục đọc bài viết để tìm hiểu nhữngh xóa virus svchost.exe.
Cách tắt service Svchost.exe
Điều mà hầu hết mọi người mang thể muốn làm với tiến trình svchost là xóa hoặc vô hiệu hóa một service chạy bên trong svchost.exe, vì nó sử dụng quá nhiều bộ nhớ. Tuy nhiên, ngay cả lúc bạn muốn xóa svchost.exe vì nó là một loại virus, hãy làm theo những hướng dẫn sau, vì nó sẽ hữu ích cho việc vô hiệu hóa service trước lúc phấn đấu xóa nó.
Lưu ý: Đối với Windows 7 và những phiên bản Windows cũ hơn, sử dụng Process Explorer dễ dàng hơn. Nhấp chuột phải vào file svchost.exe và sắm Kill Process.
1. Mở Task Manager.
2. Xác định service bạn muốn vô hiệu hóa.
Để thực hiện việc này trong Windows 10 hoặc 8, hãy phát triển thêm mục Service Host: <service name>.
3. Bấm chuột phải vào mục Task Manager cho service bạn muốn vô hiệu hóa và sắm Stop. Windows sẽ ngay lập tức ngừng service đó. Bất kỳ tài nguyên hệ thống nào nó đang sử dụng sẽ được giải phóng cho những service và ứng dụng khác.
Mẹo: Nếu bạn ko thđó tùy sắm ngừng service, hãy đảm bảo rằng bạn đang sắm service đó chứ ko phải dòng “Service Host”.
4. Nếu service ko ngừng vì chương trình triển khai, hãy thoát nó. Nếu ko thể thoát chương trình, bạn mang thể phải gỡ cài đặt ứng dụng.
Bạn mang thể xác minh rằng nó đã bị tắt hoặc vô hiệu hóa vĩnh viễn, bằng nhữngh định vị cùng một service trong chương trình Services (tìm kiếm services.msc từ menu Start). Để ngăn ko cho nó chạy lại, nhấp đúp vào service từ danh sách và thay đổi Startup type thành Disabled.
Cách loại bỏ virus Svchost.exe
Bạn ko thể xóa file svchost.exe thật khỏi máy tính của mình vì nó là một tiến trình rất rất cần thiết, nhưng bạn mang thể xóa file giả mạo. Nếu bạn mang một file svchost.exe nằm đâu đó, ko phải trong thư mục %SystemRoot%System32 hoặc %SystemRoot%SysWOW64, thì việc xóa file là an toàn 100%.
Ví dụ, nếu thư mục Downloads chứa file Service Host hoặc nó nằm trên desktop hay ổ flash, thì rõ ràng Windows ko sử dụng file đó cho những mục đích host service rất cần thiết. Trong trường hợp đó, bạn mang thể xóa file này.
Tuy nhiên, virus Svchost.exe mang thể ko dễ xóa như những file thông thường. Thực hiện theo những bước sau để loại bỏ virus:
1. Bấm chuột phải vào tiến trình svchost.exe trong Task Manager và sắm Open file location.
Ta sẽ ko làm bất cứ điều gì với cửa sổ đó, vì vậy hãy cứ để nó mở.
Lưu ý: Hãy nhớ rằng nếu thư mục mở là một trong những thư mục hệ thống được nói ở trên, file svchost.exe của bạn hoàn toàn “sạch sẽ” và ko thể bị xóa. Tuy nhiên, hãy đọc tên file kỹ lưỡng, dù chỉ là một chữ chiếc ko chính xác, thì kiên cố chắn đó cũng ko phải là file hợp pháp được sử dụng bởi Windows.
2. Nhấp chuột phải vào cùng tiến trình svchost.exe và sắm End task.
Nếu nhữngh trên ko hoạt động, hãy mở Process Explorer và nhấp chuột phải vào file svchost.exe, sau đó sắm Kill Process để tắt nó.
3. Nếu mang những service được lồng trong file svchost.exe, hãy mở chúng trong Task Manager như được giải thích ở trên và ngừng từng service đó.
4. Mở thư mục từ bước 1 và thử xóa file svchost.exe tương tự bất kỳ file nào khác, bằng nhữngh nhấp chuột phải vào file đó và sắm Delete.
Nếu mang thể, hãy cài đặt LockHunter và yêu cầu xóa file trong lần khởi động lại tiếp theo.
5. Cài đặt Malwarebytes hoặc một số công cụ loại bỏ ứng dụng gián điệp khác và thực hiện quét toàn bộ hệ thống để xóa tiến trình svchost.
Khởi động lại máy tính nếu tìm thđó một điều gì đó mang vấn đề.
Lưu ý: Nếu virus svchost.exe ko cho phép bạn cài đặt chương trình trên máy tính của mình, hãy tải trình quét virus portable vào ổ flash và quét từ đó.
6. Sử dụng một chương trình đầy đủ để quét virus. Có rất nhiều tùy sắm trong danh sách những chương trình diệt virus cho Windows và Mac mà Quantrimang.com đã gợi ý.
Mẹo: Dù sao đi nữa, việc để một trong những công cụ diệt virus này luôn bật là một việc sáng suốt, ngay cả lúc một trình quét virus khác mang thể xóa file svchost.exe.
7. Sử dụng chương trình diệt virus mang khả năng boot miễn phí để quét máy tính của bạn trước lúc Windows khởi động. Điều này rất hữu ích lúc những trình quét khác ko thành công, vì virus svchost.exe ko thể hoạt động, trừ lúc Windows triển khai và một công cụ diệt virus mang thể boot chạy bên ngoài Windows.
Chúc bạn thực hiện thành công!
Các bạn đang xem tin tức tại Sưu tầm 24h – Chúc những bạn một ngày vui vẻ
Từ khóa: Giới thiệu về svchost.exe – Quantrimang.com