Why are my .NET processes running as 32 bit when using the 64 bit installutil?
<p>We have a C# console application that we have installed as a Windows service. The target 64 bit machine is running Windows Server 2012. We used the 64 bit installutil utility:</p>

<pre><code>C:\Windows\Microsoft.NET\Framework64\v4.0.30319&gt;installutil -i C:\Services\MainService\Service.exe
</code></pre>

<p>However when I see the process running in the Task Manager, it shows it running as 32 bit process:</p>

<p><a href="https://i.stack.imgur.com/h6ECi.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/h6ECi.png" alt="Snapshot_of_task_manager_32bit_process"></a></p>

<p>Any ideas why this is, and how I can get the process to run as 64 bit?</p>

<p>I saw this question posted here, but no one has answered it yet: </p>

<blockquote>
  <p><a href="https://stackoverflow.com/questions/32080610/why-is-my-64-bit-service-running-as-32-bit">Why is my 64 bit service running as 32 bit?</a></p>
</blockquote>