Giới thiệu về svchost.exe
Số trang: 3
Loại file: pdf
Dung lượng: 122.17 KB
Lượt xem: 13
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Vậy đó là các file gì? Theo Microsoft: "svchost.exe là một trình cấu hình - host process cho các dịch vụ để chạy từ các thư viện liên kết động”. Trước đây, Microsoft đã chuyển tất cả các chức năng từ các dịch vụ Windows bên trong vào các file .dll thay cho các file .exe. Từ bối cảnh lập trình thì cách thực hiện này sẽ cho phép tái sử dụng lại… tuy nhiên vấn đề phát sinh ở đây là bạn không thể khởi chạy file .dll trực tiếp từ Windows mà nó cần phải được load từ...
Nội dung trích xuất từ tài liệu:
Giới thiệu về svchost.exe Giới thiệu về svchost.exeVậy đó là các file gì?Theo Microsoft: svchost.exe là một trình cấu hình - host process cho các dịch vụđể chạy từ các thư viện liên kết động”.Trước đây, Microsoft đã chuyển tất cả các chức năng từ các dịch vụ Windows bêntrong vào các file .dll thay cho các file .exe. Từ bối cảnh lập trình thì cách thựchiện này sẽ cho phép tái sử dụng lại… tuy nhiên vấn đề phát sinh ở đây là bạnkhông thể khởi chạy file .dll trực tiếp từ Windows mà nó cần phải được load từmột file thực thi .exe. Chính vì vậy svchost.exe process ra đời.Vậy tại sao lại có quá nhiều svchost.exes phải chạy như vậy?Nếu bạn đã từng quan sát vào phần Services trong control panel, chắc hẳn bạn sẽthấy rằng có rất nhiều dịch vụ được Windows yêu cầu. Nếu mỗi một dịch vụ chạydưới một svchost.exe instance thì lỗi xuất hiện trong một trường hợp có thể làmhỏng toàn bộ Windows… vì vậy chúng được phân tách ra một cách riêng rẽ.Các dịch vụ này được tổ chức thành các nhóm logic, sau đó một svchost.exeinstance sẽ được tạo cho mỗi một nhóm. Cho ví dụ, một svchost.exe instance chạyba dịch vụ liên quan đến tường lửa. Một svchost.exe instance khác có thể chạy tấtcả các dịch vụ có liên quan đến giao diện người dùng và,….Bạn có thể thực hiện được những gì về nó?Bạn có thể cắt tỉa các dịch vụ không cần thiết bằng cách vô hiệu hóa hoặc tạmdừng các dịch vụ không thực sự cần thiết. Thêm vào đó, nếu bạn thấy hiệu suấtCPU của mình có vấn đề trên một svchost.exe instance thì bạn có thể khởi động lạicác dịch vụ đang chạy dưới instance đó.Vấn đề lớn nhất là phân biệt dịch vụ nào đang được chạy trong một svchost.exeinstance nào và đây chính là thứ mà chúng tôi sẽ giới thiệu về cho các bạn trongphần dưới.Nếu bạn là người thực sự muốn tìm hiểu những gì chúng tôi sẽ giới thiệu đây, hãymở Task Manager và tích vào hộp kiểm Show processes from all users.Kiểm tra từ dòng lệnh (Vista hoặc XP Pro)Nếu bạn muốn thấy dịch vụ nào đang được hỗ trợ bởi một svchost.exe instancenào đó, có thể sử dụng lệnh tasklist từ nhắc lệnh để xem được danh sách các dịchvụ.tasklist /SVCVấn đề với việc sử dụng phương pháp dòng lệnh là bạn không cần nhất thiết biếtcác tên bí ẩn này ám chỉ những gì.Kiểm tra trong Task Manager trong VistaBạn có thể kích chuột phải vào một svchost.exe process nào đó, sau đó chọn Goto Service.Thao tác này sẽ đưa bạn đến được tab Services, nơi chứa các dịch vụ đang chạytrong svchost.exe process đó:Thứ thú vị ở đây trong cách thực hiện này là bạn có thể thấy được tên đích thựctrong cột mô tả (Description), vì vậy có thể vô hiệu hóa dịch vụ nếu bạn khôngmuốn nó chạy.Sử dụng Process Explorer trong Vista hoặc XPBạn có thể sử dụng tiện ích Process Explorer từ Microsoft/Sysinternals để xemdịch vụ nào đang chạy như một phần của svchost.exe process.Di chuột qua một trong các process đó, bạn sẽ thấy xuất hiện một danh sách popupcủa tất cả các dịch vụ:Hoặc bạn có thể kích đúp vào một svchost.exe instance nào đó và chọntab Services, đây chính là nơi bạn có thể stop một trong các dịch vụ.Vô hiệu hóa các dịch vụMở Services từ phần administrative tools của Control Panel, hoặcđánh services.msc vào hộp thoại run hoặc tim kiếm trong menu start.Tìm dịch vụ trong danh sách mà bạn muốn vô hiệu hóa, sau đó kích đúp vào nóhoặc kích phải vào và chọn Properties.Thay đổi Startup Type thành Disabled, sau đó kích nút Stop để stop nó ngay lậptức.Bạn cũng có thể sử dụng nhắc lệnh để vô hiệu hóa dịch vụ nào đó. Trong lệnh này trkwks là tên dịch vụ từ họp thoại trên, tuy nhiên nếu bạn quay trở lại lệnh tasklist ở phần đầu của bài này thì bạn sẽ thấy nó nằm ở đây.
Nội dung trích xuất từ tài liệu:
Giới thiệu về svchost.exe Giới thiệu về svchost.exeVậy đó là các file gì?Theo Microsoft: svchost.exe là một trình cấu hình - host process cho các dịch vụđể chạy từ các thư viện liên kết động”.Trước đây, Microsoft đã chuyển tất cả các chức năng từ các dịch vụ Windows bêntrong vào các file .dll thay cho các file .exe. Từ bối cảnh lập trình thì cách thựchiện này sẽ cho phép tái sử dụng lại… tuy nhiên vấn đề phát sinh ở đây là bạnkhông thể khởi chạy file .dll trực tiếp từ Windows mà nó cần phải được load từmột file thực thi .exe. Chính vì vậy svchost.exe process ra đời.Vậy tại sao lại có quá nhiều svchost.exes phải chạy như vậy?Nếu bạn đã từng quan sát vào phần Services trong control panel, chắc hẳn bạn sẽthấy rằng có rất nhiều dịch vụ được Windows yêu cầu. Nếu mỗi một dịch vụ chạydưới một svchost.exe instance thì lỗi xuất hiện trong một trường hợp có thể làmhỏng toàn bộ Windows… vì vậy chúng được phân tách ra một cách riêng rẽ.Các dịch vụ này được tổ chức thành các nhóm logic, sau đó một svchost.exeinstance sẽ được tạo cho mỗi một nhóm. Cho ví dụ, một svchost.exe instance chạyba dịch vụ liên quan đến tường lửa. Một svchost.exe instance khác có thể chạy tấtcả các dịch vụ có liên quan đến giao diện người dùng và,….Bạn có thể thực hiện được những gì về nó?Bạn có thể cắt tỉa các dịch vụ không cần thiết bằng cách vô hiệu hóa hoặc tạmdừng các dịch vụ không thực sự cần thiết. Thêm vào đó, nếu bạn thấy hiệu suấtCPU của mình có vấn đề trên một svchost.exe instance thì bạn có thể khởi động lạicác dịch vụ đang chạy dưới instance đó.Vấn đề lớn nhất là phân biệt dịch vụ nào đang được chạy trong một svchost.exeinstance nào và đây chính là thứ mà chúng tôi sẽ giới thiệu về cho các bạn trongphần dưới.Nếu bạn là người thực sự muốn tìm hiểu những gì chúng tôi sẽ giới thiệu đây, hãymở Task Manager và tích vào hộp kiểm Show processes from all users.Kiểm tra từ dòng lệnh (Vista hoặc XP Pro)Nếu bạn muốn thấy dịch vụ nào đang được hỗ trợ bởi một svchost.exe instancenào đó, có thể sử dụng lệnh tasklist từ nhắc lệnh để xem được danh sách các dịchvụ.tasklist /SVCVấn đề với việc sử dụng phương pháp dòng lệnh là bạn không cần nhất thiết biếtcác tên bí ẩn này ám chỉ những gì.Kiểm tra trong Task Manager trong VistaBạn có thể kích chuột phải vào một svchost.exe process nào đó, sau đó chọn Goto Service.Thao tác này sẽ đưa bạn đến được tab Services, nơi chứa các dịch vụ đang chạytrong svchost.exe process đó:Thứ thú vị ở đây trong cách thực hiện này là bạn có thể thấy được tên đích thựctrong cột mô tả (Description), vì vậy có thể vô hiệu hóa dịch vụ nếu bạn khôngmuốn nó chạy.Sử dụng Process Explorer trong Vista hoặc XPBạn có thể sử dụng tiện ích Process Explorer từ Microsoft/Sysinternals để xemdịch vụ nào đang chạy như một phần của svchost.exe process.Di chuột qua một trong các process đó, bạn sẽ thấy xuất hiện một danh sách popupcủa tất cả các dịch vụ:Hoặc bạn có thể kích đúp vào một svchost.exe instance nào đó và chọntab Services, đây chính là nơi bạn có thể stop một trong các dịch vụ.Vô hiệu hóa các dịch vụMở Services từ phần administrative tools của Control Panel, hoặcđánh services.msc vào hộp thoại run hoặc tim kiếm trong menu start.Tìm dịch vụ trong danh sách mà bạn muốn vô hiệu hóa, sau đó kích đúp vào nóhoặc kích phải vào và chọn Properties.Thay đổi Startup Type thành Disabled, sau đó kích nút Stop để stop nó ngay lậptức.Bạn cũng có thể sử dụng nhắc lệnh để vô hiệu hóa dịch vụ nào đó. Trong lệnh này trkwks là tên dịch vụ từ họp thoại trên, tuy nhiên nếu bạn quay trở lại lệnh tasklist ở phần đầu của bài này thì bạn sẽ thấy nó nằm ở đây.
Tìm kiếm theo từ khóa liên quan:
Các tập tin ctfmon.exe svchost.exe là gì? hệ điều hành windows lỗi Svchost.exe Application Error Windows XP dịch vụ Windows Update câu hình DLLGợi ý tài liệu liên quan:
-
Nhập môn Tin học căn bản: Phần 1
106 trang 327 0 0 -
Làm việc với Read Only Domain Controllers
20 trang 301 0 0 -
Thêm chức năng hữu dụng cho menu chuột phải trên Windows
4 trang 283 0 0 -
Giáo trình Tin học MOS 1: Phần 1
58 trang 276 0 0 -
12 trang 238 0 0
-
Hướng dẫn cách khắc phục lỗi màn hình xanh trong windows
7 trang 202 0 0 -
Hướng dẫn cách burn file ghost
9 trang 190 0 0 -
Kiến thức căn bản về Máy tính - Phùng Văn Đông
52 trang 163 0 0 -
Tạo đĩa CD windows có bản quyền
5 trang 158 0 0 -
Giáo trình Ứng dụng công nghiệp thông tin cơ bản: Phần 1
73 trang 157 0 0