일부 사용자들이 MSVCR90.dll 파일과 관련된 오류를 겪고 있다고 보고했습니다. 가장 많이 접하는 오류 메시지는 "MSVCR90.dll Not Found"(MSVCR90.dll을 찾을 수 없음)와 "MSVCR90.dll is missing"(MSVCR90.dll이 누락됨)입니다. 이러한 오류는 주로 컴퓨터 부팅 시 또는 Microsoft Office 응용 프로그램을 실행하려 할 때 발생하며, 특히 Windows 7에서 Windows 10으로 최근 업그레이드한 PC에서 자주 나타나는 문제입니다.
또한 포토샵, 일러스트레이터 같은 Adobe 제품에서도 이 오류가 흔히 보고되며, 게임 실행 시 필수 DLL 라이브러리가 함께 설치되지 않아 발생하는 경우도 있습니다.
MSVCR90.dll 오류는 어떤 응용 프로그램에서 표시되는지, 그리고 사용 중인 Windows 버전에 따라 여러 가지 형태로 나타날 수 있습니다. 그 외 자주 보이는 오류 메시지는 다음과 같습니다.
- "msvcr90.dll을 찾을 수 없어 응용 프로그램을 시작하지 못했습니다. 응용 프로그램을 다시 설치하면 문제가 해결될 수 있습니다."
- "*DLL 경로* \msvcr90.dll을 찾을 수 없습니다."
- "*응용 프로그램*을 시작할 수 없습니다. 필수 구성 요소가 누락되었습니다: msvcr90.dll. *응용 프로그램*을 다시 설치해 주세요."
MSVCR90.dll이란 무엇인가요?
MSVCR90.dll은 Visual C++ 재배포 가능 패키지의 선택적 업데이트에 포함된 파일입니다. mSVCR90.dll은 DLL(Dynamic Link Library) 파일로, Microsoft Visual C++ 2008로 개발된 프로그램에서 널리 사용됩니다.
Microsoft Visual C++ 2008 개발 프레임워크는 꽤 오래된 환경이기 때문에, 최신 출시 응용 프로그램에서는 msvcr90.dll 파일이 비교적 드물게 사용됩니다. 하지만 컴퓨터에 오래된 응용 프로그램이나 게임이 많이 설치되어 있다면, 동일한 msvcr90.dll 파일의 복사본 여러 개가 시스템 곳곳에 존재할 수 있습니다.
msvcr90.dll 오류로 어려움을 겪고 계시다면, 아래 소개하는 방법들이 도움이 될 것입니다. 비슷한 상황의 사용자들이 실제로 문제를 해결하는 데 활용한 잠재적인 해결책들을 정리했습니다. 각 방법을 순서대로 따라 하시면서 본인의 상황에 맞는 해결책을 찾아보시기 바랍니다.
방법 1: 누락된 Visual C++ 재배포 패키지 설치하기
무엇보다 먼저, MSVCR90.dll 파일을 포함하는 응용 프로그램 개발 프레임워크가 컴퓨터에 실제로 설치되어 있는지 확인해야 합니다. Microsoft Visual C++ 2008 재배포 가능 패키지를 설치하면, 이 동적 링크 라이브러리 파일이 없어서 오류가 발생했는지 확인할 수 있습니다.
필요한 Microsoft Visual C++ 2008 재배포 패키지를 설치하는 방법은 다음과 같습니다.
- Microsoft 공식 다운로드 페이지에 접속하여 언어를 선택한 후 다운로드 버튼을 클릭합니다.
- 다운로드가 완료되면 vcredist_x86.exe 설치 프로그램을 실행합니다. UAC(사용자 계정 컨트롤) 창에서 예를 클릭하고, 화면 안내에 따라 누락된 재배포 패키지를 설치합니다.
참고: 이미 재배포 패키지가 설치되어 있는 경우에는 제거(Uninstall)를 선택하여 기존 버전을 삭제하세요. 그런 다음 설치 프로그램을 다시 실행하고 안내에 따라 Microsoft Visual C++ 2008 재배포 가능 패키지를 새로 설치합니다. 일부 사용자들은 이 과정만으로 손상된 파일로 인한 MSVCR90.dll 오류가 해결되었다고 보고했습니다. - 설치가 완료되면 재부팅을 안내받지 않더라도 컴퓨터를 수동으로 재시작합니다. 재부팅 후 기존에 MSVCR90.dll 관련 오류가 발생했던 응용 프로그램을 열어 문제가 해결되었는지 확인합니다. 동일한 오류가 계속 나타난다면 방법 2로 진행하세요.
방법 2: 오류가 발생하는 응용 프로그램 복구하기 (해당되는 경우)
MSVCR90.dll 오류를 표시하는 응용 프로그램을 복구하여 문제를 해결한 사용자들도 있었습니다. 이 방법은 Microsoft Office 제품군의 응용 프로그램에 특히 효과적이지만, 복구 기능을 지원하지 않는 일부 프로그램에는 적용할 수 없습니다. 손상된 경우 MSVCR90.dll 파일을 교체하는 효과가 있어 문제가 해결됩니다.
참고: 오류가 발생하는 프로그램에 따라 복구 작업을 진행하려면 원본 설치 미디어(설치 디스크 또는 ISO)를 삽입해야 할 수 있습니다.
아래는 Microsoft Office 제품군 프로그램을 복구하는 단계입니다. 다른 프로그램에서 문제가 발생한다면 세부 단계는 다소 다를 수 있습니다.
- Windows 키 + R을 눌러 실행 창을 엽니다. 그런 다음 "appwiz.cpl"을 입력하고 Enter 키를 눌러 프로그램 및 기능을 엽니다.
- 프로그램 및 기능 목록에서 Microsoft Office 제품군(또는 해당 응용 프로그램)을 마우스 오른쪽 버튼으로 클릭하고 변경을 선택합니다.
- 다음 화면에서 복구를 선택하고 화면 안내에 따라 문제를 일으키던 구성 요소(MSVCR90.dll 포함)를 재설정합니다.
- 복구가 완료되면 컴퓨터를 재부팅합니다. 재시작 후 응용 프로그램을 다시 열어 오류가 사라졌는지 확인합니다.
여전히 같은 문제가 발생하거나 이 방법을 적용할 수 없다면 방법 3으로 넘어가세요.
방법 3: 포토샵·일러스트레이터에 잘못 복사된 플러그인 제거하기 (해당되는 경우)
포토샵, 일러스트레이터 등 Adobe 제품을 열 때 이 문제가 발생한다면, 플러그인을 설치했는지 확인해 보세요. 같은 문제를 겪은 사용자들의 보고에 따르면, 플러그인은 포토샵과 일러스트레이터 같은 Adobe 이미지 편집 프로그램에서 MSVCR90.dll 오류를 유발하는 대표적인 원인입니다.
이 문제는 주로 구버전 프로그램에서 새 버전으로 플러그인을 옮길 때 발생합니다. 대부분의 플러그인은 포토샵 메인 폴더에 추가 파일(예: MSVCR90.dll)을 설치하는데, 사용자가 플러그인 폴더만 수동으로 복사하면 이러한 종속 파일들이 함께 옮겨지지 않기 때문에 오류가 생깁니다.
원인을 확인하려면 수동으로 복사한 모든 플러그인 파일을 삭제한 뒤, 반드시 전용 설치 프로그램(installer)을 통해 플러그인을 다시 설치하세요. 설치가 끝나면 컴퓨터를 재부팅하고 문제가 해결되었는지 확인합니다.
이 방법이 적용되지 않거나 문제가 해결되지 않았다면 아래의 다른 방법으로 넘어가세요.
방법 4: Microsoft Excel 2010 보안 업데이트(KB3085609) 제거하기
MSVCR90.dll 누락 오류가 Excel 2010에서만 발생한다면, 문제의 원인은 특정 보안 업데이트(KB3085609)의 버그일 가능성이 높습니다. 같은 문제를 겪은 사용자들은 Microsoft Excel 2010용 보안 업데이트(KB3085609) 32비트 버전을 제거한 후 문제를 해결하고 Excel을 정상적으로 열 수 있었다고 합니다.
알려진 바로는 이 보안 업데이트가 Excel 2010뿐 아니라 더 최신 버전의 Excel까지 충돌시키는 것으로 보도되었습니다.
KB3085609 보안 업데이트를 제거하고 재설치를 차단하는 방법은 다음과 같습니다.
- Windows 키 + R을 눌러 실행 창을 연 후, "appwiz.cpl"을 입력하고 Enter 키를 눌러 프로그램 및 기능을 엽니다.
- 프로그램 및 기능 창의 왼쪽 창에서 설치된 업데이트를 클릭합니다.
- 설치된 업데이트 목록에서 Microsoft Excel 2010용 보안 업데이트(KB3085609) 32비트 버전을 찾습니다. 찾으면 마우스 오른쪽 버튼을 클릭해 제거를 선택하고, 화면 안내에 따라 컴퓨터에서 제거합니다.
- 컴퓨터를 재부팅한 후 다음 부팅 시 Excel을 열 수 있는지 확인합니다. 정상적으로 열린다면 범인을 성공적으로 찾아낸 것입니다.
지금 당장 문제가 해결되더라도 이대로 두면 문제가 다시 발생합니다. 차단하지 않는 한 WU(Windows Update)가 해당 업데이트를 자동으로 다시 설치하기 때문입니다. KB3085609 업데이트의 재설치를 차단하려면 Microsoft의 "업데이트 표시 또는 숨기기" 문제 해결 도구를 설치해야 합니다. 다운로드 후 실행하고 다음을 클릭한 뒤 검사가 완료될 때까지 기다립니다. 그다음 업데이트 숨기기를 클릭하고 KB3085609 업데이트에 체크한 후 다음을 눌러 숨김 처리하면 됩니다.
이것으로 끝입니다. 이제 KB3085609 업데이트는 다시 설치되지 않으며, MSVCR90.dll 누락 오류 없이 Excel을 계속 사용할 수 있습니다.