Computer >> 컴퓨터 >  >> 시스템 >> Windows

Microsoft Visual C++ 재배포 가능 패키지 완벽 가이드: 개념부터 다운로드까지

Windows에서 Microsoft Visual C++ 재배포 가능 패키지(Redistributable)란 무엇일까요? 왜 여러 버전의 Visual C++ 재배포 가능 패키지가 동시에 설치되어 있는 걸까요? 어떤 버전이 내 PC에 필요한지, 최신 버전은 어디서 다운로드할 수 있는지 궁금하셨다면, 이 글이 그 궁금증을 해결해 드릴 것입니다.

Microsoft Visual C++ 재배포 가능 패키지란?

Microsoft Visual C++ 재배포 가능 패키지 완벽 가이드: 개념부터 다운로드까지

본격적인 질문과 답변에 앞서, 재배포 가능 패키지가 정확히 무엇인지 먼저 살펴보겠습니다. 재배포 가능 패키지는 Visual C++로 개발된 Windows 전용 응용 프로그램을 실행하는 데 필수적인 Microsoft C++ 구성 요소들의 모음입니다. PC를 사용하다 보면 이러한 파일들이 수없이 많이 설치되어 있는 것을 확인할 수 있습니다.

각 재배포 가능 패키지는 특정 Visual C++ 버전에 대응하기 때문에, 제어판에서 여러 개의 항목이 목록으로 표시되는 것입니다. 물론 이러한 파일들을 얼마든지 제거할 수는 있지만, 어떤 프로그램이 어떤 재배포 패키지를 사용하는지 파악하기가 쉽지 않습니다. 응용 프로그램마다 필요한 재배포 패키지의 버전이 다르기 때문에, 파일을 임의로 삭제하면 일부 Windows 프로그램이나 게임이 실행되지 않고 오류가 발생할 수 있습니다.

다행히도 PC에 C++ 파일이 누락된 경우에는 Windows가 자동으로 해당 파일을 다운로드하여 설치해 주는 기능을 제공합니다.

왜 Visual C++ 재배포 가능 패키지가 여러 개 설치되어 있을까?

재배포 가능 패키지 중 일부는 Windows 운영체제 자체에 기본 포함되어 있습니다. 나머지는 PC에서 실행 중인 Windows 버전에 따라 달라집니다. 예를 들어 Windows 10에는 2012년과 2013년 버전의 Visual C++ 재배포 가능 패키지가 기본 탑재되어 있습니다.

또한 64비트 Windows를 사용 중이라면 32비트와 64비트 버전의 C++ 재배포 패키지가 모두 설치됩니다. 반면 32비트 PC에는 64비트 버전의 재배포 패키지가 설치되지 않습니다.

프로그램 목록에서 확인되는 그 외의 Visual C++ 재배포 패키지들은 해당 패키지가 필요한 응용 프로그램과 함께 설치된 것들입니다.

Visual C++ 코드로 개발된 응용 프로그램은 PC에서 실행되기 위해 반드시 재배포 패키지를 필요로 합니다. 이러한 경우는 특히 PC 게이머들에게 흔하게 나타납니다. 다음에 게임을 다운로드하거나 스팀(Steam)을 통해 게임을 받을 때, 설치 과정에서 재배포 가능 패키지가 함께 설치되는지 살펴보세요. 이 외에도 PC에 수많은 재배포 파일이 존재하는 또 다른 이유는, Visual C++의 주요 버전 하나에도 수많은 빌드(build)가 포함되어 있기 때문입니다.

여러 버전이 설치되어 있는데, 일부를 삭제해도 될까?

결론부터 말씀드리면, 되도록 그대로 두는 것이 좋습니다. 대부분의 재배포 패키지는 PC에 설치된 프로그램들과 함께 설치된 것이므로, 삭제할 경우 해당 프로그램이나 게임이 충돌(crash)할 위험이 있습니다.

굳이 시도하고 싶다면 가장 오래된 버전의 재배포 패키지를 제거한 후 문제가 없는지 확인해 볼 수도 있습니다. 하지만 이 과정에서 상당한 검증 작업이 필요합니다. 몇 MB의 디스크 공간을 확보하기 위해 그렇게 깊은 점검과 테스트를 거치는 것은 비효율적이므로, 특별한 문제가 없다면 그대로 유지하는 것이 현명합니다.

참고로 Microsoft는 최근 몇 년간 정책을 크게 변경했습니다. 현재는 Visual C++ 2019 재배포 가능 패키지가 설치되어 있다면, 이전 버전인 Visual C++ 2017 재배포 패키지를 별도로 설치할 필요가 없습니다. 최신 패키지가 하위 버전을 자동으로 지원하기 때문입니다.

최신 Visual C++ 재배포 가능 패키지 다운로드 방법

최신 Microsoft Visual C++ 재배포 가능 패키지는 Microsoft 다운로드 센터(Microsoft Download Center)에서 다운로드할 수 있습니다. 검색창에 원하는 버전을 입력하여 손쉽게 찾을 수 있습니다.

모든 버전을 한 번에 설치하고 싶다면 Visual C++ Runtime Installer를 활용해 보세요. 이 도구는 모든 Visual C++ 라이브러리를 포함하는 배치 파일(batch file) 형태의 설치 프로그램으로, 인터넷에서 무료로 다운로드할 수 있습니다.

Microsoft Visual C++ 재배포 가능 패키지 완벽 가이드: 개념부터 다운로드까지