[스팀/Steam] Microsoft VC Redist Package 무한로딩

Wookoa 2023. 10. 29.

Microsoft VC Redist Package 무한로딩
Microsoft VC Redist Package 무한로딩

머리말

  스팀에 등록된 게임을 설치하다 보면 아래의 사진과 같은 Microsoft Redist 패키지 충돌과 같은 오류에 직면하는 경우가 발생한다. 오류 메시지가 발생한 것은 아니지만, 아무리 기다려봐도 다음 단계로 진행되지 않아서 많은 시간을 소비하는 상황이다. 본인은 최대 한 시간까지 기다려 보았지만, 컴퓨터 리소스가 잠잠한 것으로 보아 진행 자체가 안되고 있는 것 같았다. 본 포스팅에서는 많은 포스팅에서 소개하는 방법을 제외하고, 안전하고 의미있는 방법으로 Microsoft VC Redist Package 무한로딩 현상에 대한 해결 방법을 가이드한다.

Microsoft VC Redist Package 무한 로딩
Microsoft VC Redist Package 무한 로딩

무한 로딩 해결방법

  발생한 오류 메시지와 관련하여 인터넷을 검색해 보면 여러 가지 방법을 소개하는 블로그를 찾을 수 있다. 각종 블로그에서 찾은 다양한 방법들은 대부분 재설치로 문제 해결을 제시했지만 재설치가 해답은 아닐 것 같았다. 정확히 알지 못하고 수행한 레지스트리 편집은 돌이킬 수 없는 늪에 빠질 수 있다. 아래는 검색엔진에서 쉽게 찾을 수 있는 해결 방법이지만, 대다수 재설치를 권하는 것으로 보아 정확한 해결방법이 될 가능성은 낮아 보인다.

1. 해당하는 스팀 게임 재설치

2. MS VC Redist Package 재설치

3. MS VC Redist Package 모든 버전 삭제하고 재설치

4. 레지스트리 편집 등등

  본인의 경우 로컬에 여러 버전의 MS VC Redist Package가 설치된 상황이었다. 상식적이라면, 상위 버전이 설치되면 하위 버전은 신경 쓸 이유가 없겠지만 라이브러리 특성상 특정 버전을 지울 수 없는 상황이었다. 그렇기 때문에 가장 위험요소가 적으면서 재설치를 제외한 방법으로 해결 방법을 소개한다.

여러 버전이 설치된 MS VC Redist Package 라이브러리
여러 버전이 설치된 MS VC Redist Package 라이브러리

  자신의 로컬 컴퓨터에서 아래의 경로에 접근하면 여러 버전의 MS VS Redist 버전이 보일 것이다. 설치된 게임의 개수에 따라 한 가지 버전만 보이는 경우도 있지만, 본인은 프로그램 개발 소프트웨어가 설치되어 있어서 다양한 버전이 설치되어 있다.

C:\Program Files (x86)\Steam\steamapps\common\설치한게임\_CommonRedist\vcredist\각버전

다양한 버전의 MS VC Redist 라이브러리
다양한 버전의 MS VC Redist 라이브러리

  각각의 버전별 폴더로 이동하면 installscript.vdf 파일을 확인할 수 있는데, 전부 삭제한 뒤 스팀을 재시작해주니 정상적으로 실행되었다. 해당 파일은 스팀을 시작할 때 MS VC Redist Package 라이브러리를 설치 여부를 확인 후 설치를 진행하는 프로그램이다. 본인의 경우 이미 MS VC Redist Package 라이브러리가 설치되어 있어서 굳이 수행할 필요가 없는 상황이었다. 정확히는 알 수 없지만, 설치가 필요 없는 상황인데 설치 필요 여부를 정확히 판단하지 못하고 설치를 시도해서 라이브러리 간 충돌이 발생한 상황으로 생각된다. 그렇기 때문에 해당 스크립트 파일을 삭제함으로써 MS VC Redist Package 라이브러리 설치 과정을 생략했고, 그렇기 때문에 정상적으로 설치가 수행되었다.

vcredist 설치 파일
vcredist 설치 파일

  만약 자신의 컴퓨터에 MS VC Redist Package가 설치되어 있지 않다면, 인터넷에서 다운로드할 필요 없이 해당 경로에 있는 설치파일을 직접 실행해 주면 된다. 스팀에서 게임을 배포할 때, 가장 적합한 버전의 라이브러리를 함께 설치하기 때문에 인터넷에서 다운로드한 것보다 호환성이 더욱 적합하다. 물론, 자신의 운영체제에 알맞은 아키텍처(x86/x64)로 설치해야 된다.

꼬리말

  단순히 MS의 라이브러리를 설치하는 과정에 발생하는 일종의 버그로 추정된다. 물론 정확한 원인은 파악하기 힘들지만, 추측건대 운영체제에서 발생하는 라이브러리 충돌로 설치 로직이 비정상 작동한 듯싶다. 처음 수행할 때만 실행되는 스크립트이니 게임을 플레이할 때마다 작업할 필요는 없다. 물론 스팀 내의 다른 게임을 처음 수행할 때에는 동일한 작업을 반복해야 될지도 모른다. 이로써 스팀에서 게임 설치 중 발생하는 무한로딩 현상을 해결하는 포스팅을 마치도록 한다.

인기있는 글

소중한 댓글 (0)