Computer >> 컴퓨터 >  >> 문제 해결 >> 컴퓨터 유지 보수

Windows Server 2016에서 Windows Defender 기능 설치 실패(0x800f081f) 오류 해결 방법

이 가이드는 Windows Server 2016에서 발생하는 "Windows Defender 기능 설치 실패 – 원본 파일을 찾을 수 없음(Source files could not be found)" 오류를 해결하는 방법을 단계별로 안내합니다.

Windows Server 2016에서 Windows Defender 기능 설치 실패(0x800f081f) 오류 해결 방법

DISM 명령어 "Dism /online /Disable-Feature /FeatureName:Windows-Defender /Remove /NoRestart /quiet"를 사용해 Windows Server 2016에서 Windows Defender 기능과 페이로드(payload)를 제거하면, 이후 같은 기능을 다시 설치할 수 없는 문제가 발생합니다. '역할 및 기능 추가' 마법사나 DISM 명령("DISM /Online /Enable-Feature /FeatureName:Windows-Defender /Source:X:\Sources\Install.wim")에서 오프라인 이미지를 대체 원본 경로로 지정해도 문제는 그대로 남아 있습니다.

Windows Server 2016에서 Windows Defender 기능 설치 실패(0x800f081f) 해결하기

1. 서버에 Windows Server 2016 설치 미디어를 준비합니다. *

* 참고: Windows Server 2016 설치 미디어가 없다면 ISO 파일로 다운로드한 후 마운트하세요. 이때 반드시 복구하려는 Windows Server 2016과 정확히 동일한 버전·빌드의 이미지를 마운트해야 합니다. 예를 들어 1607 버전을 사용 중이라면 ISO 파일도 1607 버전이어야 합니다.

2. C 드라이브 루트에 다음 두 개의 폴더를 생성합니다.

1. mountdir
2. msu

3. 명령 프롬프트를 관리자 권한으로 실행한 뒤, 아래 명령어를 입력하여 install.wim 파일에 포함된 모든 Windows Server 2016 버전 목록을 확인합니다. *

  • dism /Get-WimInfo /WimFile:X:\sources\install.wim

* 참고: 여기서 X는 Windows Server 2016 설치 미디어 또는 마운트된 ISO 파일의 드라이브 문자입니다. 예를 들어 설치 미디어가 H: 드라이브에 있다면 다음과 같이 입력합니다.

  • dism /Get-WimInfo /WimFile:H:\sources\install.wim

Windows Server 2016에서 Windows Defender 기능 설치 실패(0x800f081f) 오류 해결 방법

4. 현재 설치된 Server 2016 에디션의 인덱스 번호(Index number)를 확인합니다. *

* 예: "데스크톱 환경 포함 Windows Server 2016 Standard"가 설치되어 있다면 인덱스 번호는 2입니다.

Windows Server 2016에서 Windows Defender 기능 설치 실패(0x800f081f) 오류 해결 방법

5. 다음 명령어를 실행하여 사용 중인 Windows Server 2016 버전에 해당하는 "install.wim" 파일(인덱스 번호)을 추출합니다. *

  • dism /export-image /SourceImageFile:X:\sources\install.wim /SourceIndex:IndexNumber /DestinationImageFile:C:\install.wim /Compress:max /CheckIntegrity

* 참고: 위 명령어의 드라이브 문자와 IndexNumber는 각자의 환경에 맞게 변경하세요.

예를 들어 인덱스 번호 2(Windows Server 2016 Standard)에 해당하는 install.wim 파일을 C:\ 드라이브 루트(C:\install.wim)로 추출하려면 명령은 다음과 같습니다.

  • dism /export-image /SourceImageFile:H:\sources\install.wim /SourceIndex:2 /DestinationImageFile:C:\install.wim /Compress:max /CheckIntegrity

Windows Server 2016에서 Windows Defender 기능 설치 실패(0x800f081f) 오류 해결 방법

6. 추출이 완료되면 다음 명령어로 추출된 'install.wim' 파일에서 '읽기 전용(Read Only)' 속성을 제거합니다.

  • attrib.exe -r C:\install.wim

7. 이제 다음 DISM 명령어로 추출한 install.wim 이미지를 "C:\mountdir" 폴더에 마운트합니다.

  • dism.exe /mount-wim /WimFile:C:\install.wim /index:1 /mountDir:c:\mountdir

Windows Server 2016에서 Windows Defender 기능 설치 실패(0x800f081f) 오류 해결 방법

8. 다음 명령어를 실행하여 설치된 서버 버전을 확인합니다.

  • winver

9. 확인된 버전에 따라 Microsoft Update Catalog에 접속하여 해당 Server 2016 버전/빌드에 맞는 누적 업데이트*를 다운로드한 후 "C:\MSU" 폴더에 저장합니다.

* 예: 1607 버전을 사용 중이라면 KB4103720 업데이트를 다운로드합니다.

Windows Server 2016에서 Windows Defender 기능 설치 실패(0x800f081f) 오류 해결 방법

10. 다운로드가 완료되면 다음 명령어로 마운트된 오프라인 Windows 이미지("C:\mountdir" 폴더)에 다운로드한 업데이트("C:\MSU" 폴더)를 적용합니다.

  • Dism /Add-Package /Image:C:\mountdir\ /PackagePath:C:\MSU\Update-Name.msu /LogPath:AddPackage.log

* 참고: 위 명령어에서 "Update-Name" 부분은 실제 다운로드한 업데이트 파일명으로 변경해야 합니다. 예를 들어 KB4103720 업데이트를 다운로드했다면 명령은 다음과 같습니다.

  • Dism /Add-Package /Image:C:\mountdir\ /PackagePath:C:\MSU\windows10.0-kb4103720-x64_c1fb7676d38fffae5c28b9216220c1f033ce26ac.msu /LogPath:AddPackage.log

Windows Server 2016에서 Windows Defender 기능 설치 실패(0x800f081f) 오류 해결 방법

11. 작업이 완료되면 작업 관리자를 열고 Explorer.exe 프로세스를 종료합니다. (이 과정이 매우 중요합니다. 종료하지 않으면 다음 단계에서 "디렉터리를 완전히 분리할 수 없습니다(the directory could not be completely unmounted)" 오류가 발생합니다.)

12. 다음 명령어로 변경 사항을 오프라인 "C:\install.wim" 이미지에 커밋(commit)한 후 마운트를 해제합니다. *

  • Dism /Unmount-WIM /MountDir:C:\mountdir /Commit

Windows Server 2016에서 Windows Defender 기능 설치 실패(0x800f081f) 오류 해결 방법

13. 변경 사항이 정상적으로 커밋되면 작업 관리자를 다시 열고 파일(File) 메뉴에서 새 작업 실행(Run New Task)을 선택한 후 explorer.exe를 입력하고 확인을 클릭합니다.

14. 마지막으로 다음 명령어를 실행하여 Server 2016에 Windows Defender 기능을 설치합니다.

  • Dism /Online /Enable-Feature /FeatureName:Windows-Defender /all /source:WIM:C:\install.wim:1 /LimitAccess

Windows Server 2016에서 Windows Defender 기능 설치 실패(0x800f081f) 오류 해결 방법


15. 모든 창을 닫고 서버를 재시작하여 변경 사항을 적용합니다.

여기까지입니다! 이 방법이 도움이 되셨나요?
아래 댓글로 의견을 남겨주시거나, 이 글을 좋아요하고 SNS에 공유하여 더 많은 분들이 이 솔루션을 활용할 수 있도록 도와주세요.