Windows 10에서 .NET Framework 설치 중 0x800F0954 오류 해결 방법
문제 발생 상황
최근 appwiz.cpl을 통해 .NET Framework와 같은 Windows 구성 요소를 설치하려고 할 때, 계속해서 0x800F0954 오류가 발생하는 문제가 있었습니다. 오류 메시지는 Windows Update 서버에서 파일을 다운로드하지 못하는 상황을 나타냈지만, 분명히 수동 설치 파일을 사용했음에도 여전히 같은 오류가 발생했습니다.
이 문제는 특히 도메인 환경 또는 **WSUS(Windows Server Update Services)**를 사용하는 조직에서 자주 발생합니다. 시스템이 Microsoft의 업데이트 서버가 아닌 로컬 네트워크의 WSUS 서버를 참조하기 때문에 발생하는 문제입니다. 이번 포스팅에서는 이 오류를 해결하는 과정과 방법을 설명하고자 합니다.
원인 분석
0x800F0954 오류는 WSUS나 SCCM과 같은 로컬 업데이트 서버를 참조하는 환경에서 발생합니다. 이 경우 Windows Update가 인터넷의 Microsoft 서버가 아닌, 내부 네트워크의 업데이트 서버를 통해 업데이트를 받으려고 시도합니다. 만약 이 WSUS 서버가 .NET Framework 설치 파일을 제공하지 않거나, 정책적으로 이를 차단하고 있다면 이 오류가 발생할 수 있습니다.
해결 방법
문제 해결의 핵심은 시스템이 WSUS 서버 대신 Microsoft의 Windows Update 서버에서 직접 업데이트를 받을 수 있도록 설정을 변경하는 것입니다. 이를 위해 레지스트리와 그룹 정책을 수정하는 방법을 사용했습니다.
1. 레지스트리 편집기로 WSUS 설정 비활성화
WSUS 설정을 변경하기 위해 레지스트리를 수정했습니다.
- Windows + R을 눌러 regedit를 실행합니다.
- 다음 경로로 이동합니다:
-
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate
- 오른쪽 패널에서 다음 항목들을 삭제하거나 수정합니다:
- WUServer: WSUS 서버 주소가 설정되어 있을 경우 이 값을 삭제합니다.
- WUStatusServer: 이 값도 삭제합니다.
- DisableDualScan: 이 값을 0으로 설정하여, Microsoft의 업데이트 서버를 함께 참조할 수 있도록 설정합니다.
- UseWUServer: 이 값을 0으로 설정하거나 삭제합니다.
2. 정책 갱신
레지스트리를 수정한 후 시스템에 변경 사항을 반영하기 위해 명령 프롬프트에서 그룹 정책을 갱신했습니다.
- Windows + R을 눌러 명령 프롬프트(CMD)를 관리자 권한으로 실행합니다.
- 다음 명령어를 입력하여 정책을 갱신합니다:
gpupdate /force
3. 재부팅
정책이 갱신된 후 시스템을 재부팅하여 변경된 설정이 적용되도록 했습니다.
4. .NET Framework 설치 시도
위 과정을 완료한 후 다시 .NET Framework 설치를 시도했습니다. 이번에는 오류 없이 정상적으로 설치가 완료되었습니다.
결론
0x800F0954 오류는 WSUS 또는 SCCM 환경에서 발생하는 문제로, 시스템이 로컬 업데이트 서버를 참조할 때 나타납니다. 이를 해결하기 위해 레지스트리 편집기를 사용해 WSUS 설정을 비활성화하고, Microsoft의 Windows Update 서버를 참조하도록 변경하는 방법을 사용했습니다. 이 방법으로 .NET Framework 설치를 성공적으로 완료할 수 있었습니다.
이 문제가 발생한다면 위의 방법을 따라 해보세요. 특히 도메인 환경이나 WSUS 서버를 사용하는 조직에서 자주 발생하는 문제로, IT 관리자가 아닌 개인 사용자라면 WSUS 설정을 일시적으로 비활성화하는 것이 필요할 수 있습니다.
'System > Windows' 카테고리의 다른 글
CMD창(명령 프롬프트) 항상 시스템 경로 (Windows의 system32) 에서 실행하기 (1) | 2024.09.10 |
---|---|
Windows UAC(사용자 계정 컨트롤) Prompt 비활성화 방법과 주의사항 (0) | 2024.08.15 |
윈도우에서 화면 녹화하는 방법 (0) | 2024.08.10 |
윈도우에서 스크롤이 긴 화면 전체 캡처하는 방법: 간단한 가이드 (0) | 2024.08.05 |
MECM에서 배포 지점(DP) 서버 확인 방법 (0) | 2024.07.27 |