Кажется, счетчики производительности были повреждены в моей системе. Хотя я не следовал этому посту точно, это привело меня к решению. Вот что я сделал:
В командной строке с правами администратора / повышения введите следующее:
lodctr /?
Полезные вещи там ...
Затем набрал:
lodctr /R
В соответствии с документами предыдущего шага, это заставляет Windows перестраивать строки реестра perf и информацию с нуля, основываясь на текущих настройках реестра и файлах INI резервного копирования. У меня такое ощущение, что это то, что сделал магия. Однако затем я заметил, что счетчики производительности .NET больше не существуют, поэтому на основе this я набрал следующее, чтобы перезагрузить их:
lodctr "C:\Windows\Microsoft.NET\Framework64\v4.0.20506\corperfmonsymbols.ini"
Обратите внимание, что этот путь предназначен для .NET Framework 4.0 на x64. Вы можете представить путь для других вариаций фреймворка / платформы. Я догадываюсь вы всегда должны загружать счетчики из самой высокой версии .NET Framework, которую вы установили, но это всего лишь предположение.
Надеюсь, это когда-нибудь кому-нибудь поможет!