
방금 Windows 8.1 컴퓨터에 Visual Studio 2015 RTM을 설치해 보았습니다. 아무 문제 없이 설치가 진행되었지만 이후 여러 가지 문제가 발생했습니다.
- Visual Studio 2015 자체는 실행되지 않습니다. 시작 시 디버그 대화 상자와 함께 충돌이 발생합니다.
- 이전에 작동하던 Visual Studio 2013도 시작 시 충돌이 발생하기 시작했습니다.
- 이벤트 뷰어가 로드되지 않지만 오류 메시지가 표시되지 않습니다. MMC를 시작하고 이를 스냅인으로 추가하려고 하면 디버그 대화 상자와 함께 충돌이 발생했습니다.
결국 VS 2015 설치 직전 시점으로 돌아가기 위해 시스템 복원을 사용해야 했습니다. 이제 모든 것이 정상으로 돌아온 것 같습니다.
업데이트: 너무 빨리 말했어요. 시스템 복원 후에도 충돌이 발생하기 시작했습니다. 결국 OS를 다시 설치했습니다(아래 답변을 보기 전이었습니다).
이전에 이벤트 뷰어를 시작하려고 할 때 이벤트 뷰어를 보면 메시지와 함께 매번 .Net Runtime 오류가 표시됩니다.
애플리케이션: mmc.exe 프레임워크 버전: v4.0.30319 설명: 종료 코드 80131506이 있는 IP 00007FFD67E94745(00007FFD67CC0000)에서 .NET 런타임의 내부 오류로 인해 프로세스가 종료되었습니다.
Visual Studio를 시작하려고 하면 세부 정보와 함께 응용 프로그램 오류가 표시됩니다.
오류가 있는 애플리케이션 이름: devenv.exe, 버전: 14.0.23107.0, 타임스탬프: 0x559b7ead 오류가 있는 모듈 이름: clr.dll, 버전: 4.6.81.0, 타임스탬프: 0x5584e56f 예외 코드: 0x80131506 오류 오프셋: 0x002cdc9a 오류가 있는 프로세스 ID: 0x2108 ing 응용 프로그램 시작 시간: 0x01d0c3a28aeed79f 오류가 있는 응용 프로그램 경로: C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv.exe 오류가 있는 모듈 경로: C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr .dll 보고서 ID: c8ca7216-2f95-11e5-80de-002564d97fd2 오류가 있는 패키지 전체 이름: 오류가 있는 패키지 관련 애플리케이션 ID:
.Net 런타임 오류도 표시됩니다.
애플리케이션: devenv.exe 프레임워크 버전: v4.0.30319 설명: 종료 코드 80131506이 있는 IP 748DDC9A(74610000)의 .NET 런타임 내부 오류로 인해 프로세스가 종료되었습니다.
다른 사람이 이것을 보고 고칠 수 있었습니까?
답변1
따라서 다음 링크에 설명된 대로 이 문제에 대한 해결 방법은 다음과 같습니다.https://support.microsoft.com/en-us/kb/3065367다음과 같다:
HKEY_CURRENT_USER/Software/Microsoft/.NETframework/AltJit에 있는 AltJit 레지스트리 키를 삭제합니다.
또한 다음 사항을 확인하세요.COMPLUS_AltJit환경변수가 설정되지 않았습니다.
답변2
RyuJIT CTP 중 하나를 설치하셨나요? RyuJIT CTP를 설치한 다음 .NET 4.6(VS 2015와 함께 제공)으로 업그레이드하면 .NET 앱이 시작 시 충돌하는 것으로 알려져 있다는 Microsoft 블로그 게시물을 발견했습니다.
http://blogs.msdn.com/b/clrcode세대/archive/2015/05/27/ryujit-and-net-4-6.aspx