Computer >> 컴퓨터 >  >> 문제 해결 >> Windows 오류

해결 방법: '어셈블리 Microsoft.VC80.CRT 설치 중 오류가 발생했습니다' 오류 수정하기

여러 Windows 사용자가 소프트웨어 설치 과정에서 '어셈블리 Microsoft.VC80.CRT 설치 중 오류가 발생했습니다(An error occurred during the installation of assembly Microsoft.VC80.CRT)'라는 오류 메시지가 나타난다고 보고하고 있습니다. 해당 문제는 Windows 7, Windows 8.1, Windows 10 환경에서 모두 발생하는 것으로 확인되었으며, 특히 iTunes, inLab, WIDCOMM Bluetooth 설치 시 그리고 Microsoft SQL Server 초기 설치 중에 자주 보고되고 있습니다.

어셈블리 Microsoft.VC80.CRT 설치 오류의 원인은 무엇일까요?

다양한 사용자 사례와 해결 방법을 조사한 결과, 이 오류를 유발하는 것으로 알려진 몇 가지 대표적인 원인은 다음과 같습니다.

  • Microsoft Visual C++ 재배포 가능 패키지 누락 또는 손상 – 이 오류의 가장 흔한 원인입니다. iTunes를 포함한 여러 설치 프로그램은 설치를 완료하기 위해 Visual C++ 2010 패키지에 포함된 종속성 파일이 필요합니다.
  • 보류 중인 Windows 업데이트가 존재하는 경우 – 일부 응용 프로그램 설치 프로그램은 시스템에 대기 중인 Windows 업데이트가 있으면 오류가 발생할 수 있습니다. 실제로 모든 보안 업데이트를 설치한 후 문제가 해결되었다는 사용자 보고가 여러 건 있습니다. 특히 네트워크 모니터링 프로그램 설치 시 효과적인 것으로 알려져 있습니다.
  • 사운드 드라이버가 설치되어 있지 않은 경우 – 일부 사용자는 누락된 사운드 드라이버를 설치함으로써 오류를 해결했다고 보고했습니다. 제공된 설치 미디어를 사용하거나 장치 관리자를 통해 Windows Update(WU)로 설치할 수 있습니다.
  • 그래픽 카드가 최신 iTunes 버전을 지원하지 않는 경우 – 구형 전용 GPU 모델은 최신 버전의 iTunes 설치를 지원하지 않을 수 있습니다. 이 경우 구버전을 먼저 설치한 후, 설치가 완료되면 최신 버전으로 업데이트하는 우회 방법을 사용할 수 있습니다.

현재 이 문제로 어려움을 겪고 있다면, 아래에서 검증된 문제 해결 절차를 순서대로 안내해 드립니다. 비슷한 상황에 있던 다른 사용자들이 실제로 문제를 해결하는 데 사용한 방법들을 모았습니다.

효율을 극대화하려면 아래 방법들을 제시된 순서대로 진행하여, 본인의 상황에 맞는 해결책을 찾을 때까지 하나씩 시도해 보시기 바랍니다.

방법 1: Microsoft Visual C++ 재배포 가능 패키지 설치/재설치

많은 사용자들의 경험에 따르면, 필요한 Visual C++ 재배포 가능 패키지가 시스템에 없어서 문제가 발생했을 가능성이 높습니다. Microsoft Visual C++가 손상되었거나 올바르게 설치되지 않은 경우에도 동일한 증상이 나타날 수 있습니다.

대부분의 경우, 설치 프로그램이 MSVCR110.dll 파일을 찾지 못해 오류를 표시합니다. 이 DLL 파일은 Visual Studio로 빌드된 프로젝트에서 자주 필요로 하는 공통 파일입니다.

일부 사용자는 필요한 Visual C++ 재배포 패키지가 누락된 것을 발견한 후 문제를 해결했고, 다른 사용자들은 Visual C++ 설치가 불완전하거나 손상되었음을 확인했습니다. 두 경우 모두 Microsoft Visual C++ 재배포 가능 패키지를 설치하거나 재설치함으로써 문제가 완전히 해결되었습니다.

다음 절차를 따라 진행하세요:

  1. Windows 키 + R을 눌러 실행 대화 상자를 연 후, appwiz.cpl을 입력하고 Enter 키를 눌러 프로그램 및 기능 창을 엽니다.
  2. 프로그램 및 기능 목록에서 설치된 모든 Microsoft Visual C++ 재배포 가능 패키지를 찾습니다. 게시자(Publisher) 항목을 클릭해 정렬하면 한눈에 확인하기 쉽습니다.
    참고: Visual C++ 2005/2010 재배포 가능 패키지가 설치되어 있지 않다면 바로 5단계로 이동하세요.
  3. Visual C++ 2005 재배포 패키지 및 Visual C++ 2010 재배포 패키지를 마우스 오른쪽 버튼으로 클릭하고 제거(Uninstall)를 선택합니다. 화면의 안내에 따라 시스템에서 제거합니다. 2005 및 2010 버전의 모든 재배포 패키지가 없어질 때까지 이 과정을 반복합니다.
  4. 컴퓨터를 재시작합니다.
  5. 재부팅 후 아래 링크에 하나씩 접속하여 다음 설치 파일을 다운로드하고 설치합니다:
    Visual C++ 2005 Service Pack 1 재배포 가능 패키지
    Visual C++ 2005 Service Pack 1 재배포 가능 패키지 MFC 보안 업데이트
    Visual C++ 재배포 가능 패키지 2013
    – 이 패키지에는 이전 배포판(2010, 2012)에 포함된 DLL 라이브러리도 함께 들어 있습니다.
    참고: Major Geeks의 올인원(All-In-One) 설치 프로그램을 사용하면 클릭 한 번으로 누락된 모든 Visual C++ 패키지를 자동으로 설치할 수도 있습니다.
  6. 모든 Visual C++ 재배포 가능 패키지를 다시 설치한 후 컴퓨터를 다시 시작하고, 다음 부팅 시 오류 없이 설치가 완료되는지 확인합니다.

여전히 '어셈블리 Microsoft.VC80.CRT 설치 중 오류가 발생했습니다' 오류가 발생한다면, 아래의 다음 방법으로 넘어가세요.

방법 2: 보류 중인 Windows 업데이트 설치

일부 사용자는 보류 중인 모든 Windows 업데이트를 적용한 후 오류 없이 응용 프로그램 설치를 완료할 수 있었다고 보고했습니다.

일부 추측에 따르면 플래시 플레이어의 종속성이 이 오류를 유발할 수 있다고 합니다. Microsoft는 이 문제를 해결하고 설치가 정상적으로 진행되도록 하는 보안 업데이트를 배포한 바 있습니다.

실제로 Orion Network Performance 설치 시 이 오류를 겪은 여러 사용자가, 보류 중인 모든 Windows 업데이트를 설치한 후 문제가 해결되었다고 보고했습니다.

아래 단계에 따라 현재 대기 중인 모든 Windows 업데이트를 설치하세요:

  1. Windows 키 + R을 눌러 실행(Run) 대화 상자를 열고, ms-settings:windowsupdate를 입력한 후 Enter 키를 눌러 설정 앱의 Windows Update 탭을 엽니다.
    참고: Windows 10이 아닌 경우에는 열기 상자에 wuapp을 입력하세요.
  2. Windows Update 화면에서 업데이트 확인(Check for updates)을 클릭한 후, 화면 안내에 따라 보류 중인 모든 업데이트를 설치합니다.
    참고: 업데이트 설치 도중 재시작을 요구하면 반드시 재시작하세요. 선택 사항이라도 보류 중인 모든 보안 업데이트를 빠짐없이 설치하는 것이 좋습니다.
  3. 모든 보류 중인 Windows 업데이트 설치가 끝나면 컴퓨터를 다시 시작하고 응용 프로그램 설치를 다시 시도합니다. iTunes, inLab 등의 프로그램 설치 시 여전히 오류가 발생한다면 다음 방법으로 넘어가세요.

방법 3: 사운드 드라이버 수동 업데이트

일부 사용자는 사운드 드라이버를 설치하거나 업데이트함으로써 '어셈블리 Microsoft.VC80.CRT 설치 중 오류가 발생했습니다' 오류를 해결했다고 보고했습니다.

사용자 보고에 따르면, 사운드 드라이버가 누락되면 iTunes 설치가 충돌할 수 있습니다. 같은 상황일 가능성이 있다고 생각되면, 아래 단계에 따라 사운드 드라이버 누락 여부를 확인하고 적절한 조치를 취하세요.

  1. Windows 키 + R을 눌러 실행 대화 상자를 열고, devmgmt.msc를 입력한 후 Enter 키를 눌러 장치 관리자(Device Manager)를 엽니다.
  2. 장치 관리자에서 사운드, 비디오 및 게임 컨트롤러(Sound, video and game controllers) 항목을 확장하고, 목록에 느낌표 아이콘이 있는 항목이 있는지 확인합니다.
  3. 누락되었거나 잘못된 사운드 드라이버의 흔적이 보이면, 해당 드라이버 항목을 마우스 오른쪽 버튼으로 클릭하고 드라이버 업데이트(Update driver)를 클릭합니다.
  4. 업데이트된 드라이버 소프트웨어 자동 검색(Search automatically for updated driver software)을 클릭하여 WU(Windows Update)가 최신 드라이버 버전을 검색하도록 합니다. 새 버전이 발견되면 화면 안내에 따라 설치합니다. 드라이버 설치 후 컴퓨터를 재시작하고 문제가 해결되었는지 확인합니다.
  5. WU가 더 새로운 드라이버 버전을 찾지 못하면, 해당 드라이버를 마우스 오른쪽 버튼으로 클릭하고 디바이스 제거(Uninstall device)를 선택합니다.
  6. 확인 창에서 제거(Uninstall)를 클릭하고 절차가 완료될 때까지 기다립니다. 완료되면 컴퓨터를 재시작하여 Windows가 누락된 사운드 드라이버를 자동으로 다운로드하고 설치하도록 합니다.
  7. 응용 프로그램 설치를 다시 시도하고 오류가 해결되었는지 확인합니다.

여전히 문제가 지속된다면 아래의 마지막 방법으로 넘어가세요.

방법 4: 최신 버전으로 업데이트하기 전에 구버전 iTunes 먼저 설치 (iTunes 오류)

최신 버전의 iTunes를 설치하거나 동기화하는 데 문제가 있다면, GPU 카드 때문에 설치가 차단되고 있을 수 있습니다. 같은 문제를 겪은 여러 사용자는 구형 그래픽 카드와 관련이 있을 것으로 의심했습니다.

Apple은 구형 비디오 카드를 위해 특별히 제공되는 구버전 iTunes를 배포하고 있습니다. 이 빌드는 '어셈블리 Microsoft.VC80.CRT 설치 중 오류가 발생했습니다' 오류 없이 정상적으로 설치할 수 있으며, 설치가 완료된 후에는 최신 버전으로 업데이트할 수도 있습니다.

다음 절차를 따라 진행하세요:

  1. iTunes 12.4.3 버전을 다운로드합니다. 페이지 상단의 다운로드 링크를 클릭하세요.
  2. 다운로드가 완료되면 설치 파일을 실행하고 화면 안내에 따라 설치를 완료합니다. 이 버전에서는 오류 없이 설치가 완료될 것입니다.
  3. 컴퓨터를 재시작한 후 다음 부팅 시 iTunes를 열어 확인합니다. 업데이트 알림이 바로 나타나지 않으면 아무 노래나 재생하여 트리거하세요. 곧 최신 버전으로 업데이트하라는 팝업이 나타날 것입니다. iTunes 다운로드(Download iTunes)를 클릭하고 화면 안내에 따라 최신 버전으로 업데이트합니다.

방법 5: Windows Installer 및 Windows 모듈 설치 관리자 서비스 시작

Windows Installer 서비스는 소프트웨어의 설치, 유지 관리, 제거를 담당하는 Windows 구성 요소입니다. 이 서비스가 시작되지 않으면 현재의 Visual C++ 오류가 발생할 수 있습니다. 이 경우 Windows Modules Installer 서비스의 시작 유형을 자동(Automatic)으로 설정하고 Windows Installer 서비스를 시작하면 문제가 해결될 수 있습니다. 기본적으로 이 서비스들은 자동으로 설정되어 있지만, 서드파티 백신 소프트웨어나 최적화 프로그램이 이를 수동으로 변경했을 수 있습니다.

  1. Windows 키 + R을 누르고 실행 명령 상자에 services.msc를 입력한 후 Enter 키를 누릅니다.
  2. Windows Installer를 찾아 더블클릭하여 엽니다.
  3. 시작(Start) 버튼을 클릭하여 서비스를 시작합니다.
  4. Windows Modules Installer를 찾아 더블클릭하여 엽니다.
  5. 시작 유형(Startup Type)자동(Automatic)으로 변경하고 서비스를 시작합니다. (작동하지 않으면 수동(Manual)으로 변경한 후 다시 확인해 보세요.)
  6. 변경 사항을 적용한 후, 기존에 문제가 있던 설치/제거 프로세스를 완료할 수 있는지 확인합니다.

위의 어떤 방법으로도 문제가 해결되지 않는다면, Error 1935 관련 해결 가이드를 참조해 보시기 바랍니다.