0x80240017 오류는 주로 Windows Update(WU)를 통한 업데이트가 실패했거나 Visual Studio용 Visual C++ 재배포 가능 패키지 설치에 실패한 후에 나타납니다. 드물게는 서드파티 백신 프로그램과의 충돌로 인해 발생하기도 합니다.

추가 정보: 일부 프린터 드라이버가 Windows Update를 통해 정상적으로 업데이트되지 못할 때도 이 오류가 발생한다고 보고된 바 있습니다.
현재 이 오류로 어려움을 겪고 계시다면 아래의 방법들이 도움이 될 수 있습니다. 비슷한 상황에서 다른 사용자들이 실제로 성공한 다양한 해결책을 정리했습니다. 오류가 해결될 때까지 순서대로 하나씩 시도해 보시기 바랍니다.
참고: 아래 방법을 진행하기 전에 먼저 서드파티 백신 프로그램과의 충돌 여부를 확인하세요. 실시간 보호 기능을 일시적으로 비활성화하거나, 해당 백신을 임시로 제거한 후 오류가 사라지는지 테스트해 볼 수 있습니다.
방법 1: Windows Update 문제 해결사 사용하기
Windows에 내장된 Windows Update 문제 해결사는 효과가 미미하다는 평가를 받곤 하지만, 실제로 이 도구를 사용해 0x80240017 오류를 해결했다는 사용자들도 적지 않습니다.
아래 절차에 따라 Windows Update 문제 해결사를 실행하고 오류를 수정해 보세요.
- Windows 키 + R을 눌러 실행 창을 연 뒤, "control.exe /name Microsoft.Troubleshooting"을 입력하고 Enter 키를 눌러 문제 해결 화면을 엽니다.

- 문제 해결 화면에서 Windows Update를 클릭한 후 문제 해결사 실행을 선택합니다.

- 문제 해결사가 잠재적인 문제를 감지할 때까지 기다린 후, 이 수정 사항 적용 버튼을 누릅니다.

- 이후 Windows가 자동 복구 작업을 진행하는 동안 잠시 기다립니다. 프로세스가 완료되면 안전하게 문제 해결사를 닫아도 됩니다.
프로세스가 끝나면 업데이트 또는 설치를 다시 시도하여 0x80240017 오류가 해결되었는지 확인합니다. 동일한 증상이 계속된다면 방법 2로 넘어가세요.
방법 2: Windows Update 구성 요소 초기화하기
이 오류는 근본적으로 Windows Update와 관련된 문제이므로, WU(Windows Update) 구성 요소를 수동으로 초기화하면 대부분 해결할 수 있습니다. 이 가이드의 모든 방법 중에서도 이 방법이 같은 문제를 겪은 사용자들에게 가장 높은 성공률을 보였습니다.
이 방법은 관리자 권한 명령 프롬프트를 사용해 Windows Update 구성 요소를 수동으로 초기화하는 과정을 포함합니다. 다소 기술적인 작업처럼 느껴질 수 있지만, 단계별로 자세히 안내해 드리겠습니다.
- 화면 좌측 하단의 Windows 시작 메뉴에서 "cmd"를 검색합니다. 그런 다음 명령 프롬프트를 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택해 관리자 권한 명령 프롬프트를 엽니다.

참고: 일반 명령 프롬프트 창에서는 필요한 권한이 없어 다음 단계를 수행할 수 없습니다. 반드시 관리자 권한으로 실행된 명령 프롬프트를 사용해야 합니다. - 관리자 권한 명령 프롬프트에 아래 명령어를 입력하고 Enter 키를 누릅니다. 전체를 한 번에 붙여넣거나, 한 줄씩 입력하며 실행할 수도 있습니다.
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
pause - 명령 프롬프트 창을 닫고 업데이트 또는 설치를 다시 시도하여 문제가 해결되었는지 확인합니다.
여전히 동일한 문제가 발생한다면 방법 3으로 이동하세요.
방법 3: 프린터 드라이버 수동 설치하기 (해당되는 경우)
일부 사용자들은 Windows Update가 프린터 드라이버 업데이트에 실패할 때도 0x80240017 오류가 발생한다고 보고했습니다. 이는 Canon 및 HP 프린터에서 특히 흔하게 나타나는 현상입니다. 이 경우 Windows Update 화면에 다음과 유사한 메시지가 표시됩니다.
HP driver update for HP LaserJet M1530 MFP Series PCL 6 – Error 0x80240017
잘못된 프린터 드라이버 설치로 인해 이 오류가 발생한 것이라면 해결 방법은 의외로 간단합니다. 대부분의 사용자는 최신 버전의 드라이버를 수동으로 설치하는 것만으로 문제를 해결했습니다. 아래 절차를 따라 해보세요.
- 먼저 기존 프린터 드라이버의 모든 구성 요소를 제거합니다. Windows + R 키를 눌러 실행 창을 열고, "appwiz.cpl"을 입력한 후 Enter 키를 눌러 프로그램 및 기능을 엽니다.

- 프로그램 및 기능에서 애플리케이션 목록을 살펴보고, 사용 중인 프린터 제조사와 관련된 드라이버 패키지를 마우스 오른쪽 버튼으로 클릭한 후 제거를 선택합니다.
- 화면의 안내에 따라 드라이버 패키지를 시스템에서 제거한 뒤 컴퓨터를 재부팅합니다.
- 컴퓨터가 다시 부팅되면 프린터 제조사 공식 웹사이트에 접속하여 해당 프린터 모델에 맞는 최신 드라이버를 다운로드합니다.
- 설치 파일을 실행하고 화면 지시에 따라 최신 프린터 드라이버를 설치한 후, 컴퓨터를 다시 한 번 재부팅합니다.
- 재부팅이 완료되면 프린터 드라이버가 정상적으로 작동하며, Windows Update에서 더 이상 0x80240017 오류가 표시되지 않을 것입니다.
이 방법이 효과가 없거나 해당되지 않는 상황이라면 방법 4로 넘어가세요.
방법 4: SFC 검사 및 DISM 명령 실행하기
일부 사용자들에 따르면, 0x80240017 오류는 숨겨진 시스템 파일 손상으로 인해서도 발생할 수 있습니다. 이 가능성을 확인하기 위해 Microsoft에서 개발한 도구를 사용해 시스템 손상 여부를 검사하고 복구해 보겠습니다.
시스템 파일 검사기(SFC)는 손상된 시스템 파일로 인해 발생하는 문제를 찾아내는 Windows 내장 도구입니다. 검사 중 불일치가 발견되면, 이 도구는 손상된 파일을 자동으로 새로운 정상 파일로 교체합니다.
아래 절차에 따라 SFC 검사를 실행하여 0x80240017 오류를 수정해 보세요.
참고: 아래 단계로 결과가 나오지 않으면, 바로 이어지는 단계에 따라 DISM을 실행하세요.
- 화면 좌측 하단의 Windows 시작 메뉴에서 "cmd"를 검색합니다. 그런 다음 명령 프롬프트를 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택해 관리자 권한 명령 프롬프트를 엽니다.

- 관리자 권한 명령 프롬프트에 sfc/scannow를 입력하고 Enter 키를 눌러 검사를 시작합니다.

- 프로세스가 완료될 때까지 기다립니다. 시스템 사양과 하드 디스크 용량에 따라 이 과정은 20분 정도 또는 그 이상 걸릴 수 있습니다.
- 프로세스가 완료되면 보고서를 확인하여 불일치 항목이 수정되었는지 살펴봅니다. 결과와 관계없이 컴퓨터를 재부팅하여 문제가 해결되었는지 확인합니다.
참고: 최종 보고서에 수정된 불일치 항목이 표시되지 않더라도 너무 걱정하지 마세요. SFC 검사는 보고 없이 손상된 파일을 조용히 복구하는 경우가 많습니다.
컴퓨터가 재부팅되면 0x80240017 오류가 해결되었는지 확인합니다. 여전히 동일한 문제가 나타난다면 DISM 실행 단계로 진행하세요.
배포 이미지 서비스 및 관리(DISM) 역시 시스템 파일 손상을 복구할 수 있는 명령줄 유틸리티입니다. 로컬 백업을 사용해 손상된 파일을 교체하는 SFC 검사와 달리, DISM은 Windows Update 구성 요소를 활용해 인터넷에서 정상 파일을 다운로드합니다. 따라서 아래 단계를 시작하기 전에 인터넷 연결이 안정적인지 반드시 확인하세요.
- 화면 좌측 하단의 Windows 시작 메뉴에서 "cmd" 또는 "명령 프롬프트"를 검색합니다. 그런 다음 명령 프롬프트를 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택해 관리자 권한 명령 프롬프트를 엽니다.

- 관리자 권한 명령 프롬프트에 아래 DISM 명령어를 붙여넣고 Enter 키를 누릅니다.
DISM /Online /Cleanup-Image /ScanHealth
참고: 이 명령은 현재 사용 중인 Windows 이미지에서 숨겨진 손상 여부를 검사합니다. - 검사 프로세스가 끝나면 다음 명령어를 입력하고 Enter 키를 누릅니다.
DISM.exe /Online /Cleanup-image /Restorehealth
참고: 이 DISM 검사는 발견된 손상 파일에 대해 자동으로 복구 작업을 수행합니다. - 프로세스가 완료되면 관리자 권한 명령 프롬프트를 닫고 컴퓨터를 재부팅합니다. 부팅이 완료되면 문제가 해결되었는지 확인하세요.