Computer >> 컴퓨터 >  >> 시스템 >> Windows

Windows 10 .NET Framework 설치 오류 0x800F080C 완벽 해결 가이드

Windows 10에서 .NET Framework 오류 0x800F080C가 발생하면 당황스러울 수 있습니다. 이 오류는 주로 .NET Framework를 설치하거나 구성하는 과정에서 나타나며, 시스템에 손상된 파일 또는 .NET Framework 종속성 문제가 있음을 의미합니다. 이 문제를 겪는 사용자는 누락된 .NET Framework 패키지를 설치하지 못할 뿐만 아니라, 일부 프로그램도 정상적으로 실행할 수 없게 됩니다.

Windows에서 요청된 변경 내용을 완료할 수 없습니다. 잘못된 기능 이름이 매개 변수로 지정되었습니다. 오류 코드 0x800F080C

0x800F080C .NET Framework 오류란?

이 오류는 설치 과정에서 시스템이 요청된 기능 이름을 올바르게 인식하지 못할 때 발생합니다. 다행히 몇 가지 검증된 방법으로 해결할 수 있으니, 아래 방법들을 순서대로 시도해 보세요.

  1. 클린 부팅 상태에서 .NET Framework 활성화
  2. .NET 복구 도구 실행
  3. SFC 검사 실행
  4. DISM 검사 실행
  5. .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 수정 방법