James Ross, on 02 October 2014 - 11:25 PM, said:
Honestly, I'm not sure...
I strongly suspect my problem was running the old Nvidia Performance Monitor. I still ran it in Windows 7 for no really good reason - I'd always had it and very occasionally I looked at it.
Why was it a problem? I noticed in my excessive attempts to get my .NET counters going again that the DLL specified for the base counters was "donotload_mscoree.dll". This set me off on a hunt and I discovered that it was a Microsoft suggested fix to stop V1 of .NET hanging on closedown. I therefore removed the "donotload" prefix. To my surprise, on my next reboot I found it had re-appeared. After a while I tracked down the old Nvidia Monitor as the culprit and uninstalled it. After that, and a successful re-build of the counters, everything worked properly again.
I've not bothered to re-install the Nvidia Monitor to prove whether that was the cause, I'm not sure I can muster the willpower.
Dennis