서든어택 설치 시 "압축을 풀던 중 오류가 발생하였습니다" 발생원인 및 해결방법

 서든어택뿐만 아니라 롤(lol), 오버워치 등등 대부분의 게임 설치 시 "압축을 풀던 중 오류가 발생한 경우"는 넷 프레임워크 3.5 미구동 · DirectX가 설치되어 있지 않기 때문입니다. 넷 프레임워크는. cab 압축 파일을 풀기 위해 필요한 프로그램이지만 윈도우 10 이상부터는 4 이하의 버전은 설치되어 있지 않습니다. 즉, 이러한 문제는 포맷 후 증상이 생기는 경우가 많습니다.

 

압축을 풀던 중 오류가 발생하였습니다
압축을 풀던 중 오류가 발생하였습니다

 

 

 

 ■ 압축을 풀던 중 오류가 발생하였습니다 해결하기 전 용어 설명

용어 설명
넷 프레임워크(.Net framework)란? 마이크로소프트 기반으로 프로그램 제작 시 구동되기 위한 프로그램
다이렉트X(DirectX)란? 게임 기반의 프로그램 제작 시 구동되기 위한 프로그램(Dll, OCX 등등) DirectX는 현재 12가 최신 버전이며 이것을 판별하는 것은 윈도우 운영체제에 따라 버전이 다릅니다. 그렇기 때문에 최신 버전의 DirectX를 구동하기 위해서는 윈도우10이 설치되어 있어야 합니다.

  • 윈도우7 : DirectX11이며 DirectX12는 지원하지 않음
  • 윈도우10 : DirectX12만 지원

 

 

 

 ■ "압축을 풀던 중 오류가 발생하였습니다" 해결방법

 .Net framework 버전 별로 설치 - 넷 프레임워크는 윈도우에 프로그램을 구동, 제작하기 위한 프로그램으로 구동시키기 위해서는 서든어택이 지원하는 프레임워크를 설치해야 합니다. 서든어택은 3.5 기반으로 제작되어 3.5를 활성화시켜주어야 정상적으로 사용 가능하나, 모든 버전을 설치해주는 것이 좋습니다.

 

서든어택 Microsoft Visual C++ 버전별 파일

Microsoft Visual C++ 2008, Microsoft Visual C++ 2012, Microsoft Visual C++ 2015

drive.google.com

 

 

 

 §. net framework 3.5 구동 방법

  1. 제어판 > 프로그램 제거 > Windows 기능 켜기/끄기
  2. . Net framework 3.5 기능 체크 > 확인
  3. Windows Key + X > Windows PowerShell(관리자)
  4. Dism.exe /online /enable-feature /featurename:NetFX3 /source:C:\ /LimitAccess 입력
  5. sfc /scannow > 100%까지 기다림
  6. Dism /online /cleanup-image /restorehealth > 100%까지 기다림
  7. 재시작 > 테스트

 

.net framework 3.5 구동 방법파워쉘에 명령어 입력
.net framework 3.5 구동 방법

 

 

 

 ■ DirectX 12 설치

 다이렉트X 12가 설치가 이미 되어 있다면서 설치가 되지 않는 경우는 아래 링크를 통해 수동으로 재설치를 해주시기 바랍니다.

 

dxwebsetup.exe
0.28MB

 

 

 

손상된 Dll 재설치를 위한 DirectX 12 재설치(수동설치) 방법

■ 목차 재설치가 안되는 이유 >DirectX 12 수동 설치 링크 및 방법  ■ DirectX 12 재설치가 안 되는 원인 : DirectX 12를 재설치를 하기 위해서, DirectX 12를 다운로드하여 재설치하면 이미 설치가 되어있

goaway007.tistory.com

Designed by JB FACTORY