PC & Mobile Tip

[vcredist | 간단팁]MS Visual C++ 재배포 가능 패키지 한번에 설치하기(msv~~.dll 없을 때)

Rexter 2018. 12. 23. 07:00
반응형

※2021-08-28 추가

없을 때 생기는 오류로

"msvcp100.dll이 없어 코드 실행을 진행할 수 없습니다" 랑

"msvcr100.dll ~~~" 이 있는 거 같네요

명령 프롬프트에서 sfc /scannow 로 해결이 된다는 글도 있긴 한데 애초에 설치가 안 되어 있으면 안 되는 거 같네요.

 

 

 

MS에서는 VisualStudio 가 버전 업 될 때마다 재배포 가능 패키지도 제공하고 있습니다.

 

아주 오래 전부터 제공이 되어왔기 때문에 그 때 당시에 만들었던 프로그램이 운영체제가 바뀌거나 여러가지 요인으로 인해 잘 맞지 않게 되는 경우를 방지 하기 위한 것으로 알고 있습니다.

 

각 파일들을 다 받아야 하는데, 솔직히 귀찮은 일이지요.

한두개도 아니고 하나하나 구글링해서 받으려면 시간이 아깝기도 합니다.

 

좀 큰 회사의 앱들은 설치 프로그램에 포함을 시키기도 하는데요, 안 그런 경우가 더 많지요.

 

 

우선 제가 받아 놓은 파일은 아래 그림과 같습니다.

 

 

예전부터 게임 등을 하다보면 튕기는 경우가 많았는데, 저 파일들을 설치하니 좀 덜했던 것 같아 모아두다 보니 꽤 많이 모였네요.

 

2020-04-25 추가

MS 에서 재배포 패키지 2019 버전을 추가로 배포하고 있네요.

MS 말대로라면 2019 버전을 설치하게 될 경우 2015 및 2017 버전은 설치할 필요가 없다기에

2015, 2017을 제외하고 2019를 추가해서 링크를 하나더 올립니다.

원하시는 걸 사용하세요.

 

이전 구글드라이브 링크 ( 2015 및 2017 포함, 2019 미포함)

 

구글드라이브 링크 ( 2015 및 2017 삭제, 2019 포함)

(윈도우 7 이상에서는 사용자계정 엑세스 컨트롤 화면이 뜰 수 있는데요, 설치하기 전에 해제했다가 다시 설정하는 걸 추천드립니다. 파일은 MS 공홈에서 받은 것들이라 바이러스 위험은 적은데 혹시 모르니 바이러스 검사 후 실행해 주세요.)

 

 

 

제 구글 드라이브를 통해 링크를 걸어뒀습니다. 지우거나 하는 일은 없을 걸로 생각 됩니다.

솔직히 받아서 설치하는 거야 시간이 좀 걸린다 뿐이지 어려운 건 아니지요.

여기서 좀 더 편하게 설치하자는게 오늘의 목적입니다.

 

진행하기 전에, 윈도우에서 한가지 설정을 해 두시는 걸 추천드립니다.

 

제어판 -> 보안 및 유지 관리 -> 사용자 계정 컨트롤 설정 변경 으로 이동해 주세요.

그리고 왼쪽 슬라이드 부분을 알리지 않음 쪽으로 쭉 당겨 주세요.

그럼 보안 경고창이 뜰 텐데 예를 눌러 진행해 주세요.

 

그 후 배치 파일을 하나 만들어야 합니다.

배치파일의 내용은

 

vcredist_autosetup.bat
@echo off
for %%a in (vcredist*.exe) do (
 start /wait %%a /q
 @echo %%a
)
pause

 

위와 같이 파일을 하나 만들어 주시면 됩니다.

 

 

메모장을 열고 @echo 부터 ) 까지의 내용을 입력하고, 원하는 파일명.bat 로 저장 합니다.

그리고 해당 파일과 다운받은 재배포 패키지를 같은 폴더에 넣어 주세요.

 

bat 파일을 실행 시키면 알아서 설치가 됩니다.

 

반응형