title: How do I turn off the fault tolerant heap?
body: <p>I've recently started seeing this line in my Visual Studio 2005 output window when launching my application:<br>
  <em>FTH: (7156): *** Fault tolerant heap shim applied to current process. This is usually due to previous crashes. ***</em></p>
  
  <p>I've tried turning off the fault tolerant heap using the instructions here:<br>
  <a href="http://msdn.microsoft.com/en-us/library/dd744764(VS.85).aspx" rel="noreferrer">http://msdn.microsoft.com/en-us/library/dd744764(VS.85).aspx</a></p>
  
  <p>I'm running Windows 7 64-bit edition, so I have made the changes to both the 32-bit and 64-bit registries, and run the "Rundll32.exe fthsvc.dll,FthSysprepSpecialize" command using both the 32-bit and 64-bit versions of Rundll32.exe.</p>
  
  <p>However, after rebooting I am still getting the fault tolerant heap when trying to debug my application!</p>
  
  <p>This is a real problem since it masks the bug I am trying to reproduce, and it also kills performance.</p>
  
  <p>Does anyone have any other suggestions how to disable the fault tolerant heap?</p>