Visual Studio 2010을 시작할 때 ADVAPI32.dll 오류


3

최근 Visual Studio 2010을 시작할 때 다음과 같은 경고 메시지가 나타납니다.

"절차 진입 점 EventUnregister를 동적 링크 라이브러리 ADVAPI32.dll에 찾을 수 없습니다"

최근에 설치 한 프로그램 중이 문제를 일으키는 프로그램이 무엇인지 기억이 나지 않습니다. 추적하고 경고를 제거하고 싶습니다. 감사.


어떤 버전의 Windows를 사용하고 있습니까?
Ƭᴇcʜιᴇ007

Windows XP Professional 버전 2002 SP3
mobileTofu 2016

답변:


1

XP에서 작동하지 않으며 ADVAPI32.dll을 교체 / 손상시키는 것처럼 보이는 VS 2010 진단 도구를 설치 한 것이 좋습니다.

여기에서 '검토'탭을 참조하십시오. http://visualstudiogallery.msdn.microsoft.com/e8649e35-26b1-4e73-b427-c2886a0705f4/

리뷰 중 하나는 다음과 같습니다.

XP에서는 사용할 수 없다는 것을 읽기 전에 설치했습니다. 설치 제거 후에도 여전히 진입 점 오류가 발생했고 디버그 세션 시작시 NtClose 오류로 인해 여전히 내 (C ++) 프로젝트를 디버깅 할 수 없었습니다. 시스템 복원 지점으로 재설정하여 제거했습니다.

따라서 해당 도구가 설치되어 있는지 (프로그램 추가 / 제거가 알려야 함) 알아 낸 후 설치하기 전의 복원 지점으로 롤백 할 수 있습니다.


안녕하세요 techie007, 정보 주셔서 감사합니다. 네, 당신이 옳을 것입니다. 그러나 어떻게 "도구가 설치되어 있는지 (프로그램 추가 / 제거에서 알려 주어야 할 때) 파악하고 복원하기 전에 복원 지점으로 롤백"하는 방법은 무엇입니까? 어딘가에 단계별 지침이 있습니까? 매우 감사!
mobileTofu 2016 년

시작-> 제어판-> 프로그램 추가 / 제거는 내가 제안한 것입니다. :)
Ƭᴇcʜιᴇ007 23

안녕하세요 techie007, 답변 주셔서 감사합니다. 이 링크 ( microsoft.com/windowsxp/using/helpandsupport/learnmore/… )가 도움 이된다는 것을 알았습니다 . 불행히도 진단 도구를 설치할 때 생성 된 복원 지점이 없었습니다.
mobileTofu

1

다음 파일을 제거하여이 문제를 해결할 수있었습니다. C : \ WINDOWS \ system32 \ Microsoft.Internal.Performance.CodeMarkers.dll

아마도 Vista 이전 버전에는 존재하지 않은 advapi32.dll의 EventUnregister-method를 사용하는 VS 2010으로로드 된 것으로 가정합니다.

나는 이것을하는 데 부작용이 없다고 말할 수는 없지만 지금까지는 효과가 있습니다.

여기에서 해결책을 찾았습니다. 리뷰-Visual Studio 2010 진단 도구

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.