일부 Windows 사용자들은 누락된 .NET Framework 패키지를 설치하거나 특정 응용 프로그램을 실행하려고 할 때 0x800F080C 오류 코드가 나타난다고 보고하고 있습니다.

다양한 사용자 보고를 분석한 결과, 특정 작업 수행 시 0x800F080C 오류를 유발할 수 있는 원인은 여러 가지입니다. 이 오류 코드의 주요 원인은 다음과 같습니다:
- PowerShell에서 .NET Framework를 활성화할 수 없음 – Windows 10은 터미널을 통해 설치되었지만 비활성화된 .NET Framework 인스턴스의 활성화를 차단할 가능성이 높습니다. 다행히 같은 문제를 겪던 여러 사용자들이 Windows 기능 화면을 통해 프레임워크를 활성화한 후 문제가 해결되었다고 보고했습니다.
- .NET Framework 종속성 손상 – 일부 사용자에 따르면 이 문제는 새 버전 설치에 영향을 미치는 손상된 .NET Framework 종속성으로 인해 발생할 수도 있습니다. 이 경우 .NET 복구 도구를 실행하여 손상된 항목을 복구할 수 있습니다.
- 시스템 파일 손상 – 특정 상황에서는 타사 프로그램 설치에 필요한 소프트웨어 인프라를 처리하는 Windows 파일이 손상되어 이 오류 코드가 나타날 수 있습니다. 이 경우 손상된 파일을 정상 파일로 교체하는 유틸리티를 실행하거나 복구 설치 또는 클린 설치를 진행하여 문제를 해결할 수 있습니다.
이제 오류 코드의 잠재적 원인을 모두 파악했으니, 실제로 효과가 입증된 해결 방법들을 순서대로 살펴보겠습니다.
방법 1: Windows 기능을 통해 .NET Framework 3.5 활성화 (해당되는 경우)
CMD 또는 PowerShell 터미널 창에서 누락된 .NET Framework를 활성화하려다 0x800F080C 오류 코드가 나타났다면, Windows 기능 화면에서 직접 프레임워크를 활성화하여 오류를 피할 수 있습니다.
Windows 10에는 이미 .NET Framework 3.5 아카이브가 포함되어 있으며, 설치 명령만 내리면 된다는 점을 기억하세요. 실제로 터미널 창에서 .NET Framework 3.5를 설치할 때 오류 코드 0x800F080C가 발생했던 일부 사용자들은 Windows 기능 화면을 통해 설치를 시도했을 때 더 이상 오류가 발생하지 않았다고 확인했습니다.
Windows 기능 화면을 통해 .NET Framework 3.5를 설치하려면 아래 지침을 따르세요:
- Windows 키 + R을 눌러 실행 대화 상자를 엽니다. 그런 다음 텍스트 상자에 'appwiz.cpl'을 입력하고 Enter 키를 눌러 프로그램 및 기능 메뉴를 엽니다.

- 프로그램 및 기능 메뉴에서 오른쪽 메뉴의 Windows 기능 켜기/끄기를 클릭합니다.

- Windows 기능 화면에서 .NET Framework 3.5(.NET 2.0 및 3.0 포함) 항목의 확인란을 체크한 다음 확인을 클릭하여 변경 사항을 저장합니다.

- 확인 프롬프트에서 예를 클릭하여 절차를 시작한 후 패키지가 성공적으로 설치될 때까지 기다립니다.
- 작업이 완료되면 컴퓨터를 재부팅하고 다음 부팅이 완료된 후 문제가 해결되었는지 확인합니다.
이 방법이 해당되지 않거나 Windows 기능 화면을 통해 .NET Framework 3.5를 설치할 때 여전히 동일한 0x800F080C 오류가 발생한다면 아래의 다음 해결 방법으로 넘어가세요.
방법 2: .NET 복구 도구 실행 (해당되는 경우)
첫 번째 해결 방법이 효과가 없었다면, 현재 컴퓨터에 설치된 .NET 재배포 패키지의 근본적인 문제를 수정할 수 있는 일련의 문제 해결 단계를 진행하는 것이 좋습니다.
이 시점에서 0x800F080C 오류는 이전 .NET Framework 패키지의 잔여물이 새 설치에 충돌을 일으켜 발생했을 가능성이 매우 높습니다.
같은 문제로 어려움을 겪던 여러 사용자들은 .NET Framework 복구 도구를 실행함으로써 0x800F080C 오류가 반복되는 것을 막을 수 있었다고 보고했습니다. 이 도구는 컴퓨터를 자동으로 스캔하여 문제를 일으키는 .NET 종속성을 찾아 수정해 줍니다.
아직 .NET 복구 도구를 사용해 보지 않았다면 아래 단계별 지침을 따르세요:
- 브라우저를 열고 Microsoft .NET Framework 복구 도구 다운로드 페이지에 접속합니다. 페이지에서 Microsoft .NET Framework Repair Tool 아래의 Download(다운로드) 버튼을 클릭합니다.

- 다음 화면에서 NetFxRepairTool.exe 항목만 체크하고 나머지는 모두 체크 해제합니다. 그런 다음 Next(다음)를 클릭하여 진행합니다.
- 다운로드가 완료되면 방금 받은 설치 실행 파일을 두 번 클릭하고, UAC(사용자 계정 컨트롤) 프롬프트가 나타나면 예를 클릭하여 관리자 권한을 부여합니다.
- Microsoft .NET Framework Repair 도구에서 화면의 지시를 따르고, ToS(약관)가 표시되면 라이선스 조건을 읽고 동의했습니다 항목을 체크한 후 Next(다음)를 클릭합니다.

- 그러면 유틸리티가 즉시 컴퓨터에 설치된 .NET 종속성 스캔을 시작합니다. 프로세스가 완료될 때까지 기다려 주세요.
- 스캔이 완료되면 Next(다음)를 클릭하여 유틸리티가 권장하는 복구 전략을 자동으로 적용합니다.

- 수정이 성공적으로 적용되면 Finish(마침)를 클릭하여 프로세스를 마무리합니다. 자동 재시작 안내가 없으면 직접 재부팅한 후, 다음에 새 .NET Framework 버전을 설치할 때 0x800F080C 오류 코드가 해결되었는지 확인합니다.
이미 .NET Framework 복구 유틸리티를 실행했는데도 여전히 같은 문제가 발생한다면 아래의 다음 해결 방법으로 넘어가세요.
방법 3: DISM 및 SFC 검사 실행
앞선 두 가지 방법으로도 0x800F080C 문제가 해결되지 않았다면, 다음으로 운영 체제가 새 .NET Framework 패키지 설치를 처리하는 능력에 영향을 줄 수 있는 시스템 파일 손상을 수정해 주는 유틸리티(SFC 및 DISM)를 활용해야 합니다.
참고: 시스템 파일 검사기(System File Checker)와 배포 이미지 서비스 및 관리(Deployment Image Servicing and Management)는 누락된 .NET Framework 종속성 설치 시 또는 특정 응용 프로그램 실행 시 오류를 유발할 수 있는 가장 흔한 손상 유형을 수정하도록 설계된 두 가지 내장 도구입니다.
아직 이 유틸리티를 사용해 보지 않았다면 인터넷 연결 없이도 실행할 수 있는 시스템 파일 검사기(SFC) 검사부터 시작하는 것이 좋습니다.

참고: SFC는 로컬에 저장된 캐시를 사용해 손상된 시스템 파일을 정상적인 파일로 교체하는 완전한 로컬 도구입니다. 검사 중간에 중단하면 추가적인 논리 오류가 발생할 수 있으므로, 검사가 끝날 때까지 기다리는 것이 중요합니다.
중요: 최신 SSD가 아닌 기존 HDD를 사용 중이라면 이 과정이 몇 시간 걸릴 수 있습니다. 이 유틸리티는 일시적으로 멈춘 것처럼 보이는 경우가 있으므로, 그럴 때는 창을 닫지 말고 진행 상황이 다시 표시될 때까지 기다리세요.
SFC 검사가 완료되면 컴퓨터를 재부팅하고 0x800F080C 오류 코드가 해결되었는지 확인합니다.
문제가 지속된다면 이어서 DISM 검사를 진행합니다.

참고: 일반 SFC 검사와 달리 DISM은 Windows Update 구성 요소를 활용해 인터넷에서 다운로드한 정상 복사본으로 손상된 Windows 파일을 교체합니다. 따라서 이 작업을 시작하기 전에 인터넷 연결이 안정적인지 반드시 확인해야 합니다.
DISM과 SFC 검사를 모두 완료한 후 컴퓨터를 재부팅하고 평소처럼 사용하면서 .NET Framework 설치 시 여전히 0x800F080C 오류 코드가 나타나는지 확인합니다.
방법 4: 모든 Windows 구성 요소 초기화
위의 어떤 방법으로도 0x800F080C 오류를 해결할 수 없다면, 일반적인 방식으로는 해결할 수 없는 시스템 파일 손상을 겪고 있을 가능성이 큽니다.
이 경우 기존 방식으로 문제를 해결할 수 있는 최선책은 클린 설치 또는 복구 설치(원본 유지 설치)와 같은 절차를 통해 모든 Windows 구성 요소를 초기화하는 것입니다. 이렇게 하면 타사 프로그램 실행이나 누락된 .NET Framework 인프라 설치를 방해하는 손상된 서비스까지 모두 해결할 수 있습니다.
여러 방법 중 가장 간단한 것은 클린 설치입니다. 다만 사전에 데이터를 백업하지 않으면 OS 드라이브에 있는 모든 개인 데이터를 잃게 됩니다. 이 방법의 장점은 호환되는 설치 미디어가 필요 없다는 점입니다.

반면 좀 더 신중한 접근을 원한다면, 복구 설치(원본 유지 설치)를 진행하기 위해 호환되는 설치 미디어가 필요합니다.

클린 설치와 달리 이 작업은 상당히 번거롭지만, OS 드라이브에 저장된 앱, 게임, 문서, 개인 미디어 데이터를 잃지 않으면서 손상 가능성이 있는 모든 구성 요소를 새로 고칠 수 있다는 것이 가장 큰 장점입니다.