Visual C++ Redistributable(재배포 가능 패키지)는 Microsoft에서 개발한 C, C++ 런타임 라이브러리 모음이며 Microsoft Visual C++로 개발한 응용 프로그램을 구동하기 위해 필요합니다.
한컴오피스, Office 365와 같은 오피스 도구부터 유명 게임에 이르기까지 Windows 환경에서 실행되는 대부분의 프로그램은 Visual C++ Redistributable를 필요로 한다고 해도 무방한데요.
Visual C++ Redistributable 삭제 방법과 함께 설치된 버전이 왜 다양한지, 그리고 런타임 오류가 발생했을 때 Visual C++ Redistributable 다시 설치하는 방법까지 단계적으로 알아보겠습니다.
목차
Microsoft Visual C++ Redistributable 삭제해도 되나요?
제어판 > 프로그램 및 기능을 열면 현재 윈도우에 설치된 Visual C++ Redistributable 여러 버전을 확인할 수 있는데요.
Visual C++ 2005 Redistributable, 2008, 2010, 2012, 2013, 2015-2022 까지 년도가 붙어있는 이름과 x86, x64 아키텍처까지 Visual C++ 관련 라이브러리가 나열되어 있습니다.
결론을 간단하게 요약하면 Microsoft Visual C++ Redistributable 삭제 시 특정 프로그램에서 런타임 오류가 발생하기 때문에 모든 버전이 설치되어 있어야 합니다.
앞서 잠깐 얘기했던 것처럼 프로그램을 개발할 때 사용된 특정 버전의 라이브러리가 있어야 하며 해당 버전의 Microsoft Visual C++ 재배포 가능 패키지가 없으면 프로그램 실행 시 런타임 오류가 발생하게 됩니다.
일반적으로 소프트웨어는 하위 호환이 되어 최신 버전이 업데이트 되면 이전 버전의 소프트웨어는 제거해도 되는데요. 하지만 Visual C++ 재배포 가능 패키지는 특정 버전에서 개발된 프로그램을 구동하기 위해서 특정 재배포 가능 패키지가 있어야 합니다.
예를 들어 한컴오피스를 실행하려면 Microsoft Visual C++ 2012 Redistributable이 필요하고 오토데스크 소프트웨어를 실행하려면 Microsoft Visual C++ 2015 Redistributable이 필요합니다.
이렇게 프로그램마다 필요로 하는 재배포 가능 패키지가 있어서 Microsoft Visual C++ Redistributable 삭제 시 문제가 생길 수 있는 것이죠.
모든 버전의 Microsoft Visual C++ Redistributable 용량을 합쳐도 300MB가 채 되지 않기 때문에 모두 설치된 상태를 유지하는 것이 좋으며 특정 버전이 누락되면 오히려 런타임 오류 원인을 찾기 어려워지게 됩니다.
예외적으로 삭제를 해도 되는 경우도 있는데 프로그램 제거 목록에서 같은 버전, 같은 아키텍처의 빌드 번호가 다른 경우 하위 버전은 제거해도 무방합니다.
제어판 > 프로그램 및 기능으로 이동한 후 설치된 프로그램 목록에서 Microsoft Visual C++ Redistributable 항목을 찾은 후 하위 버전을 삭제합니다.
필자의 컴퓨터에는 Microsoft Visual C++ 2008 Redistributable – x86 패키지의 소수점 빌드 번호가 다른 것이 3개 설치되어 있는데요.
이렇게 버전과 아키텍처가 같은 패키지가 여러 개 설치된 경우 가장 최신 버전을 제외한 나머지 2개 패키지는 삭제하면 되겠습니다.
Microsoft Visual C++ Redistributable 재설치 방법
만일 제어판에서 Microsoft Visual C++ Redistributable 이전 버전 삭제 후 프로그램 오류가 발생한다면 재배포 가능 패키지를 재설치 해야 합니다.
앞서 얘기했던 것 처럼 프로그램에 필요한 특정 버전을 알고 있다면 해당 재배포 패키지 버전만 설치하면 되지만 어떤 버전이 필요한지 잘 모르는 경우에는 모든 버전을 한번에 재설치 하는 것이 가장 편리한데요.
참고 : Microsoft Visual C++ Redistributable 모든 버전 설치 방법
이 내용은 이전 글에서도 한 번 다뤘지만 Microsoft Visual C++ Redistributable 재설치를 한번에 하기 위해서는 All In One(AIO) 리패키지를 활용할 수 있습니다.
Majorgeeks.com에서 Visual C++ Redistributable Runtimes AIO Repack을 배포하고 있으며 해당 페이지에서 유튜브 영상으로 사용법도 알려주고 있으니 재설치가 필요하다면 AIO Repack을 다운로드 받아 설치해 보시길 바랍니다.