I'm also getting this error and I did install all the required Windows Debugging tools. I have WinXP SP2 and installed the Windows Symbols for XP SP2 as well as the debugging tools version 6.9.3.113.

I'm trying to track the memory of a .NET 2005 application. I've tried to attach to the debug as well as the release version and I've also run the app from within VS.NET 2005 and attach to the exe that way. No luck.

I'm not sure where to look for diagnostics. Just about any process should allow you to attach a debugger. Maybe memory tracker doesn't allow you to connect to unmanaged processes as it's primarily meant for .NET?

No, I don't think that's it. The screenshot on the download page has it showing the memory of explorer.exe which I'm pretty sure is unmanaged. Plus the application I'm trying to connect to is partially managed and I've tried it with unmanaged code (reflector) and it doesn't work either.

The thing is I can connect to processes fine using windbg, so I don't think its the debugger.

Maybe the version of the debugging tools for windows is important? I tried to reflect the assemblies but they've been obfuscated (rather obviously) so I can't even help myself to diagnose.

I suspect that the "unable to attach" error is a generic catch all. If there was a bit more information about why it was unable to connect, that would be helpful!

Set the Debugging Help, Global Flags and WinDbg values to the install folder of debugging tools for windows, "c:\\Program Files\\Debugging Tools for Windows (x86)\\" on my system, and leave the Release notes one empty.

Then on my system the memory tracker could actually connect.

It looks like those keys were removed from the Debugging Tools for Windows in later versions.

I'm also getting this error and I did install all the required Windows Debugging tools. I have WinXP SP2 and installed the Windows Symbols for XP SP2 as well as the debugging tools version 6.9.3.113.

I'm trying to track the memory of a .NET 2005 application. I've tried to attach to the debug as well as the release version and I've also run the app from within VS.NET 2005 and attach to the exe that way. No luck.

mariaparacha20 wrote:I'm also getting this error and I did install all the required Windows Debugging tools. I have WinXP SP2 and installed the Windows Symbols for XP SP2 as well as the debugging tools version 6.9.3.113.

I'm trying to track the memory of a .NET 2005 application. I've tried to attach to the debug as well as the release version and I've also run the app from within VS.NET 2005 and attach to the exe that way. No luck.

Any ideas what else could be missing or wrong?

Update your Windows Installer to version 1.1 before installing the debugging tools, maybe you have luck with this. If you are running Windows 2000 or a later version of Windows, then you already have Windows Installer 1.1 or a later version, and there is no need to reinstall it.