작성자 PG의 글

윈도우10에서 닷넷프레임워크(.NET Framework) 3.5를 설치할때 0x800F081F 오류를 해결하는 방법에 대해 이전 포스트에서 알아봤었는데요.

DISM(배포 이미지 서비스 및 관리) 도구를 이용해 닷넷프레임워크 3.5를 수동 설치로 진행할때 다음과 같은 오류와 함께 설치가 진행되지 않는 경우가 있습니다.

오류: 50
작업이 완료되었지만 NetFx3 기능을 사용하도록 설정하지 않았습니다. DISM 로그 파일은 C:\Windows\Logs\DISM\dism.log에 있습니다.

.NET Framework 3.5 설치 진행시 0x800F081F 오류로 인해 DISM을 통한 설치 방법을 포스팅 했는데 이 마저도 DISM 50 오류 관련 댓글이 최근 급격하게 달려 정보를 찾아 포스팅 해봅니다.

사실 필자는 DISM 관련 오류를 경험한 적이 없어 검색을 기반으로 문제가 될만한 요소를 하나씩 없애는 것으로 접근하는 방식으로 소개합니다.

0. 윈도우 업데이트 서비스 활성화

win10 dism error 50 00 - 윈도우10 .NET Framework 3.5 0x800F081F DISM 오류 50 해결 방법

단축키 Win+R로 실행 창을 띄운 다음 services.msc를 입력해 서비스 관리 도구를 실행합니다.

win10 dism error 50 01 - 윈도우10 .NET Framework 3.5 0x800F081F DISM 오류 50 해결 방법

서비스 항목중 Windows Update를 찾아 더블클릭합니다.

win10 dism error 50 02 - 윈도우10 .NET Framework 3.5 0x800F081F DISM 오류 50 해결 방법

Windows Update 서비스의 속성 창에서 ①시작 유형을 자동으로 변경 후 ②서비스 시작 버튼을 클릭합니다.

1. 닷넷프레임워크 3.5 수동 설치시 DISM 오류 50 문제 해결하기

win10 dism error 50 01 - 윈도우10 .NET Framework 3.5 0x800F081F DISM 오류 50 해결 방법

단축키 Win+R로 실행 창을 띄운 다음 regedit를 입력해 레지스트리 편집기를 실행합니다.

win10 dism error 50 02 - 윈도우10 .NET Framework 3.5 0x800F081F DISM 오류 50 해결 방법

\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MiniNT

레지스트리 편집기에서 위 경로의 MiniNT 키를 삭제합니다. 만일 MiniNT 키가 없다면 다음으로 넘어갑니다.

win10 dism error 50 03 - 윈도우10 .NET Framework 3.5 0x800F081F DISM 오류 50 해결 방법

Dism /online /cleanup-image /restorehealth
sfc /scannow

명령 프롬프트를 관리자 권한으로 실행한 다음 위 명령어를 하나씩 실행합니다. 시스템 주요 파일의 오류 확인 및 복구 명령어로 약간의 시간이 소요됩니다.

위 과정을 마친 다음 재부팅 후, dism 을 통한 닷넷프레임워크 3.5 설치를 다시 사도합니다.

2. 닷넷 프레임워크 3.5 Windows 기능 켜기/끄기 설치 오류 해결

DSIM을 사용하지 않는 근본적인 해결책으로 다음과 같이 레지스트리를 수정합니다.

win10 dism error 50 03 - 윈도우10 .NET Framework 3.5 0x800F081F DISM 오류 50 해결 방법

\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU

위 레지스트리 경로로 이동한 다음 UseWUServer 값을 1에서 0으로 변경합니다.

만일 Windows 하위의 Windows\WindowsUpdate\AU 키가 없다면 다음과 같이 하나씩 생성합니다.

win10 dism error 50 04 - 윈도우10 .NET Framework 3.5 0x800F081F DISM 오류 50 해결 방법

\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows

위 경로의 Windows 키를 마우스 오른쪽 버튼으로 선택한 다음 새로 만들기 > 키를 선택합니다.

win10 dism error 50 05 - 윈도우10 .NET Framework 3.5 0x800F081F DISM 오류 50 해결 방법

키의 이름을 WindowsUpdate로 변경합니다.

win10 dism error 50 06 - 윈도우10 .NET Framework 3.5 0x800F081F DISM 오류 50 해결 방법

방금 생성한 WindowsUpdate 키를 마우스 오른쪽 버튼으로 선택 후 마찬가지로 새로 만들기 > 키를 클릭합니다.

win10 dism error 50 07 - 윈도우10 .NET Framework 3.5 0x800F081F DISM 오류 50 해결 방법

①새로 생성된 WindowsUpdate 하위의 키 이름을 AU로 변경한 다음 오른쪽의 레지스트리 창에서 마우스 오른쪽 버튼을 클릭 후 새로 만들기 > DWORD(32비트) 값을 클릭합니다.

win10 dism error 50 08 - 윈도우10 .NET Framework 3.5 0x800F081F DISM 오류 50 해결 방법

DWORD(32비트) 값의 이름을 UseWUServer로 지정한 다음 재부팅합니다.

win10 dism error 50 09 - 윈도우10 .NET Framework 3.5 0x800F081F DISM 오류 50 해결 방법

재부팅을 마친 후 Windows 기능 켜기/끄기에서 .NET Framework 3.5(.NET 2.0 및 3.0 포함) 패키지를 체크 후 확인 버튼을 클릭해 설치가 되는지 확인합니다.

win10 dism error 50 10 - 윈도우10 .NET Framework 3.5 0x800F081F DISM 오류 50 해결 방법

  • Windows Communication Foundataion HTTP 활성화
  • Windows Communication Foundation 비HTTP 활성화

만일 재부팅 이후 체크가 해제되면서 설치가 올바르게 진행이 되지 않았다면 .NET Framework 3.5 하위의 기능을 모두 체크해 설치합니다.

만일 위의 글을 보고 해결을 했거나 반대로 미해결이라면 좀더 정보를 추려 다른 해결 방법을 제시할 수 있게 다음과 같은 양식의 댓글을 부탁드립니다.

윈도우10 빌드 버전 / 프로 or 홈 / dism을 통한 설치 or 윈도우 기능을 통한 설치 / 해결 or 미해결

예) 레드스톤3 16299.125 / 프로 / 윈도우 기능 / 1번으로 해결

ubuntu nic enable title
우분투 UFW 방화벽 설정 방법
우분투의 UFW는 방화벽을 쉽게 설정할 수 있게 하는 도구로 포트 및 IP, 어플리케이션에 대한 방화벽 설정을 할 수 있습니다. UFW…
win10 sound icon title
윈도우10 스피커 USB 헤드셋 전환 방법
윈도우10을 사용하면서 평소에 메인보드에 내장되어 있는 사운드카드에 스피커를 연결해 사용하다가 게임을 플레이 하면서 USB 헤드셋을 사용해야 할때 게임에서 사운드 장치를…
visualbasic60 title
윈도우10 vb6ko.dll 오류 해결 방법
THE LANGUAGE DLL ‘VB6KO.DLL’ COULD NOT BE FOUND 윈도우10에서 고전 게임이나 비주얼베이직 6.0으로 제작된 프로그램을 실행하는 경우 위와 같은 메시지와…
win10 remove defender context menu title
윈도우10 디펜더 트레이 아이콘 없애기
윈도우10에 기본으로 탑재된 백신 프로그램인 디펜더(Defender)는 별도의 백신 프로그램을 설치하지 않아도 중간 정도 가는 백신으로 필자도 별도의 백신 없이 사용하고…
win10 explorer mypc title
윈도우10 3D 개체 폴더 삭제 방법
윈도우10 Fall Creator (레드스톤3)에서 추가된 기능중 하나인 ‘그림판 3D’는 기존의 그림판에서 진화된 모던 앱 형태로 여러 브러쉬와 함께 3D 쉐이프…
How To Fix Windows 10 0x80070643 Update Error Title
윈도우10 0x80070643 업데이트 오류 해결 방법
윈도우10에서 업데이트를 하는 도중 0x80070643 메시지와 함께 업데이트가 되지 않는 경우가 있는데요. 이러한 문제는 .Net Framework 패키지가 손상된 경우, 또는 다운로드…