everyone uses Microsoft Windows, anyway, had to call the "Task Manager", for example, to complete the hung application or service to track entrained system resources.And many paid attention that the processes are constantly hanging tree service Taskhost.What it is, we try to understand.At least, let us briefly consider its purpose, function, and some problems at work.
Taskhost: what is it?
general sensible complete description of the operation of the service Taskhost even in the vast World Wide Web to find enough problematic.This concerns the material, designed for the average user, is written in simple and accessible language.Basically all about the technical aspects and the wilds of the foundations of your Windows.But we still try to consider the process taskhost.What kind of service now and find out.
Based on what experts write of Microsoft, the service Taskhost can be characterized as a launching system applications and software architecture to 32 bits presented not as a standard executable EXE-files, as well as a dynamic library DLLcontaining executable program code which is derived from it and the service.
The easiest way to explain it using the example of, say, VST-, DX- or RTAS-Plugin for music programs with suitable hosts.In this case, these virtual instruments and effects are represented file name DLL.
In some ways it resembles the principles of the process rundll32 and svchost, but only the first of these two services run separately for each process, and the second is responsible for starting all 32-bit applications in general.Judging from this, the process Taskhost is redundant, and to call several processes will start in several versions (with different attributes), but the service is hanging on one more shared libraries, which sometimes leads to too high load on system resources and to crash the entire system.In addition, there are often conflicts between concurrent processes and Taskhost Rundll32.
Incidentally, although taskhost - this is a common system process, it will run separately for each user session.
Problems with the load on system resources
So, in the "Task Manager" in the tree of processes and monitor system resources on the most resource-determined Service Taskhost.What is it in terms of the consumption of system resources?And that's what.Because the service is launched in the singular with each of the attributes LOCAL SERVICE, SYSTEM and for the current user name, but she answers for triggering several libraries depending on the excessive demands of any of them is an increase in the load on the file service Taskhost, which invariably leads togrowing consumption of CPU and memory.
weak processor simply can not cope with that amount of information.
Can I disable the taskhost.exe?
Now a few words about the possibility of disconnection of service if there is an excessive load on system resources.In principle, it is believed that the type of system services Taskhost Windows (in the sense of itself "Operating System") can not be disconnected.In the standard version it is, but you can work around this limitation.If you think that if you disable this service, the system will be shown some negative effects, you are deeply mistaken.Nothing bad will happen, but to free up resources, and increase performance.This primarily relates to Windows XP and Vista.
can be used to disable the deactivation of the "Task Scheduler" or one of its functions under the name RacSysprepGeneralize.But that is another question.