0x800f0954 오류를 해결하는 방법?

코드 0x800f0954의 오류가 네트워크에 점점 더 자주 나타납니다. Windows 10에 다양한 추가 구성 요소를 추가하려고 할 때 나타납니다. 대부분 다른 버전의 .NET Framework를 추가 할 때 발생합니다. 기본 제공 명령 줄 도구 중 하나 인 DISM도 실패 할 수 있습니다. 시스템을 스캔하거나 다른 시스템 작업을 수행하는 대신 충돌 창이 나타날 수 있습니다. Windows 7-10에서 오류 0x800f0954의 원인과 수정 방법이 아래에 설명되어 있습니다.

0x800f0954 오류의 원인은 무엇입니까?

문제의 원인을 이해하기 위해 전문가들은 약 30 개의 사용자 보고서를 조사했습니다. 그런 다음 유사한 상태의 Windows가 테스트 시스템에서 재현되었습니다. 결과-같은 오류가 나타납니다.

다음과 같은 결함 범인을 설정할 수있었습니다.

  • 컴퓨터가 업데이트 전송을 담당하는 Windows 서버에 연결할 수 없습니다. 시스템 자체가 WU 서버에 접속할 수 없었을 가능성이 큽니다. 이 문제는 도메인에 연결되고 WSUS 서버에서 업데이트를 자동으로 다운로드하도록 구성된 컴퓨터 네트워크에서 일반적입니다. 오류를 해결하려면 WSUS를 무시하고 업데이트를 다운로드하십시오.
  • DISM CBS 로그로 인해 문제가 발생합니다. DISM 유틸리티는 실제로 사용할 수없는 오류 보고서와 함께 CBS 로그를 생성 할 수 있습니다. 서비스 로그를 제거하면 시스템 결함을 제거 할 수 있습니다. DISM을 통해 Windows 검색을 다시 시작하면 유틸리티가 올바른 결과를 표시합니다.
  • 기본 제공 OS 구성 요소를 통한 .NET Framework 업데이트에 실패했습니다. 최신 버전의 .NET Framework를 오류없이 다운로드하여 설치하려면 Powershell을 사용하는 것이 좋습니다.
  • 그룹 정책 설정은 작업 실행을 차단합니다. 그룹 정책에는 비활성 상태 일 때 오류 0x800f0954가 발생할 수있는 한 가지 설정이 있습니다. 이 문제에 대한 해결책은 편집기에 하나의 옵션을 포함시키는 것입니다.

나열된 문제에 따라 수정 방법을 선택했습니다. 하나의 설정 만 교체하거나 여러 수동 단계를 수행하여 각 오작동을 개별적으로 제거 할 수 있습니다. 그러나 문제의 근본 원인이 무엇인지 이해하려면 때로는 여러 가지 조작을 수행해야합니다. 모든 방법은 효율성과 사용 편의성 측면에서 사용하도록 권장되는 순서대로 배치됩니다.

방법 1 : WSUS 우회

추가 Windows 구성 요소를 얻으려면 Microsoft 서버에 액세스해야합니다. 시스템이 필요한 연결을 설정할 수 없으면 오류 0x800f0954가 나타납니다. 서버 시스템의 모든 충돌 보고서 중 약 35 %는 서버 연결 문제로 인해 발생합니다. WSUS 서버에서 업데이트를 다운로드하도록 구성 되었기 때문입니다.

판독기에 비슷한 문제가있는 경우 컴퓨터가 도메인 네트워크에 있으면 이전 그룹 정책 설정이 저장되었을 가능성이 큽니다. 이 시나리오에서는 WSUS 서버를 무시하도록 임시 목발을 설치해야합니다. 이렇게하려면 레지스트리 설정을 변경하십시오.

중요! 레지스트리를 사용하기 전에 Windows 복원 지점을 만드는 것이 좋습니다. 잘못된 매개 변수를 변경하거나 잘못된 값을 설정하면 시스템의 올바른 작동을 위반할 수 있습니다.

해야 할 일 :

  1. 키보드에서 Win + R 키 조합을 누릅니다.
  2. 실행 대화 상자에서 regedit 라는 단어를 삽입하고 Ctrl + Shift + Enter를 누릅니다 (관리자 권한으로 레지스트리 편집기를 시작할 수 있음). 사용자 계정 컨트롤 응용 프로그램에서 알림이 표시되면 예 버튼으로 작업을 확인하십시오.

  3. 세로 패널에서 HKEY_LOCAL_MACHINE \ SOFTWARE \ 정책 \ Microsoft \ Windows \ WindowsUpdate \ AU를 순차적으로 열거 나 링크를 탐색 패널에 붙여 넣습니다. "WindowsUpdate"를 찾을 수없는 경우에는 작업 창을 마우스 오른쪽 버튼으로 클릭하고이 키를 만드십시오. "AU"키로 동일하게 수행하십시오.

  4. 오른쪽 패널의 마지막 폴더에서 RMB를 클릭하고 "Create"- "String parameter"를 선택하십시오. 값은 "UserWUServer"로 이름을 바꿔야합니다.
  5. 새로 만든 매개 변수를 두 번 클릭하여 열고 0으로 설정하십시오.
  6. 레지스트리 편집기를 종료하고 컴퓨터를 다시 시작하십시오.

방법 2 : CBS 로그 지우기

개인적인 경험과 많은 사용자의 경험을 바탕으로 CBS (Component Based Servicing) 로그를 제거하면 0x800f0954 오류와의 싸움에 도움이 될 수 있습니다. DISM에 의해 작성됩니다. 다음 단계는 DISM을 다시 시작하고 작업을 반복하여 이전에 오류를 일으킨 Windows 구성 요소를 설치하는 것입니다.

연습 :

  1. "탐색기"를 열고 C : \ Windows \ Logs \ CBS 경로를 따릅니다.

  2. CBS 폴더에 있으면 Ctrl + A를 눌러 모든 내용을 선택하고 Del을 눌러 삭제하십시오. 모든 .log 및 .cab 파일이 삭제되면 탐색기를 닫을 수 있습니다.
  3. "시작"을 마우스 오른쪽 버튼으로 클릭하고 "명령 프롬프트 (관리자)"를 선택하십시오. UAC 알림이 표시되면 "예"를 클릭하여 권한 부여를 확인하십시오.
  4. 모든 권한이있는 콘솔에서 -Dism.exe / online / enable-feature / featurename : NetFX3 / source : C : \ 명령을 붙여 넣고 Enter 키를 누릅니다.
  5. 시스템을 다시 시작하십시오.

방법 3 : PowerShell을 사용하여 .NET Framework 설치

DISM을 사용하여 .NET Framework를 설치할 때 문제가 발생하면 다른 도구 인 Powershell로 전환해야합니다. 다른 원리로 작동하며 적절한 구성 요소를 설치할 가능성이 높습니다.

지시 사항 :

  1. Win + R 조합을 누르고 powershell 라인에 붙여 넣고 Ctrl + Shift + Enter 키를 클릭하십시오.
  2. 상승 모드에서 Powershell을 시작한 후 Add-WindowsCapability -Online -Name NetFx3 항목 ~ ~ ~ ~-Source D : \ sources \ sxs를 삽입하고 Enter 버튼으로 작업을 적용하십시오.

  3. 콘솔을 닫고 컴퓨터를 다시 시작하십시오.
  4. 모든 것이 올바르게 작동하는지 확인하십시오.

방법 4 : 그룹 정책 편집기 설정 변경

이 방법은 오류 0x800f0954가 RSAT 도구를 추가하려는 경우에 적용됩니다. 이 경우 사용자는 그룹 정책 설정을 몇 가지 변경해야합니다.

중요! 일부 버전의 Windows에서는 그룹 정책 편집기를 사용할 수 없습니다. Home 버전에서 "ten"이 설정되어 있으면 기본적으로이 도구에 액세스 할 수 없습니다. 편집기를 추가로 설치해야합니다.

그룹 정책에 액세스 할 수있는 경우 다음을 수행해야합니다.

  1. 시작 옆의 돋보기 아이콘을 클릭하고 gpedit.msc 파일 이름을 삽입 한 후여 십시오.
  2. 편집기 내에서 "관리 템플릿 \ 시스템"섹션으로 이동하십시오.
  3. 오른쪽 분할 창에서 "선택적 구성 요소 설치를위한 매개 변수 지정 ..."매개 변수를 찾아 두 번 클릭하십시오.

  4. "On"상태로 두십시오.
  5. "복구 컨텐츠 다운로드 ..."옆의 확인란을 선택하십시오.

  6. “적용”버튼을 클릭하고 편집기를 닫습니다.

그게 전부입니다. 어떤 방법으로 오류 0x800f0954을 해결하고 여전히 Windows의 원하는 구성 요소를 설치해야합니다. 처음에는 상황을 선택하고이를 위해 개발 된 솔루션으로 이동해야합니다. 문제를 확인할 수 없으면 모든 단계를 순서대로 수행 할 수 있습니다.

재미있는 기사