Windows 10에서 .NET Framework 오류 0x800F080C가 발생하면 당황스러울 수 있습니다. 이 오류는 주로 .NET Framework를 설치하거나 구성하는 과정에서 나타나며, 시스템에 손상된 파일 또는 .NET Framework 종속성 문제가 있음을 의미합니다. 이 문제를 겪는 사용자는 누락된 .NET Framework 패키지를 설치하지 못할 뿐만 아니라, 일부 프로그램도 정상적으로 실행할 수 없게 됩니다.
Windows에서 요청된 변경 내용을 완료할 수 없습니다. 잘못된 기능 이름이 매개 변수로 지정되었습니다. 오류 코드 0x800F080C
0x800F080C .NET Framework 오류란?
이 오류는 설치 과정에서 시스템이 요청된 기능 이름을 올바르게 인식하지 못할 때 발생합니다. 다행히 몇 가지 검증된 방법으로 해결할 수 있으니, 아래 방법들을 순서대로 시도해 보세요.
- 클린 부팅 상태에서 .NET Framework 활성화
- .NET 복구 도구 실행
- SFC 검사 실행
- DISM 검사 실행
- .NET Framework 오프라인 설치 관리자 다운로드
1] 제어판에서 .NET Framework 활성화하기
많은 앱과 프로그램이 특정 버전의 .NET Framework를 필요로 합니다. 프로그램 실행 시 "이 응용 프로그램을 실행하려면 .NET Framework가 필요하지만 시스템에 해당 버전이 설치되어 있지 않습니다"라는 메시지를 본 적이 있을 것입니다.
이 경우 제어판에서 .NET Framework를 활성화할 수 있으며, 더욱 확실한 방법은 클린 부팅 상태에서 진행하는 것입니다.
Windows 10 검색 상자에 "Windows 기능"을 입력하고 "Windows 기능 켜기/끄기"를 클릭합니다. 필요한 버전의 체크박스를 선택하고 확인을 누르면 시스템에 .NET 패키지가 설치됩니다.
Windows 기능을 통해 .NET Framework를 활성화할 때는 반드시 인터넷에 연결되어 있어야 합니다. 설치 후 재부팅하라는 메시지가 화면에 표시되면 컴퓨터를 다시 시작하세요.
참고로 WCF(Windows Communication Foundation) HTTP 활성화와 WCF Non-HTTP 활성화 항목은 개발자나 서비스 관리자가 필요로 하는 기능이므로, 일반 사용자는 선택하지 않아도 됩니다.
2] Microsoft .NET Framework 복구 도구 실행하기
Microsoft는 공식 .NET Framework 복구 도구를 무료로 제공합니다. 이 도구는 시스템에서 손상된 .NET 종속성을 자동으로 찾아 복구해 줍니다. 별도의 설치가 필요 없는 포터블 프로그램이므로, 다운로드한 파일을 더블클릭하여 바로 실행할 수 있습니다.
도구를 실행한 후 "다음"을 클릭하면 손상된 .NET 구성 요소 복구가 시작됩니다. 복구가 완료되면 "마침"을 클릭하고 컴퓨터를 재시작하세요.
이 방법으로 해결되지 않았다면 다음 방법으로 넘어가 보세요.
3] SFC(시스템 파일 검사기) 검사 실행하기
SFC(System File Checker)는 Microsoft에서 제공하는 Windows 내장 유틸리티로, 손상된 시스템 파일을 검사하고 자동으로 복구합니다.
명령 프롬프트를 관리자 권한으로 실행한 후 다음 명령어를 입력하고 Enter 키를 누르세요.
sfc /scannow전체 시스템을 검사하는 데 시간이 다소 걸릴 수 있습니다. 검사가 완료되면 컴퓨터를 재시작하여 변경 사항을 적용하세요.
4] DISM 검사 실행하기
DISM 명령줄 도구를 사용하면 시스템에 .NET Framework 3.5를 배포할 수 있습니다. 이 도구는 수정된 시스템 이미지를 생성하여 .NET Framework 버전을 배포하는 방식으로 작동합니다.
명령 프롬프트를 관리자 권한으로 실행한 후 아래 명령어를 입력하고 Enter 키를 누르세요.
DISM /Online /Enable-Feature /FeatureName:NetFx3 /All
이 명령은 Windows Update에서 .NET Framework 3.5 파일을 다운로드하여 설치합니다. 따라서 명령을 실행하는 동안 인터넷에 연결되어 있어야 합니다. 명령 실행이 완료되면 컴퓨터를 재시작하세요.
5] .NET Framework 오프라인 설치 관리자 다운로드
위 방법들로도 해결되지 않는다면 Microsoft 공식 웹사이트에서 .NET Framework 오프라인 설치 관리자(서비스 팩)를 직접 다운로드하여 설치할 수 있습니다. 오프라인 설치 관리자는 인터넷 연결 상태와 관계없이 설치가 가능하므로, 온라인 설치에 계속 실패하는 경우 유용한 대안이 됩니다.
위에서 소개한 방법 중 하나가 오류 0x800F080C를 해결하는 데 도움이 되기를 바랍니다.
함께 읽으면 좋은 관련 글:
- .NET Framework 업데이트 시 Windows Update 오류 643 해결 방법
- .NET 런타임 오류 1026, 예외 코드 c00000fd 수정 방법