MS 재배포 패키지란? 설치 방법
- IT
- 2023. 3. 23.
응용 프로그램을 실행하다가 "닷넷(.NET) 프레임워크가 설치되어 있지 않아서 어떤 프로그램을 실행할 수 없다"는 식의 메시를 본적 있으신가요? 같은 맥락으로 "이 프로그램을 실행하려면 비주얼 C++이 설치되어 있어야한다"도요. 이런 것들이 MS 재배포 패키지와 관련된 이슈입니다.
MS 재배포 패키지란?
마이크로소프트(MS) 재배포 패키지는 MS에서 제공하는 소프트웨어 패키지입니다. 이 패키지는 윈도우 운영체제에서 각종 프로그램이 실행되기 위해 필요하기 때문에 거의 대부분 PC에 설치되어 있습니다.
예를 들면, Microsoft Visual C++, Microsoft .NET Framework, Microsoft Silverlight 등의 프로그램이 재배포 패키지입니다. 아마 무엇인지는 정확히 모르셨어도 설치된 프로그램 목록에서 종종 보셨을 겁니다. 이 프로그램들은 삭제하지 않는 게 좋습니다.
재배포 패키지가 필요한 이유
재배포 패키지가 필요한 이유는 재배포 패키지라는 명칭의 의미에 어느정도 담겨있습니다. 재배포는 영어로 Redistributable입니다. 이 뜻은 소프트웨어에서 제3자에 의해 다시 배포될 수 있다는 의미를 갖습니다.
예를 들어, A라는 회사가 C++로 소프트웨어를 개발했습니다. 그런데 이 소프트웨어는 사용자 PC에 Microsoft Visual C++이 설치되어 있어야 작동합니다. Microsoft Visual C++이 가지고 있는 라이브러리를 호출해서 사용하기 때문입니다. 만약 사용자 PC에 비주얼 C++이 없다면 A 회사는 마이크로소프트가 아니지만, Microsoft Visual C++를 사용자 PC에 "재배포"해야 합니다.
이처럼 MS 재배포 패키지 자체에 개발된 응용 프로그램이 필요한 라이브러리가 있는 경우가 있기 때문에 재배포 패키지 설치가 필요합니다.
재배포 패키지 설치 여부 확인 방법
1. 윈도우키 + R로 실행 앱을 켭니다.
2. appwiz.cpl을 실행합니다.
3. 프로그램 목록에 필요한 재배포 패키지 파일들이 있는지 확인합니다.
Microsoft Visual C++ [버전] Redistributable
Microsoft .NET Framework [버전]
재배포 패키지 설치 방법
마이크로소프트 공식 홈페이지에서 재배포 패키지를 다운받을 수 있습니다.
예를 들어, Microsoft Visual C++를 설치하는 경우 아래의 링크에서 설치 파일 다운로드가 가능합니다. 다운받은 exe를 실행하시면 설치가 완료됩니다.
https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170
'IT' 카테고리의 다른 글
스레드 풀(Tread Pool)이란? (0) | 2023.03.26 |
---|---|
해시 알고리즘 SHA256과 HMAC SHA256 차이 (0) | 2023.03.23 |
윈도우10 파일 탐색기 시작 위치 변경 방법 (0) | 2023.03.22 |
Notepad++를 사용하는 이유 (0) | 2023.03.20 |
한컴 오피스 없이 hwp 파일 열기 (편집 / 저장 가능) (0) | 2023.03.11 |