none
최근 들어 Visual Studio 2017 프로그램으로 메뉴 리소스 편집만 했다 하면 오류가 납니다. RRS feed

  • 질문

  • 안녕하세요. 프로그래밍 공부를 즐겨하는 사람입니다.

    최근 들어 Visual Studio 2017 프로그램으로 메뉴 리소스 편집만 했다 하면 오류가 나서 프로그래밍 공부를 못하고 있습니다.

    Visual Studio 2017도 다시 설치해 보고, 윈도우도 다시 설치해 보았습니다만, 여전히 오류는 발생하고 있습니다.

    이거 윈도우와 Visual Studio 2017이 충돌하는 것 같은데, 이 오류 언제 해결되는 패치 나올까요??

    운영체제는 윈도우10 가을 크리에이터스(RS3 1709) 64비트 입니다.

    2018년 2월 27일 화요일 오전 9:43

답변

  • 자세한 crash 원인은 devenv.exe에 대한 덤프 (full userdump) 파일을 수집해 보아야 알 수 있습니다만, 선제적으로 다음과 같은 조치를 취해볼 수 있습니다.

    1. 명령 프롬프트를 열고 Visual Studio 설치 경로(일반적으로 "C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE")로 이동한 다음 devenv /safemode 커맨드를 수행합니다. 이후 리소스 편집 시 문제가 발생하는지 확인합니다.
          
    2. 서드파티 시작 프로그램 및 서비스들을 모두 중지시키고 (특히 보안 프로그램 계열) 다시 Visual Studio를 실행해봅니다. 서비스의 경우 명령 프롬프트나 실행 창을 통하여 msconfig을 실행 후 다음 그림과 같이 Services 탭에서 하단의 Hide all Microsoft services에 체크하면 서드 파티 서비스만 골라낼 수 있습니다. 그것을 모두 해제하고 Visual Studio를 실행하고 리소스 편집으로 가서 문제 재현 여부를 확인합니다.


    위와 같은 과정을 통해 어떤 서비스나 프로그램이 정상적인 실행에 방해가 되었는지를 찾아낼 수 있습니다.





    2018년 3월 5일 월요일 오전 5:00

모든 응답

  • 안녕하세요,

    알려주신 내용만으로는 문제 확인이 어렵습니다. 발생하는 오류 메시지 또는 오류 코드 전체 및 로그 내용을 추가해주시면 감사하겠습니다.

    2018년 2월 28일 수요일 오전 12:29
    중재자
  • 일단 윈도우10 이벤트 뷰어를 이용해서 확인한 발생했던 오류 코드 전체 및 로그 내용을 첨부합니다.

    오류 있는 응용 프로그램 이름: devenv.exe, 버전: 15.0.27130.2036, 타임스탬프: 0x5a87a1d8
    오류 있는 모듈 이름: msenv.dll, 버전: 15.0.27130.2036, 타임스탬프: 0x5a87a69b
    예외 코드: 0xc0000005
    오류 오프셋: 0x00487585
    오류 있는 프로세스 ID: 0x200c
    오류 있는 응용 프로그램 시작 시간: 0x01d3b06a2d9457ac
    오류 있는 응용 프로그램 경로: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\devenv.exe
    오류 있는 모듈 경로: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\msenv.dll
    보고서 ID: 83b36eba-a56a-4511-be93-21a5bb775c07
    오류 있는 패키지 전체 이름:
    오류 있는 패키지에 상대적인 응용 프로그램 ID:

    응용 프로그램: devenv.exe
    Framework 버전: v4.0.30319
    설명: 처리되지 않은 예외로 인해 프로세스가 종료되었습니다.
    예외 정보:System.AccessViolationException
       위치: Microsoft.VisualStudio.OLE.Interop.IOleCommandTarget.QueryStatus(System.Guid ByRef, UInt32, Microsoft.VisualStudio.OLE.Interop.OLECMD[], IntPtr)
       위치: Microsoft.VisualStudio.Platform.WindowManagement.DocumentObjectSite.QueryStatus(System.Guid ByRef, UInt32, Microsoft.VisualStudio.OLE.Interop.OLECMD[], IntPtr)
       위치: Microsoft.VisualStudio.Platform.WindowManagement.WindowFrame.QueryStatus(System.Guid ByRef, UInt32, Microsoft.VisualStudio.OLE.Interop.OLECMD[], IntPtr)

    이벤트 뷰어 상에서는 이렇게 나오는데, 뭔가요??

    2018년 2월 28일 수요일 오전 8:10
  • 자세한 crash 원인은 devenv.exe에 대한 덤프 (full userdump) 파일을 수집해 보아야 알 수 있습니다만, 선제적으로 다음과 같은 조치를 취해볼 수 있습니다.

    1. 명령 프롬프트를 열고 Visual Studio 설치 경로(일반적으로 "C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE")로 이동한 다음 devenv /safemode 커맨드를 수행합니다. 이후 리소스 편집 시 문제가 발생하는지 확인합니다.
          
    2. 서드파티 시작 프로그램 및 서비스들을 모두 중지시키고 (특히 보안 프로그램 계열) 다시 Visual Studio를 실행해봅니다. 서비스의 경우 명령 프롬프트나 실행 창을 통하여 msconfig을 실행 후 다음 그림과 같이 Services 탭에서 하단의 Hide all Microsoft services에 체크하면 서드 파티 서비스만 골라낼 수 있습니다. 그것을 모두 해제하고 Visual Studio를 실행하고 리소스 편집으로 가서 문제 재현 여부를 확인합니다.


    위와 같은 과정을 통해 어떤 서비스나 프로그램이 정상적인 실행에 방해가 되었는지를 찾아낼 수 있습니다.





    2018년 3월 5일 월요일 오전 5:00
  • 안녕하세요 저도 같은 문제가 발생하였는데 해결을 못하고있습니다. 어떻게 해결하셨는지 알 수 있을까요?
    2019년 10월 6일 일요일 오전 10:06