본문 바로가기

유용한 팁/이거 삭제해도 되나요?

Microsoft Visual C++ 이거 삭제해도 될까요?

비쥬얼 c++ 제어판

컴퓨터 속도가 느려지거나 C 드라이브 용량을 확보하려고 제어판의 '프로그램 추가/제거' 목록을 열어보시는 분들이 많습니다. 그런데 목록을 내리다 보면, 'Microsoft Visual C++ Redistributable'이라는 비슷한 이름의 항목이, 그것도 2008, 2010, 2012, 2015 등 연도별로 수두룩하게 설치된 것을 발견하고 당황하신 적 있으시죠?

용량도 제각각이고, 내가 설치한 기억도 없는데 이렇게 많다니... '이거 다 지워도 되는 거 아닐까?' 하는 마음에 삭제 버튼에 손이 가는 분들이 많습니다. 그런데 이것 함부로 삭제하시면 안 됩니다!

오늘은 이 파일들의 정체가 무엇이고, 왜 삭제하면 안 되는지 명확하게 설명해 드리겠습니다.


1. 'Microsoft Visual C++란 무엇인가요?

이 항목들은 사용자가 직접 실행하는 '프로그램'이라기보다는, 다른 여러 프로그램이 원활하게 작동하기 위해 꼭 필요한 '공용 부품(라이브러리)' 모음입니다.

비주얼 c++ 로고

많은 윈도우용 프로그램(특히 게임, 그래픽 편집 툴, 전문 유틸리티 등)이 'Microsoft Visual C++'라는 개발 도구로 만들어집니다. 이때 개발자들은 프로그램에 필요한 모든 기본 기능을 전부 새로 만드는 것이 아니라, 마이크로소프트가 미리 만들어 둔 공통 기능들(예: 창을 띄우는 기능, 계산 기능 등)을 가져다 쓰게 됩니다.

즉, 여러 프로그램이 공통으로 필요로 하는 기능 파일(주로 .dll 파일)들을 묶어놓은 '필수 설치 패키지'인 셈입니다. 쉽게 말해, '윈도우 프로그램 실행을 위한 공용 연장통'이라고 생각하시면 됩니다.

2. 왜 이렇게 많이 설치되어 있나요? (버전, x86, x64)

그렇다면 왜 이렇게 버전별로, x86/x64 구분까지 되어 잔뜩 설치되어 있는 걸까요?

  • 버전(2008, 2010, 2015-2022 등): 프로그램마다 개발된 시점의 Visual C++ 버전이 다릅니다. A라는 게임은 '2010 버전'의 연장이 필요하고, B라는 프로그램은 '2015 버전'의 연장이 필요한 식입니다. 서로 호환이 안 되는 경우가 많아, 각 프로그램이 요구하는 버전을 모두 설치해 두어야 합니다.
  • x86 (32비트) / x64 (64비트): 현재 대부분 64비트 윈도우를 사용하시지만, 32비트로 개발된 오래된 프로그램들도 여전히 많습니다. 64비트 윈도우에서 32비트 프로그램을 실행하려면 x86 버전이, 64비트 프로그램을 실행하려면 x64 버전이 각각 필요합니다.

즉, 지금 내 컴퓨터에 설치된 다양한 프로그램들이 저마다 "나는 2010 x86 연장통이 필요해!", "나는 2015 x64 연장통이 필요해!"라고 요구했기 때문에, 그에 맞춰 여러 버전이 설치된 것입니다.

3. 만약 삭제하면 어떻게 되나요? (치명적인 오류 발생!)

가장 중요한 부분입니다. 만약 용량을 확보하겠다고 이 파일들을 임의로 삭제하면, 당장 특정 프로그램들이 실행되지 않는 심각한 오류를 만나게 됩니다.

dll 오류

아마 "컴퓨터에 MSVCP140.dll이(가) 없어 프로그램을 시작할 수 없습니다." 또는 "VCRUNTIME140.dll을(를) 찾을 수 없습니다."와 같은 무서운 시스템 오류 메시지를 보신 적이 있을 겁니다. ^^;

이 오류가 바로 해당 프로그램이 필요로 하는 '연장(라이브러리 파일)'이 사라졌기 때문에 발생하는 대표적인 증상입니다. 문제를 해결하려면 결국 어떤 프로그램이 어떤 버전을 필요로 하는지 일일이 찾아서 다시 설치해야 하는 매우 번거로운 과정을 거쳐야 합니다.

4. 그대로 두세요!

결론을 다시 한번 강조해 드립니다.

Microsoft Visual C++ Redistributable 패키지들은 절대 임의로 삭제하지 마시고 그대로 두시는 것을 강력히 권장합니다.

오늘 다룬 Visual C++ 패키지들은 대부분 개당 용량이 10~30MB 내외로 매우 작습니다. 이걸 전부 다 합쳐도 PC 전체 용량에 거의 영향을 주지 않습니다.

이 작은 용량을 아끼려다 더 큰 시스템 오류를 만나 스트레스받는 시간을 낭비하지 마세요! ^^ 컴퓨터 용량 확보는 사용하지 않는 대용량 게임이나 프로그램을 삭제하거나, 윈도우의 '디스크 정리' 기능으로 임시 파일, 다운로드 폴더 등을 정리하는 것이 훨씬 현명한 방법입니다.