title: How to set C# Console Application to use default console settings (Windows Server 2012)?
body: <p>Created a console application using C#/Visual Studio 2017. When I run the console application from VS or on a Windows 10 machine, it uses the default settings for my console application (Options/Font/Layout/Colors) which is perfect. However when I try to run it on a Test Server using Windows Server 2012 R2, it uses random settings (small buffer size/large font/odd shaped window). I've tried:</p>
  
  <ul>
  <li>Setting Defaults on Server(2012) to same defaults on Local (Windows 10/VS)</li>
  <li>Programmatically setting features of console window</li>
  <li>Running from Command Line</li>
  </ul>
  
  <p>When I run the application from command line(program.exe), it uses the default settings. But when I click on the executable it does not. What am I missing here?</p>