<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>TechCombo &#187; .dll</title>
	<atom:link href="http://techcombo.com/tag/dll/feed/" rel="self" type="application/rss+xml" />
	<link>http://techcombo.com</link>
	<description>Technology, Health and News</description>
	<lastBuildDate>Mon, 19 Sep 2011 11:16:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>What is svchost.exe?</title>
		<link>http://techcombo.com/2009/07/15/what-is-svchostexe-123/</link>
		<comments>http://techcombo.com/2009/07/15/what-is-svchostexe-123/#comments</comments>
		<pubDate>Wed, 15 Jul 2009 13:27:56 +0000</pubDate>
		<dc:creator>Paul Young</dc:creator>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[.dll]]></category>
		<category><![CDATA[disabling services]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[services]]></category>
		<category><![CDATA[svchost.exe]]></category>
		<category><![CDATA[task manager]]></category>
		<category><![CDATA[tasklist command]]></category>

		<guid isPermaLink="false">http://techcombo.com/?p=825</guid>
		<description><![CDATA[Have you scrolled across processes tab in Windows Task Manager and realised that there are a dozen svchost.exe running? You have tried to get rid of them but you just can&#8217;t, well in this post I will try to simplify svchost.exe thus by the end you will know what it is and why there are so many running! Meaning of svchost.exe Microsoft help and support deem svchost.exe to be a &#8220;generic host process name for services that run from dynamic-link libraries (DLLs.)&#8221; Ok, well in simpler and english terms, the history behind it is that Microsoft transferred all of the files from the internal Windows services to .dll files, without actually using .exe files. This was deemed as a huge mistake because it means that each user are unable to open a .dll file from Windows as it has to be opened through a .exe file. Hence, the svchost.exe was programmed. *Note .dll means dynamic link library and .exe is a file name extention meaning an executable file. Why are there fourteen of these svchost.exe files running simultaneously? Well, there are many of these similar programs running because if you think about it, your operating system, Windows, has many services [...]]]></description>
			<content:encoded><![CDATA[<p>Have you scrolled across processes tab in Windows Task Manager and realised that there are a dozen <em>svchost.exe </em>running? You have tried to get rid of them but you just can&#8217;t, well in this post I will try to simplify <em>svchost.exe</em> thus by the end you will know what it is and why there are so many running!</p>
<p><strong>Meaning of svchost.exe</strong></p>
<p>Microsoft help and support deem <em>svchost.exe </em>to be a &#8220;generic host process name for services that run from dynamic-link libraries (DLLs.)&#8221; Ok, well in simpler and english terms, the history behind it is that Microsoft transferred all of the files from the <em>internal Windows services </em>to .dll files, without actually using .exe files. This was deemed as a huge mistake because it means that each user are unable to open a .dll file from Windows as it <strong>has</strong> to be opened through a .exe file. Hence, the svchost.exe was programmed.</p>
<p>*Note <em>.dll</em> means dynamic link library and <em>.exe </em>is a file name extention meaning an executable file.</p>
<p><strong>Why are there fourteen of these <em>svchost.exe </em>files running simultaneously?</strong></p>
<div id="attachment_831" class="wp-caption alignright" style="width: 485px"><strong><strong><img class="size-full wp-image-831" title="windows-task-manager" src="http://techcombo.com/wp-content/uploads/2009/07/windows-task-manager1.png" alt="Here, you can see all the services running and which ones are needed or not and be sure that the &lt;i&gt;show processes from all users&lt;/i&gt; box is ticked." width="475" height="402" /></strong></strong><p class="wp-caption-text">Here, you can see all the services running and which ones are needed or not and be sure that the show processes from all users box is ticked.</p></div>
<p><strong></strong></p>
<p>Well, there are many of these similar programs running because if you think about it, your operating system, Windows, has many services that are important to run and thus if there was one huge <em>svchost.exe </em>file and it failed, the whole system would fall. Therefore, having indivisual files for these services would prevent any failures. You may be wondering what the services are for. It&#8217;s really quite simple. The services are ordered into congruent groups and each of these <em>svchost.exe</em> files are made for each specified group. For example one <em>svchost.exe</em> could be for the UI ( User Interface.)</p>
<p><strong>Your role </strong><strong></strong></p>
<p>As an admin of your PC/Laptop, you are able to stop unecessary services by disabling them. The key problem seem to have is finding which services are needed for each <em>svchost.exe </em>file. You can do this by the <em>tasklist command </em>or <em>go-to-service tab </em>which will be explained further down.</p>
<p>In addition, users may find they have a high CPU usage one indivisual <em>svchost.exe </em>file and if you know it is definitely an anomoly, you can <em>restart the services</em> under that name without anything being affected in the system.</p>
<p><strong>Identifying and checking particular <em>svchost.exe</em> files from the Command Line</strong> &#8211; For Vista and XP.</p>
<p>To check which services are being hosted by specific <em>svchost.exe </em>files, you can use the <em>tasklist command</em> from the command prompt using the command:</p>
<p><em>tasklist /SVC</em></p>
<p style="text-align: center;">
<div id="attachment_832" class="wp-caption aligncenter" style="width: 510px"><img class="size-medium wp-image-832" title="Tasklist Command" src="http://techcombo.com/wp-content/uploads/2009/07/new-picture1-300x271.png" alt="However, users tend not to use this command as the services that occur are unclear to the human eye." width="500" height="400" /><p class="wp-caption-text">However, users tend not to use this command as the services that occur are unclear to the human eye.</p></div>
<p><strong>Checking through Task Manager</strong> &#8211; Vista Only</p>
<p style="text-align: center;">In task manager, you can right-click on any<em> svchost.exe</em> file and then select the <em>&#8220;Go to Service(s)&#8221; </em>option. Thus, this will direct you to the Services Tab and highlight the services running under that <em>svchost.exe </em>file as seen below.</p>
<div id="attachment_833" class="wp-caption aligncenter" style="width: 560px"><img class="size-full wp-image-833" title="vista-task-manager" src="http://techcombo.com/wp-content/uploads/2009/07/vista-task-manager.png" alt="Using this option, it enables you to see the proper name under the Description heading, thus making it even easier to choose which services to cancel." width="550" height="500" /><p class="wp-caption-text">Using this option, it enables you to see the proper name under the Description heading, thus making it even easier to choose which services to cancel.</p></div>
<p style="text-align: left;"><strong>Disabling services via Control Panel &#8211; </strong>for all platforms.</p>
<p style="text-align: left;">In order to disable some unwanted services you should either go to</p>
<p style="text-align: left;"><em>Control Panel/Administrative Tools/Services</em> or</p>
<p style="text-align: left;"><em>Start/Run/services.msc.</em></p>
<p style="text-align: left;">Once you are at Services, you should identify a useless service and then right click on it and select <em>properties, </em>as displayed below.</p>
<p style="text-align: center;"><img class="size-full wp-image-834 aligncenter" title="disabling-services-part-1" src="http://techcombo.com/wp-content/uploads/2009/07/disabling-services-part-1.png" alt="disabling-services-part-1" width="500" height="350" /></p>
<p style="text-align: left;">For the second part of disabling a particular service, change the <em>Startup Type</em> to <em>Disabled</em> and then click the stop button for full effect to take place as you can see below.</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-835" title="disabling-services-part-2" src="http://techcombo.com/wp-content/uploads/2009/07/disabling-services-part-2.png" alt="disabling-services-part-2" width="400" height="375" /></p>
<p style="text-align: left;">Lastly, you could utilize the <em>command script </em>to disable the service instead of using the control panel if you please. For example, in this service the command would be <em>Apple Mobile Device. </em>Thus the command would be as follows,</p>
<p style="text-align: left;"><em>sc config applemobiledevice start= disabled</em></p>
<p style="text-align: left;">This concludes the tutorial on <em>svchost.exe </em>and I hope this has helped you with the puzzling <em>svchost.exe </em>file.<em> </em>I have explained what it is, why there are so many of these running and what you can do about it. If there are any unanswered queries about the confusing <em>svchost.exe, </em>please feel free to comment below.</p>
<p style="text-align: left;">
<p><icc-first-publish><in-context-comment:auto-on></p>
]]></content:encoded>
			<wfw:commentRss>http://techcombo.com/2009/07/15/what-is-svchostexe-123/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

