Visual C++ 2008 재배포 패키지 설치시 오류 해결 방법

 

Visual C++ 2008 재배포 패키지 는 Microsoft C++ 런타임 라이브러리를 사용하도록 개발된 애플리케이션에서 실행되는데 필요한 런타임 파일들을 설치하는데 사용됩니다.

일부 시스템에서 Visual C++ 2008 재배포 패키지가 설치되지 않고 오류가 발생하는 문제가 발생할 수 있습니다. 재배포 패키지 자체의 문제가 아니라 설치에 필요한 서비스 프로그램의 동작 오류, 통신 상의 문제, 또는 다른 프로그램에 의한 충돌 이슈 등으로 이러한 문제가 발생할 수 있습니다. 따라서 Visual C++ 2008 재배포 패키지가 설치되지 않을 경우 윈도우 업데이트나 다른 설치 프로그램도 정상적으로 설치가 되지 않는 상황일 가능성이 높습니다.

실제 설치시 오류가 발생하는 장비를 검사해서 어느 부분에 문제가 있는지 확인해야 그 원인을 파악할 수 있지만 여기서는 대표적인 사례를 소개하고 이를 해결하는 방법에 대해서 소개합니다.

[ 증상 ]

Visual C++ 2008 재배포 패키지 설치시 오류가 발생함

[ 원인 ]

Visual C++ 2008 재배포 패키지를 설치하는 중에 다음과 같은 원인으로 인해서 설치 오류 발생할 수 있습니다. 이 외에도 다른 원인에 의해서 발생할 수 있으며 이 경우에는 진단을 통해 정확한 원인을 파악해야 합니다.

1. 악성코드에의해서설치에필요한관련서비스프로그램을종료되는경우

설치 시에 Windows Installer 서비스나 TrustedInstaller.exe 프로세스와 통신이 필요한데 이러한 관련 서비스들이 악성 코드에 의해서 정상 실행되지 않거나 강제나 종료되는 경우입니다.

2. 다른프로그램에의해서파일이나레지스트리접근이되지않는경우

설치에 필요한 파일이나 레지스트리에 대한 접근이 실행 중인 다른 프로그램에 의해서 차단되어 설치 작업이 진행되 못하는 경우입니다. 이는 악성 코드 또는 이로부터 시스템을 보호하는 악성 프로그램에 의해서도 발생할 수 있습니다.

3. 해당시스템의 Windows Installer서비스에문제가있는경우

설치에 필요한 인스톨러 서비스가 플랫폼에 맞지 않게 설치되거나 기타 이유로 인스톨러 서비스가 정상 동작하지 않는 경우입니다.

4. 일부윈도우시스템파일이손상된경우

설치가 필요한지 여부를 확인하기 위해 윈도우 시스템 파일의 버전이나 무결성 등을 확인하는데 이 과정에서 일부 윈도우 시스템 파일이 손상되거나 없어서 설치가 중단된 경우입니다.

[ 해결방법 ]

다음과 같은 방법으로 문제가 해결되는지 확인 해보시기 바랍니다.

1. 안전모드로부팅해서설치

악성코드나 보안 프로그램 등 다른 프로세스에 의해서 설치 과정이 정상적으로 진행되지 못한 경우 대부분 안전모드로 부팅한 상태에서는 정상적으로 설치가 가능합니다. 안전모드에서는 시작시 운영체제의 기본 서비스와 애플리케이션만 실행됩니다. 따라서 안전모드에서 설치할 경우 설치 프로그램이 실행되는 당시에 외적인 영향으로 설치가 되지 않는 문제를 최소화 할 수 있습니다.

안전모드로 부팅하려면 시스템 부팅 과정에서 F8 키를 누르면 부팅 모드를 선택할 수 있는 화면이 나타납니다. 부팅 모드 목록에서 ‘안전모드로 부팅’을 선택합니다.

2. 악성코드검사

일부 악성코드의 경우 안전모드에서도 동작이 되도록 작성된 것이 있습니다. 사용 중인 백신 프로그램으로 시스템을 진단해서 악성코드에 감염되지 않았는지 검사한 후에 설치를 진행해보시기 바랍니다.

사용 중인 백신 프로그램이 없다면 아래와 같은 보안 서비스를 이용할 수도 있습니다.

Windows Live OneCare 서비스https://onecare.live.com/site/ko-kr/default.htm

마이크로소프트시큐리티에센셜 ( 개인사용자용무료백신 )
https://www.microsoft.com/security_essentials/default.aspx

3. Windows Installer 서비스의재등록또는재설치

Windows Installer 서비스가 정상 설치되지 않아서 설치 관련 작업이 진행되지 않는 경우 Windows Installer를 재등록하거나 기존에 설치된 Windows Installer를 삭제하고 재설치하면 문제가 해결될 수 있습니다.

이 작업은 레지스트리 값 수정이나 주요 운영체제 파일을 직접 변경하는 등의 작업을 필요로 합니다. 만일의 경우를 대비해서 작업을 진행하기 전에 먼저 시스템 백업을 하시기 바랍니다.

이에 대한 자세한 내용은 아래 KB 문서 내용을 참고하시기 바랍니다.

Windows Installer의기본적인문제해결하기https://support.microsoft.com/kb/907749

4. 시스템파일검사기 (SFC.exe) 도구이용

주요 운영체제 파일이 누락 또는 손상되거나 하드 디스크에 물리적인 오류가 있어서 설치가 되지 않을 수 있습니다.

현재 운영체제의 시스템 파일의 유효성을 검사하기 위해 시스템 파일 검사기(SFC.exe) 도구를 이용할 수 있습니다. SFC.exe는 운영체제의 주요 파일이 존재하는지 그리고 손상되지 않았는지를 검사하는데 사용됩니다.

관리자 권한으로 명령 프롬프트를 실행하고 sfs /scannow 명령을 수행하면 검사 결과를 확인할 수 있습니다. 자세한 내용은 아래 KB 문서의 내용을 확인하시기 바랍니다.

Windows Vista 또는 Windows 7에서시스템파일검사기도구를사용하여누락되었거나손상된시스템파일문제를해결하는방법

https://support.microsoft.com/kb/929833

5. 시스템복원하기

운영체제의 주요 파일이 손상되어 설치시 오류가 발생하고 기타 시스템의 다른 기능들이 정상 실행되지 않는 경우 시스템 파일을 복원함으로써 문제를 해결할 수 있습니다.

아래 KB 문서에는 운영체제의 설치 CD를 이용하거나 안전모드로 부팅한 상태에서 시스템 복원을 진행하는 방법에 대해서 설명하고 있으므로 참고하시기 바랍니다.

Step by Step : Windows Vista 시스템복구방법

https://support.microsoft.com/kb/961793/ko