Отладка на виртуальной машине Win7 HyperV, получение нескольких экземпляров 0xC0000096 исключений привилегированных инструкций

Когда я отлаживаю большое приложение (с VS2008), которое я поддерживаю на виртуальной машине Windows 7 Hyper V, кажется, что после того, как я нажму на точку останова, VS постоянно выдает 0xC0000096 Исключения для привилегированных инструкций (или 0x00000005 Нарушение прав доступа, чтение 0x03A6E7EB).

Кажется, не имеет значения, где установлены точки останова. Я могу делать то же самое на машине Win2k3 с установленным VS2008, но никогда не получаю этих ошибок. Код и настройки одинаковые. Когда я впервые установил VS2008, скомпилировал и отладил приложение, эти исключения не выбрасывались - это начало происходить только через пару недель. Это проблема Hyper V/виртуальной машины или что?

Нет особого смысла предоставлять какой-либо код, поскольку он кажется независимым от этого, хотя, если потребуется дополнительная информация, я постараюсь ее предоставить.


person andywebsdale    schedule 21.09.2009    source источник


Ответы (1)


Ваш ответ может быть здесь: Команды отладки (перейти/в) вызывают необработанные исключения

Снимите флажок «Включить отладку RPC» в меню «Инструменты» -> «Параметры» -> «Отладка» -> «Собственный».

person Kristopher Johnson    schedule 19.04.2010
comment
Я попробую это, как только смогу - с момента этой проблемы я не использовал виртуальную машину Win7, но это звучит вероятной причиной моей проблемы. - person andywebsdale; 20.04.2010