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.
#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!