VS2015 не удалось открыть драйвер производительности, доступ запрещен

#visual-studio-2015 #profiling #windows-10 #instrumentation

#visual-studio-2015 #профилирование #windows-10 #инструментарий

Вопрос:

Я пытаюсь запустить профилирование инструментария для приложения на C через VS2015 в Windows 10, но это не удается с этим предупреждением:

 Warning VSP2347: The monitor was unable to open the VS performance driver.  Access is denied. Consider using the /Admin:Security option of VSPerfCmd from an elevated environment.  Performance counter data and detection of kernel mode execution is disabled.
 

Я использую учетную запись администратора и уже следовал инструкциям, перечисленным здесь, используя командную консоль администратора.

Я проверил, что диспетчер служб профилирования и драйверы режима ядра установлены и запущены:

 vsperfcmd /admin:security,list
Microsoft (R) VSPerf Command Version 14.0.23107 x86
Copyright (C) Microsoft Corp. All rights reserved.

security,list
VSPerfSrv Profiling Service Manager Status:
VSPerfSrv is installed and running.
VSPerfDrv Kernel Mode Driver Status:
VSPerfDrv140 is installed and running.
Authorized Profiler Users:
  BUILTINAdministrators Allowed: FullAccess
  NT AUTHORITYSYSTEM Allowed: FullAccess
 

Я перезапустил Visual Studio после запуска команд vsperfcmd на всякий случай, но я все равно получаю ту же ошибку. Любые поиски в Интернете упоминают особые проблемы, связанные с Windows 8, но ничего, связанного с 10. Есть ли какой-нибудь способ запустить это?

Комментарии:

1. вы пробовали полностью очистить каталог компиляции? или работает чистое решение?

2. Просто попробовал это, но это ничего не изменило

3. Похоже, вы столкнулись с этим ограничением, которое существует начиная с Windows 8, то есть и в Windows 10.

4. Что это было за ограничение? Эта ссылка теперь мертва.