<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Start an Application Assigned to a Specific CPU in Windows Vista</title>
	<atom:link href="http://www.howtogeek.com/howto/windows-vista/start-an-application-assigned-to-a-specific-cpu-in-windows-vista/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.howtogeek.com/howto/windows-vista/start-an-application-assigned-to-a-specific-cpu-in-windows-vista/</link>
	<description>Computer Help from your Friendly How-To Geek</description>
	<lastBuildDate>Sun, 22 Nov 2009 23:52:25 -0600</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: omegatotal</title>
		<link>http://www.howtogeek.com/howto/windows-vista/start-an-application-assigned-to-a-specific-cpu-in-windows-vista/comment-page-1/#comment-77192</link>
		<dc:creator>omegatotal</dc:creator>
		<pubDate>Mon, 28 Sep 2009 10:50:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.howtogeek.com/howto/windows-vista/start-an-application-assigned-to-a-specific-cpu-in-windows-vista/#comment-77192</guid>
		<description>this should work on ANY system that is newer than XP, and i dont see why you couldn&#039;t copy the cmd.exe from a vista machine and use it (dont overwrite the xp cmd.exe, rename the new one to cmd2.exe or something before you copy it)</description>
		<content:encoded><![CDATA[<p>this should work on ANY system that is newer than XP, and i dont see why you couldn&#8217;t copy the cmd.exe from a vista machine and use it (dont overwrite the xp cmd.exe, rename the new one to cmd2.exe or something before you copy it)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: buff</title>
		<link>http://www.howtogeek.com/howto/windows-vista/start-an-application-assigned-to-a-specific-cpu-in-windows-vista/comment-page-1/#comment-74932</link>
		<dc:creator>buff</dc:creator>
		<pubDate>Tue, 04 Aug 2009 03:12:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.howtogeek.com/howto/windows-vista/start-an-application-assigned-to-a-specific-cpu-in-windows-vista/#comment-74932</guid>
		<description>I doubt any of you (the ones are having problems with the DOS prompt and the ones with the &quot;invalid switch&quot;) would be able to make it work, with the &quot;space&quot; or without it. The reason I suspect is because it only works on vista and up (windows 7 probably) but it doesnt under XP. A simple &quot;start /?&quot; from the command line would show you if it accepts that parameter. Good luck with it!!</description>
		<content:encoded><![CDATA[<p>I doubt any of you (the ones are having problems with the DOS prompt and the ones with the &#8220;invalid switch&#8221;) would be able to make it work, with the &#8220;space&#8221; or without it. The reason I suspect is because it only works on vista and up (windows 7 probably) but it doesnt under XP. A simple &#8220;start /?&#8221; from the command line would show you if it accepts that parameter. Good luck with it!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sam</title>
		<link>http://www.howtogeek.com/howto/windows-vista/start-an-application-assigned-to-a-specific-cpu-in-windows-vista/comment-page-1/#comment-73208</link>
		<dc:creator>Sam</dc:creator>
		<pubDate>Thu, 11 Jun 2009 18:40:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.howtogeek.com/howto/windows-vista/start-an-application-assigned-to-a-specific-cpu-in-windows-vista/#comment-73208</guid>
		<description>Thanks, but it still opens the DOS prompt.  I tried c:\windows\system32\cmd.exe /C start/affinity 1 &quot;C:\Games\Maxis\SimCity 4 Deluxe\Apps\Simcity 4.exe&quot;  The batch file produced the same result.</description>
		<content:encoded><![CDATA[<p>Thanks, but it still opens the DOS prompt.  I tried c:\windows\system32\cmd.exe /C start/affinity 1 &#8220;C:\Games\Maxis\SimCity 4 Deluxe\Apps\Simcity 4.exe&#8221;  The batch file produced the same result.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dale</title>
		<link>http://www.howtogeek.com/howto/windows-vista/start-an-application-assigned-to-a-specific-cpu-in-windows-vista/comment-page-1/#comment-73013</link>
		<dc:creator>Dale</dc:creator>
		<pubDate>Mon, 08 Jun 2009 01:28:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.howtogeek.com/howto/windows-vista/start-an-application-assigned-to-a-specific-cpu-in-windows-vista/#comment-73013</guid>
		<description>@Sam

Take out the space you put between START and /AFFINITY
There should be no space there and it will also cure the invalid switch errors too for XP users.

You can also have a batch file to do it. Create a text file in the game directory where simcity4.exe is and rename it to simcity4.bat.

edit into the batch file the following line:
START/AFFINITY 1 .\SIMCITY4.EXE

Now use the batch file as a shortcut to run the program. I know this works since I use it to run Everquest when I run both my accounts on two monitors at once.</description>
		<content:encoded><![CDATA[<p>@Sam</p>
<p>Take out the space you put between START and /AFFINITY<br />
There should be no space there and it will also cure the invalid switch errors too for XP users.</p>
<p>You can also have a batch file to do it. Create a text file in the game directory where simcity4.exe is and rename it to simcity4.bat.</p>
<p>edit into the batch file the following line:<br />
START/AFFINITY 1 .\SIMCITY4.EXE</p>
<p>Now use the batch file as a shortcut to run the program. I know this works since I use it to run Everquest when I run both my accounts on two monitors at once.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sam</title>
		<link>http://www.howtogeek.com/howto/windows-vista/start-an-application-assigned-to-a-specific-cpu-in-windows-vista/comment-page-1/#comment-73000</link>
		<dc:creator>Sam</dc:creator>
		<pubDate>Sun, 07 Jun 2009 16:08:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.howtogeek.com/howto/windows-vista/start-an-application-assigned-to-a-specific-cpu-in-windows-vista/#comment-73000</guid>
		<description>I tried using c:\windows\system32\cmd.exe /C start /affinity 1 &quot;C:\Games\SimCity 4\Apps\Simcity 4.exe&quot;, but it just opens a command prompt window with the name SimCity 4 and the exe&#039;s folder displayed to the left, never actually opening the game.</description>
		<content:encoded><![CDATA[<p>I tried using c:\windows\system32\cmd.exe /C start /affinity 1 &#8220;C:\Games\SimCity 4\Apps\Simcity 4.exe&#8221;, but it just opens a command prompt window with the name SimCity 4 and the exe&#8217;s folder displayed to the left, never actually opening the game.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dale</title>
		<link>http://www.howtogeek.com/howto/windows-vista/start-an-application-assigned-to-a-specific-cpu-in-windows-vista/comment-page-1/#comment-71183</link>
		<dc:creator>Dale</dc:creator>
		<pubDate>Thu, 30 Apr 2009 11:27:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.howtogeek.com/howto/windows-vista/start-an-application-assigned-to-a-specific-cpu-in-windows-vista/#comment-71183</guid>
		<description>It would be nice to find out if we can set a parameter in the registry for this. Some programs run on boot and it can be helpful in some cases to have them on different processors.

For example, when my system starts up, it loads AVG and Spybot which both take a lot of processing resources during startup resulting in a very slow start while they both wrestle for dominion over the processor time. Since they will both use processor 1 as a default, processor 2 remains idle. Being able to define the default processor for these applications at boot up would eliminate a lot of this contention and streamline the boot process. 

Unfortunately, these sort of programs cannot be executed from a batch process to load on startup... Or can they?</description>
		<content:encoded><![CDATA[<p>It would be nice to find out if we can set a parameter in the registry for this. Some programs run on boot and it can be helpful in some cases to have them on different processors.</p>
<p>For example, when my system starts up, it loads AVG and Spybot which both take a lot of processing resources during startup resulting in a very slow start while they both wrestle for dominion over the processor time. Since they will both use processor 1 as a default, processor 2 remains idle. Being able to define the default processor for these applications at boot up would eliminate a lot of this contention and streamline the boot process. </p>
<p>Unfortunately, these sort of programs cannot be executed from a batch process to load on startup&#8230; Or can they?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: oHPaQue</title>
		<link>http://www.howtogeek.com/howto/windows-vista/start-an-application-assigned-to-a-specific-cpu-in-windows-vista/comment-page-1/#comment-71155</link>
		<dc:creator>oHPaQue</dc:creator>
		<pubDate>Wed, 29 Apr 2009 22:29:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.howtogeek.com/howto/windows-vista/start-an-application-assigned-to-a-specific-cpu-in-windows-vista/#comment-71155</guid>
		<description>Good article!  But keep in mind that this is HEX mask and is read from right to left:

i.e.
CPU3 CPU2 CPU1 CPU0   Bin    Hex
================================
OFF  OFF  OFF  ON   = 0001 = 1 
OFF  OFF  ON   OFF  = 0010 = 2
OFF  OFF  ON   ON   = 0011 = 3 
OFF  ON   OFF  OFF  = 0100 = 4 
OFF  ON   OFF  ON   = 0101 = 5   confirmed via task manager
OFF  ON   ON   OFF  = 0110 = 6 
OFF  ON   ON   ON   = 0111 = 7 
ON   OFF  OFF  OFF  = 1000 = 8 
ON   OFF  OFF  ON   = 1001 = 9 
ON   OFF  ON   OFF  = 1010 = A   confirmed via task manager
ON   OFF  ON   ON   = 1011 = B 
ON   ON   OFF  OFF  = 1100 = C 
ON   ON   OFF  ON   = 1101 = D 
ON   ON   ON   OFF  = 1110 = E   confirmed via task manager
ON   ON   ON   ON   = 1111 = F 

Of course, the CPU on task mananager is listed left to right, so now you have to flip all of the above.

HEX 30 = Binary 110000 = CPU5 CPU4, but I ONLY have a quad core, so I cannot confirm this works or not.  :)

Then create a .BAT file that contains this command to start the app on CPU1 and CPU3:
REM MY BATCH FILE
START/AFFINITY A .\&quot;some executable name.exe&quot;

Where .\ denotes the current directory, and if there are any spaces between the names, put the whole thing in &quot;&quot;.

If you need to add /D and full path:
REM MY BATCH FILE
START/AFFINITY A /D C:\&quot;Program Files&quot;\&quot;some app folder&quot; C:\&quot;Program Files&quot;\&quot;some app folder&quot;\&quot;some app.exe&quot;

Notice that each folder names are encased in &quot;&quot; betwen the \&#039;s.  From my experience I found this following does not work:
START/AFFINITY A /D &quot;C:\Program Files\some app folder&quot; &quot;C:\Program Files\some app folder\some app.exe&quot;

You can create a shortcut to the batch file, and right click and select &quot;Run As Administrator&quot; as needed.  It&#039;s too bad the START command doesn&#039;t offer this option...

Now script/batch till you drop!  :)</description>
		<content:encoded><![CDATA[<p>Good article!  But keep in mind that this is HEX mask and is read from right to left:</p>
<p>i.e.<br />
CPU3 CPU2 CPU1 CPU0   Bin    Hex<br />
================================<br />
OFF  OFF  OFF  ON   = 0001 = 1<br />
OFF  OFF  ON   OFF  = 0010 = 2<br />
OFF  OFF  ON   ON   = 0011 = 3<br />
OFF  ON   OFF  OFF  = 0100 = 4<br />
OFF  ON   OFF  ON   = 0101 = 5   confirmed via task manager<br />
OFF  ON   ON   OFF  = 0110 = 6<br />
OFF  ON   ON   ON   = 0111 = 7<br />
ON   OFF  OFF  OFF  = 1000 = 8<br />
ON   OFF  OFF  ON   = 1001 = 9<br />
ON   OFF  ON   OFF  = 1010 = A   confirmed via task manager<br />
ON   OFF  ON   ON   = 1011 = B<br />
ON   ON   OFF  OFF  = 1100 = C<br />
ON   ON   OFF  ON   = 1101 = D<br />
ON   ON   ON   OFF  = 1110 = E   confirmed via task manager<br />
ON   ON   ON   ON   = 1111 = F </p>
<p>Of course, the CPU on task mananager is listed left to right, so now you have to flip all of the above.</p>
<p>HEX 30 = Binary 110000 = CPU5 CPU4, but I ONLY have a quad core, so I cannot confirm this works or not.  <img src='http://www.howtogeek.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Then create a .BAT file that contains this command to start the app on CPU1 and CPU3:<br />
REM MY BATCH FILE<br />
START/AFFINITY A .\&#8221;some executable name.exe&#8221;</p>
<p>Where .\ denotes the current directory, and if there are any spaces between the names, put the whole thing in &#8220;&#8221;.</p>
<p>If you need to add /D and full path:<br />
REM MY BATCH FILE<br />
START/AFFINITY A /D C:\&#8221;Program Files&#8221;\&#8221;some app folder&#8221; C:\&#8221;Program Files&#8221;\&#8221;some app folder&#8221;\&#8221;some app.exe&#8221;</p>
<p>Notice that each folder names are encased in &#8220;&#8221; betwen the \&#8217;s.  From my experience I found this following does not work:<br />
START/AFFINITY A /D &#8220;C:\Program Files\some app folder&#8221; &#8220;C:\Program Files\some app folder\some app.exe&#8221;</p>
<p>You can create a shortcut to the batch file, and right click and select &#8220;Run As Administrator&#8221; as needed.  It&#8217;s too bad the START command doesn&#8217;t offer this option&#8230;</p>
<p>Now script/batch till you drop!  <img src='http://www.howtogeek.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dale</title>
		<link>http://www.howtogeek.com/howto/windows-vista/start-an-application-assigned-to-a-specific-cpu-in-windows-vista/comment-page-1/#comment-67577</link>
		<dc:creator>Dale</dc:creator>
		<pubDate>Wed, 25 Feb 2009 04:16:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.howtogeek.com/howto/windows-vista/start-an-application-assigned-to-a-specific-cpu-in-windows-vista/#comment-67577</guid>
		<description>Nice information but I have apps that load on startup that really slow everything down until they&#039;ve loaded (VK and anti-spyware). They both fight for supremacy over CPU 0 while CPU 1 is idle. This makes the startup take forever.

I&#039;d like to set the affinity before windows starts up instead of after. Seems like I need something like the app Mr X suggested that loads as a service on boot, then configure it to set the affinity of stuff that loads during startup.

Unless someone else knows a way to force this without a bootable app.</description>
		<content:encoded><![CDATA[<p>Nice information but I have apps that load on startup that really slow everything down until they&#8217;ve loaded (VK and anti-spyware). They both fight for supremacy over CPU 0 while CPU 1 is idle. This makes the startup take forever.</p>
<p>I&#8217;d like to set the affinity before windows starts up instead of after. Seems like I need something like the app Mr X suggested that loads as a service on boot, then configure it to set the affinity of stuff that loads during startup.</p>
<p>Unless someone else knows a way to force this without a bootable app.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: LazyBoot</title>
		<link>http://www.howtogeek.com/howto/windows-vista/start-an-application-assigned-to-a-specific-cpu-in-windows-vista/comment-page-1/#comment-66483</link>
		<dc:creator>LazyBoot</dc:creator>
		<pubDate>Mon, 09 Feb 2009 14:11:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.howtogeek.com/howto/windows-vista/start-an-application-assigned-to-a-specific-cpu-in-windows-vista/#comment-66483</guid>
		<description>lazygamer, it does that because wow only supports 2 cores, and won&#039;t use more...
(you can use the 2 other cores for multitasking or something though)</description>
		<content:encoded><![CDATA[<p>lazygamer, it does that because wow only supports 2 cores, and won&#8217;t use more&#8230;<br />
(you can use the 2 other cores for multitasking or something though)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lazygamer</title>
		<link>http://www.howtogeek.com/howto/windows-vista/start-an-application-assigned-to-a-specific-cpu-in-windows-vista/comment-page-1/#comment-66397</link>
		<dc:creator>Lazygamer</dc:creator>
		<pubDate>Sat, 07 Feb 2009 22:57:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.howtogeek.com/howto/windows-vista/start-an-application-assigned-to-a-specific-cpu-in-windows-vista/#comment-66397</guid>
		<description>When i try to do this in a shortcut with a quad core everything pops up and runs as it is supposed to but when i check taskmgr to see if the process is on all affinities, it is only on 2. What i have is:

Target: &quot;c:\windows\system32\cmd.exe /C start /affinity 10 Wow.exe&quot;
Start in: &quot;C:\program files\world of warcraft\&quot;

How do i make it run on all 4 cores?</description>
		<content:encoded><![CDATA[<p>When i try to do this in a shortcut with a quad core everything pops up and runs as it is supposed to but when i check taskmgr to see if the process is on all affinities, it is only on 2. What i have is:</p>
<p>Target: &#8220;c:\windows\system32\cmd.exe /C start /affinity 10 Wow.exe&#8221;<br />
Start in: &#8220;C:\program files\world of warcraft\&#8221;</p>
<p>How do i make it run on all 4 cores?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
