컴퓨터를 다시 셋팅하는 동안 D드라이브 루트 폴더에 msdia80.dll 파일이 생성되었습니다. 웹에서 검색해서 원인을 찾아보니. 다음 URL에서 찾을 수 있었습니다.
Visula C++ 2005 재배포 가능 패키지를 설치하면 잘못된 위치에 msdia80.dll 파일이 설치되는 버그가 있다고 합니다.
정상적인 원래 위치는 "driver:\Program Files\Common Files\Microsoft Shared\VC\msdia80.dll" 이라고 합니다.
해결법이 2가지 나와 있습니다.
1. Microsoft Visual C++ 2005 서비스 팩 1 재배포 가능 패키지 ATL 보안 업데이트를 설치합니다. 아래 URL에서 자신에게 맞는 파일을 다운로드 받아 설치합니다.
https://www.microsoft.com/ko-KR/download/details.aspx?id=14431
2. 정상적인 파일 위치에 msdia80.dll 파일을 등록합니다.
regsvr32 driver:\Program Files\Common Files\Microsoft Shared\VC\msdia80.dll
나는 1번 방법을 사용해서 설치후에 D 드라이버 루트에 있던 msdia80.dll 파일을 삭제하니까 다시 생성되지 않았습니다.
PS.
나중에 msdia80.dll 파일을 찾아 보니까 다음 위치에 존재했습니다.
C:\Program Files (x86)\Common Files\microsoft shared\VC\amd64\msdia80.dll
문서에 나온 위치와는 다른데 원이이 무엇인지는 찾아보지 않았습니다. 현재 문제가 없으므로 그냥 사용하기로 결심했습니다.T.T
'프로그래밍 > 운영체제, 서버' 카테고리의 다른 글
Windows 10에 IIS 설치하기 (14) | 2018.05.22 |
---|---|
Windows 10에서 PHP 5.6 실행시 MSVCR110.dll 이 없다는 오류 해결하기 (0) | 2018.05.16 |
윈도우즈 10 설치 안되는 드라이버 업데이트 숨기기 (0) | 2018.04.20 |
윈도우즈에서 포트를 점유하고 리스닝 중인 프로세스 알아내기 (0) | 2018.04.20 |
Office 365 체험판 자동 갱신 해제 하기 (3) | 2018.04.20 |