Thinking Different





에러 발생 환경
Windows 7 Professional 32bit kor
Visual Studio 2010 Professional 32bit kor / Visual Studio 2010 Ultimate 32bit kor


Visual Studio 2010 or 2008 or 2005 코딩을 하다가 "/log를 확인하라...." 에러를 만날 수 있다... 
오류를 확인하려면 시작 - 실행 - devenv /log 를 실행하여 확인할 수 있다...

아래를 보면 2개의 오류가 생기는 것을 확인할 수 있는데

오류 메시지 종류 :    HRESULT: 0x80004002 (E_NOINTERFACE)) 
{CF9928D9-65AE-4319-A446-94ED5C45ECDE},
{96FC7D44-BCDD-4F00-AE4D-07E26B2C0E52}
2개의 COM+ 인터페이스를 찾을 수 없다고 뜬다...

이는 visual studio 환경에서 충돌이 발생하는것인데 패치를 통해서 이를 해결할 수 있다.

1. http://support.microsoft.com/kb/983279

2. NDP40-KB2298853-x86.exe 패치 설치
http://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=31354

해당되는 버전을 다운로드 받으면 된다.....

3. 레지스트리 수정

다음과 같이 레지스트리 값을 수정하고 재부팅합니다...

On 32-Bit Windows: [HKEY_CLASSES_ROOT\CLSID\{73B7DC00-F498-4ABD-AB79-D07AFD52F395}\InProcServer32]
On 64-Bit Windows: [HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{73B7DC00-F498-4ABD-AB79-D07AFD52F395}\InProcServer32]

기본값으로 지정된 키부분에 아래 내용을 기입합니다
On 32-Bit Windows: "C:\Program Files\Common Files\Microsoft Shared\MSEnv\TextMgrP.dll"
On 64-Bit Windows: "C:\Program Files (x86)\Common Files\Microsoft Shared\MSEnv\TextMgrP.dll"




 



재부팅하면 깔끔하게 문제가 해결된다....

에러로그 xml파일을 첨부한다.... 

'etc' 카테고리의 다른 글

행복의 주문  (0) 2011.06.05
mfc100.dll 오류시 패치  (1) 2011.01.12
프로그래머 격언 (공감글)  (0) 2010.10.27
RJ-45 케이블 연결 방법 (다이렉트, 크로스오버)  (0) 2010.09.25
무선랜 용어 정리  (0) 2010.06.24