Computer >> 컴퓨터 >  >> 문제 해결 >> 컴퓨터 유지 보수

Office 설치 후 Microsoft Visual C++ 런타임 라이브러리 오류 해결 방법

Office 설치 후 Microsoft Visual C++ 런타임 라이브러리 오류 해결 방법

Visual C++ 런타임 오류 화면

Microsoft Visual C++ 런타임 라이브러리 오류는 주로 시스템에 Office XP를 설치한 후 발생합니다. 이 오류는 Microsoft Office XP의 '빠른 검색 지원(Support for fast searching)' 기능에 포함된 두 가지 핵심 Windows 파일인 Mosdmn.exe와 Mosearch.exe가 손상되어 읽을 수 없게 되었을 때 나타납니다. 이 파일들은 Office XP의 인덱싱 서비스(Indexing Service)를 활용해 컴퓨터 하드 디스크에 저장된 Office 파일들의 목록(카탈로그)을 생성하는 역할을 합니다. 따라서 오류를 완전히 해결하려면 이 두 파일에서 비롯된 문제를 먼저 해결해야 합니다.

Office에서 Visual C++ 런타임 오류가 발생하는 원인

이 오류는 일반적으로 아래와 같은 형식의 메시지로 표시됩니다.

"Microsoft Visual C++ Runtime Library Runtime Error! Program:.. C:\PROGRAM FILES\COMMON FILES\SYSTEM\MOSEARCH\BIN\MOSDMN.EXE abnormal program termination"

그리고,

"Microsoft Visual C++ Runtime Library Runtime Error! Program:.. C:\PROGRAM FILES\COMMON FILES\SYSTEM\MOSEARCH\BIN\MOSEARCH.EXE abnormal program termination"

오류의 원인은 의외로 간단합니다. Office XP가 Visual C++ 라이브러리 내의 여러 파일들과 정상적으로 통신하지 못하기 때문입니다. 'Visual C++ 런타임 라이브러리'는 컴퓨터에서 실행되는 다양한 프로그램들이 C++ 기반으로 작성된 기능과 함수를 제어할 수 있도록 지원하는 파일 및 설정의 중앙 저장소 역할을 합니다. 그런데 Microsoft Office가 설치 과정에서 이러한 파일들을 손상시키거나 잘못 덮어써서 정상적으로 실행되지 않는 경우가 자주 발생합니다. 이 문제를 해결하려면 아래 단계를 순서대로 따라 하시기 바랍니다.

Visual C++ 런타임 오류 수정 방법

1단계 – Visual C++ 재배포 가능 패키지 재설치 또는 업데이트

- 최신 버전의 Visual C++ 재배포 가능 패키지(Redistributable Package)를 마이크로소프트 공식 웹사이트에서 다운로드하세요.

Visual C++ 재배포 가능 패키지를 업데이트하거나 다시 설치하는 것이 이 오류를 해결하는 가장 효과적인 방법입니다. 패키지를 새로 설치하면 PC에 있는 모든 Visual C++ 구성 요소가 최신 상태로 새로 고쳐지며, 시스템의 Office 프로그램들이 실행에 필요한 함수와 파일들을 정상적으로 읽어올 수 있게 됩니다.

2단계 – 오류를 유발하는 응용 프로그램 재설치

프로그램이 손상되거나 파일이 깨지면, 시스템이 필요한 Visual C++ 구성 요소를 잘못된 상태로 저장하게 되어 오류가 발생할 수 있습니다. 이 경우 해당 응용 프로그램을 삭제한 후 다시 설치하는 것이 좋습니다. 아래 순서대로 진행하세요.

  1. 시작 > 제어판을 클릭합니다.
  2. '프로그램 추가/제거'(또는 '프로그램 및 기능')를 클릭합니다.
  3. 다시 설치해야 하는 프로그램을 목록에서 찾습니다.
  4. 해당 프로그램 옆의 '제거' 버튼을 클릭하여 삭제합니다.
  5. PC를 재시작한 후 프로그램을 새로 설치합니다.

3단계 – 레지스트리 정리

'레지스트리'는 Visual C++ 런타임 오류의 주요 원인 중 하나이므로, 컴퓨터가 최대한 원활하고 안정적으로 작동하도록 반드시 점검하고 정리해야 합니다. 레지스트리는 시스템의 중요한 파일과 설정을 대량으로 저장하는 중앙 데이터베이스로, 바탕화면 배경화면부터 최근 받은 이메일 정보까지 PC가 기억해야 하는 거의 모든 것을 보관하는 곳입니다. 이 영역은 시스템에서 끊임없이 사용되기 때문에 매우 중요하지만, 문제는 많은 Windows PC에서 레지스트리가 잘못된 방식으로 저장되어 컴퓨터가 느려지고 오류가 발생한다는 점입니다. 이를 예방하려면 신뢰할 수 있는 '레지스트리 클리너(registry cleaner)' 도구를 사용하여 레지스트리 내부의 오류와 불필요한 항목을 주기적으로 검사·복구하는 것이 좋습니다.