#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. Что это было за ограничение? Эта ссылка теперь мертва.