Windows 선택적 기능 설치 시 발생하는 0x800f0821 오류 해결 방법

0x800f0821 오류 이해 및 해결 방법

자, 상황은 이렇습니다.윈도우 설정에서 선택적 기능을 추가하려고 할 때 오류 코드 0x800f0821이 발생하는 것은 흔한 일입니다.기본적으로 윈도우는. NET Framework 업데이트, 언어 팩, 그래픽 도구 등을 설치할 수 없을 때 이 오류를 발생시킵니다.문제는 이 오류가 시스템 파일 손상, 윈도우 업데이트 오류, 네트워크 문제, 시스템 설정 충돌 등 다양한 원인으로 발생한다는 것입니다.간단해 보이지만, 여러 번 시도해도 해결되지 않으면 매우 답답할 수 있습니다.다행히 이 문제를 해결할 수 있는 몇 가지 방법이 있습니다.때로는 적절한 도구나 방법을 사용하는 것만으로도 윈도우 오류를 해결할 수 있습니다.아래 해결 방법들은 일반적인 원인들을 다루고 있으므로, 한 가지 방법이 효과가 없으면 다른 방법을 시도해 보세요.각 방법은 서로 다른 근본 원인을 해결합니다.이 방법들 중 하나라도 효과가 있기를 바랍니다.그러면 선택적 기능이 설치되고 시스템이 다시 정상적으로 작동할 것입니다.

Windows에서 0x800f0821 오류를 해결하는 방법

해결 방법 1: 설정 대신 Windows 기능 메뉴를 사용하세요

좀 구식처럼 들릴 수도 있지만, 때로는 최신 설정 앱보다 기존의 Windows 기능 메뉴를 통해 기능을 설치하는 것이 더 효과적일 수 있습니다.설정 앱을 통한 설치가 실패할 경우, 이 메뉴를 사용하면 더 직접적인 방식으로 문제를 해결할 수 있습니다.- Windows 검색창에 “선택적 기능”을 입력하고 Enter 키를 누릅니다.- 원하는 기능(예:.NET Framework)을 찾아 옆에 있는 확인란을 선택합니다.- 확인 을 클릭합니다. Windows에서 설치를 시작합니다.- 설치가 완료되면 PC를 다시 시작하는 것을 잊지 마세요.다시 시작하지 않으면 문제가 발생할 수 있습니다.이 방법이 도움이 되는 이유는 Windows 기능 메뉴가 설정 앱보다 시스템 구성 요소와 더 직접적으로 상호 작용하기 때문입니다.따라서 설정 앱에 오류가 발생하더라도 이 방법을 사용하면 문제를 해결할 수 있습니다.일부 시스템에서는 특정 업데이트 상태나 타이밍 문제로 인해 설정 앱을 통한 설치가 제대로 작동하지 않을 수 있습니다.

해결 방법 2: Windows 업데이트 및 네트워크 문제 해결사 실행

많은 선택적 기능이 Windows 업데이트 파일에 의존하므로 먼저 업데이트 문제를 해결하는 것이 좋습니다.내장된 문제 해결사는 네트워크 문제를 감지하고 설치 실패의 원인이 될 수 있는 사소한 업데이트 오류를 ​​수정할 수 있습니다.- Windows 검색창에 ‘문제 해결’을 입력 하고 엽니다.- ‘ 추가 문제 해결사’를 클릭합니다.- 목록에서 ‘Windows 업데이트’를 찾아 클릭한 다음 ‘문제 해결사 실행’을 클릭합니다.- 안내에 따라 문제를 해결합니다.- 네트워크 문제 해결사 도 같은 방법으로 실행합니다.네트워크 문제로 인해 기능 다운로드가 차단되는 경우가 있습니다. Windows 10에서는 방법이 약간 다릅니다.- 시작 메뉴를 마우스 오른쪽 버튼으로 클릭하고 ‘설정’을 선택합니다.- ‘네트워크 및 인터넷’ 으로 이동합니다.- ‘고급 네트워크 설정’ 에서 ‘네트워크 문제 해결사’를 클릭합니다.- 문제 해결사가 작업을 완료할 때까지 기다립니다.일반적으로 자동으로 수정 사항이 적용됩니다.완벽하지는 않지만, 근본적인 업데이트 또는 네트워크 문제를 해결하면 Windows에서 오류 없이 해당 기능을 설치할 수 있습니다.

해결 방법 3: Windows 업데이트 구성 요소를 수동으로 재설정합니다.

업데이트 실패는 이 오류의 주요 원인인 경우가 많습니다.특히 구성 요소가 손상되었거나 멈춘 경우 업데이트 하위 시스템을 재설정하는 것이 일반적인 해결 방법입니다.- 검색창에 cmd를 입력합니다.- 명령 프롬프트를 마우스 오른쪽 버튼으로 클릭 하고 관리자 권한으로 실행을 선택합니다.- 사용자 계정 컨트롤(UAC) 메시지가 나타날 수 있습니다.예를 클릭합니다.이제 다음 명령어를 하나씩 주의 깊게 붙여넣고 Enter 키를 눌러 실행하세요.bash net stop bits net stop wuauserv net stop appidsvc net stop cryptsvc Del “%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\*.*” rmdir /s /q %systemroot%\SoftwareDistribution rmdir /s /q %systemroot%\System32\catroot2 regsvr32 /s atl.dll regsvr32 /s urlmon.dll regsvr32 /s mshtml.dll netsh winsock reset netsh winsock reset proxy net start bits net start wuauserv net start appidsvc net start cryptsvc 이 모든 작업을 완료한 후 컴퓨터를 다시 시작하세요.이 과정은 Windows 업데이트와 관련된 모든 서비스를 종료하고 재설정하여 멈춘 파일이나 손상된 구성 요소를 제거합니다.경험상, 이 과정은 때때로 제대로 작동하지 않을 수 있습니다.어떤 컴퓨터에서는 바로 작동하지만, 다른 컴퓨터에서는 두 번 실행하거나 몇 번 재부팅해야 할 수도 있습니다.

해결 방법 4: DISM을 사용하여 기능을 수동으로 설치합니다.

Windows에서 기능 파일을 자동으로 다운로드하지 않는 경우 DISM 명령어를 사용하여 수동으로 설치할 수 있습니다.이 방법은 명령 프롬프트를 사용하고 설정을 변경하는 데 익숙한 사용자에게 적합합니다.- Windows ISO 파일을 마운트합니다.마우스 오른쪽 버튼을 클릭하고 ” 마운트”를 선택합니다.- ISO 파일에 할당된 드라이브 문자(예: D:\)를 확인합니다.- 관리자 권한으로 명령 프롬프트를 다시 엽니다.- 먼저 사용 가능한 기능 목록을 가져옵니다.bash dism /online /get-capabilities – 원하는 기능의 이름을 찾습니다.예를 들어. NET Framework를 설치하려면 정확한 이름을 검색합니다.- 그런 다음 기능을 추가합니다.bash dism /online /add-capability /capabilityname:NAME_OF_CAPABILITY NAME_OF_CAPABILITY 부분을 실제 기능 이름(예: `NetFx3~~~~` 또는 목록에서 찾은 이름)으로 바꿉니다.설치가 완료될 때까지 기다립니다.일반적으로 Windows 업데이트가 완료될 때까지 기다리는 것보다 더 빠르게 설치가 완료됩니다.

해결 방법 5: SFC 및 DISM 검사를 실행하여 손상된 시스템 파일을 찾습니다.

시스템 파일 손상으로 인해 기능 설치가 실패할 수 있습니다.다음 검사를 실행하면 누락되거나 손상된 시스템 파일을 복구할 수 있습니다.- 관리자 권한으로 명령 프롬프트를 엽니다.- 먼저 DISM 명령을 실행합니다.bash DISM /Online /Cleanup-Image /CheckHealth DISM /Online /Cleanup-Image /ScanHealth DISM /Online /Cleanup-Image /RestoreHealth – 마지막 명령에서 오류가 발생하면 /Source:C:\RepairSource\Windows /LimitAccess를 추가하여 깨끗한 소스 파일을 지정하십시오.- DISM 작업이 완료되면 bash sfc /scannow 명령을 실행합니다.- 검사 및 복구가 완료될 때까지 기다립니다.완료 후 시스템을 재부팅합니다.경우에 따라 이러한 단계만으로 기능 설치를 방해하는 근본적인 손상 문제를 해결할 수 있습니다.

해결 방법 6: Windows 모듈 설치 관리자 서비스를 다시 확인하십시오.

이 서비스는 Windows 구성 요소 설치를 담당합니다.이 서비스가 비활성화되어 있으면 해당 기능을 사용할 수 없을 가능성이 높습니다.- 검색창에 ‘서비스’를 입력하고 엽니다.- ‘Windows 모듈 설치 관리자’를 찾습니다.- 해당 항목을 두 번 클릭하고 시작 유형을 ‘자동’ 으로 설정합니다.- ‘시작’을 클릭한 다음 ‘확인’을 클릭 합니다.이미 실행 중인 경우 다시 시작하면 됩니다.이 서비스가 비활성화되어 있거나 시작 유형이 수동으로 설정되어 있으면 기능 설치가 제대로 작동하지 않을 수 있으므로 확인해 보는 것이 좋습니다.

해결 방법 7: ISO 파일을 사용하여 기능을 직접 설치합니다.

다른 방법이 모두 실패했을 때 ISO 이미지에서 설치하면 다운로드 오류를 완전히 건너뛸 수 있습니다.- ISO 파일을 마우스 오른쪽 버튼으로 클릭하고 ‘마운트’를 선택하여 마운트합니다.- 올바른 패키지 파일(.cab 또는.msu)을 찾습니다.- dism을 사용하여 기능을 추가합니다.bash dism /online /add-package /packagepath:D:\sources\sxs\.cab 파일에서 D:\를 사용자의 드라이브 문자로, <FeatureFile>을 실제 파일 이름으로 바꾸세요.- 완료되면 컴퓨터를 재부팅하고 제대로 설치되었는지 확인하세요.— 꽤 많은 방법이 있지만, 이 모든 방법은 0x800f0821 오류의 다양한 원인을 해결하는 데 도움이 됩니다.대부분의 경우 손상된 업데이트와 시스템 문제가 복합적으로 작용하여 오류가 발생합니다.이러한 단계를 따르면 문제가 해결되는 경우가 많습니다.—

요약

  • 문제가 해결되지 않으면 설정 메뉴를 열기 전에 Windows 기능 메뉴를 먼저 확인해 보세요.
  • 업데이트 및 네트워크 문제에 대한 문제 해결사를 실행하세요.
  • Windows 업데이트 구성 요소가 제대로 작동하지 않으면 재설정하십시오.
  • DISM 및 SFC 검사를 사용하여 시스템 손상 가능성을 해결하십시오.
  • Windows 모듈 설치 관리자 서비스가 활성화되어 있는지 확인하십시오.
  • 최후의 수단으로 ISO 파일을 사용하여 기능을 수동으로 설치하십시오.

마무리

솔직히 이런 문제들은 짜증스럽지만, 이런 방법들 중 하나가 마침내 효과가 있을 때는 꽤 만족스럽습니다.특히 업데이트 구성 요소를 재설정한 후에는 재부팅 한두 번으로 고질적인 오류가 해결되는 경우가 있습니다.윈도우는 예측할 수 없는 부분이 있지만, 인내심을 갖고 체계적으로 문제를 해결하려고 노력하면 대개 좋은 결과를 얻을 수 있다는 점을 기억하세요.이 정보가 누군가의 시간을 몇 시간이라도 절약해 주기를 바랍니다.