Home  >  Article  >  What program is svchost?

What program is svchost?

藏色散人
藏色散人Original
2020-12-11 16:14:1834848browse

svchost is a system file program in the Microsoft Windows operating system and is the common host process name for services running from a dynamic link library (DLL). The svchost program is very important for the normal operation of the system and cannot be ended. Many services are started by injecting into this program, so there will be multiple processes for this file.

What program is svchost?

#The operating environment of this article: windows10 system, thinkpad t480 computer.

svchost.exe is a system file in the Microsoft Windows operating system. Microsoft’s official explanation of it is: svchost.exe is the common host process name of a service running from a dynamic link library (DLL). This program is very important for the normal operation of the system and cannot be terminated. Many services are started by injecting into this program, so there will be multiple processes for this file.

Software features

Process information

Process file: svchost.exe

Process name: Host Process for Windows Services

Process Category: System Process

Location: C:\Windows\System32\svchost.exe and C:\Windows\SysWow64\svchost.exe (64-bit only)

English Description: svchost.exe (Service Host, or SvcHost) is a system process that can host from one to many Windows services in the Windows NT family of operating systems. Svchost is essential in the implementation of so-called shared service processes, where a number of services can share a process in order to reduce resource consumption. This program is important for the stable and secure running of your computer and should not be terminated.

Produced by: Microsoft Corp.

Belongs to: Microsoft Windows Operating System

System process: Yes

Background program: Yes

Network related: Yes

Common errors: No

Memory usage: None

Security level (0-5): 0

Spyware: Not

Adware: Not

Viruses: Not a

Trojan horse: Not a

Use description

Multiple svchost.exe processes can exist at the same time. In Windows 2000, there are generally 2 svchost processes. One is the RPCSS (Remote Procedure Call) service process, and the other is svchost.exe shared by many services. In Windows XP, there are generally more than 4 svchost.exe service processes, and in later systems there are more (usually 6 in Windows 7, but the number is not absolute in all systems, sometimes more or less This is a normal phenomenon at all, and whether it is a virus or not cannot be unfounded, and needs to be judged using reasonable methods). This reduces the consumption of system resources to a certain extent, but it also brings certain instability factors, because any service in the shared process exits the process due to an error, which will cause all services in the entire process to exit.

In recent years, due to the general improvement in computer performance, in order to improve system security and stability, in the latest version of the Windows 10 operating system, the system no longer allows multiple services to share one svchost.exe process, but An independent svchost.exe process will be assigned to each service. Therefore, after updating to the latest version of Windows 10, you can see 80 to 90 svchost.exe processes in the Task Manager, which is normal.

In addition, in 64-bit Windows systems, there is also a svchost.exe file in the SysWOW64 folder under the system disk (located in the Windows folder), which is the 32-bit version of svchost.exe. Run a 32-bit service on a 64-bit Windows system. In 64-bit Windows operating systems, most system files located in the System32 folder have a corresponding 32-bit version in the SysWOW64 folder, so there is no need to worry.

Recommended: "Programming Video"

The above is the detailed content of What program is svchost?. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn