오류 800f0902란 무엇인가?
800f0902 오류는 일시적인(transient) 오류로, 대부분의 경우 업데이트 설치 프로그램인 Trusted Installer가 다른 클라이언트의 요청을 처리하느라 바쁠 때 나타납니다. Trusted Installer는 운영체제의 중요한 파일을 다루기 때문에 현재 작업이 끝나기 전에는 중단될 수 없습니다. 이 문제는 주로 Windows OS 업데이트를 설치할 때 발생하며, 일반적으로 사용자가 업데이트를 확인한 직후 또는 자동 업데이트가 실패한 후에 오류 코드가 표시됩니다. 밀린 업데이트가 많은 컴퓨터에서 특히 자주 발생하는 것으로 알려져 있습니다.

바쁜 TrustedInstaller가 원인이라면, 잠시 기다린 후 문제가 되는 업데이트를 설치하는 것만으로도 대부분 해결됩니다. 하지만 때로는 손상된 업데이트 설치가 이 문제를 일으키기도 하는데, 이 경우 Software Distribution 폴더를 초기화하는 번거로운 작업을 거쳐야 합니다.
또 다른 가능성은 실패하는 업데이트들이 이미 더 최신 업데이트로 대체된 경우입니다. 이때 OS는 해당 업데이트를 "적용 불가(not applicable)"로 간주하고 800f0902 오류를 표시합니다. 문제가 서버 측에 있을 가능성도 있으므로, 가능하다면 몇 시간 기다렸다가 문제가 저절로 해결되는지 확인해 보세요.
아래에서는 Windows 사용자들이 800f0902 오류를 성공적으로 제거하는 데 도움이 된 방법들을 정리했습니다. 각 방법을 순서대로 따라 하며 자신에게 맞는 해결책을 찾아보세요.
참고: 아래 방법을 시작하기 전에 네트워크 연결이 정상적으로 작동하는지 먼저 확인하세요. 또한 Windows가 업데이트를 수행할 때 프록시 설정이 영향을 미치지 않는지 점검하세요. 프록시나 VPN을 사용 중이라면 해당 서비스를 비활성화한 후 실패했던 업데이트 설치를 다시 시도해 보세요.
방법 1: Internet Explorer 초기화하기
800f0902 오류는 종종 IE(Internet Explorer)의 불완전한 설치와 관련이 있습니다. 일부 사용자는 IE를 열어 초기화가 완료되도록 한 후 오류를 성공적으로 제거했습니다. Chrome이나 Firefox 같은 타사 브라우저를 사용한다면 Internet Explorer를 열었다가 다시 닫아 보세요. 그런 다음 Windows Update로 돌아가 업데이트를 다시 실행합니다. 여전히 실패한다면 방법 2로 넘어가세요.
참고: 이 해결책은 평소 IE를 사용하지 않거나 업데이트 실패 후 IE를 열지 않은 경우에만 적용됩니다.
Internet Explorer를 열려면: Windows 키 + R을 눌러 실행 창을 열고, iexplore.exe를 입력한 후 확인을 클릭합니다.
방법 2: Windows Modules Installer 서비스(trustedinstaller.exe) 재시작
TrustedInstaller는 Windows Modules Installer라는 서비스가 사용하는 실행 파일입니다. 이 서비스의 목적은 Windows 시스템 모듈(Windows 업데이트, 자동 업데이트, 핫픽스 포함)을 설치하는 것입니다. TrustedInstaller.exe는 메모리를 많이 사용하는 것으로 알려져 있으며, Windows 7에서 오작동을 일으켜 업데이트 설치를 방해할 수 있습니다. 일부 사용자는 서비스를 재시작하고 시스템을 재부팅하여 800f0902 오류를 해결했습니다. 다음 단계를 따르세요:
참고: 서비스를 재시작하기 전에 현재 업데이트를 처리 중이 아닌지 반드시 확인해야 합니다. 이를 위해 작업 관리자(Ctrl + Shift + Esc)를 열고 리소스 모니터로 이동하여 TrustedInstaller.exe가 현재 실제 메모리를 사용 중인지 확인하세요. 시스템 리소스를 사용 중이라면 아래 가이드를 진행하기 전에 업데이트가 완료될 때까지 기다리세요.
- Windows 키 + R을 눌러 실행 창을 엽니다. 그런 다음 services.msc를 입력하고 Enter 키를 누릅니다.
- 서비스 창에서 아래로 스크롤하여 Windows Modules Installer를 찾습니다.
- Windows Modules Installer를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다.

- 일반 탭을 선택하고 중지 버튼을 클릭합니다. 서비스가 중지되면 시작 버튼을 클릭하여 다시 시작합니다. 마지막으로 적용을 눌러 확인한 뒤 서비스 창을 닫습니다.

- 이전에 실패했던 업데이트 설치를 다시 시도합니다.
참고: 업데이트가 다시 실패하고 80080005 오류 코드가 표시되면 컴퓨터를 재시작하고 방법 3을 따르세요. 여전히 800f0902가 표시된다면 바로 방법 4로 이동하세요.
방법 3: SFC로 시스템 오류 검사하기
손상된 Windows 시스템 파일 역시 800f0902 오류를 유발할 수 있습니다. 이는 일반적으로 Windows Update의 다운로드나 설치가 중단되었을 때 발생하며, 갑작스러운 전원 차단이나 네트워크 장애가 원인일 수 있습니다. 위 방법을 따른 후 오류 코드가 80080005로 변경되었다면, 아래 단계에 따라 SFC(시스템 파일 검사기)를 실행하세요.
Windows에는 시스템 파일 손상과 관련된 대부분의 문제를 검사하고 수정할 수 있는 내장 도구가 있습니다. 아래 단계에 따라 시스템 전체 검사를 수행하고 손상된 파일을 복구하세요:
- 화면 왼쪽 하단의 Windows 시작 버튼을 클릭하고 "cmd"를 검색합니다. 그런 다음 명령 프롬프트를 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택합니다.

- 명령 프롬프트가 관리자 권한으로 열리면 sfc /scannow를 입력하고 Enter 키를 누릅니다. 시스템 전체 검사가 시작되며 완료까지 시간이 걸립니다. 도구가 손상된 파일을 발견하면 다음 프롬프트에서 Y 키를 눌러 손상된 파일을 복구해야 합니다.
- 프로세스가 완료되면 컴퓨터를 재시작하고 업데이트 설치를 다시 시도합니다.
방법 4: Software Distribution 폴더 초기화하기
Windows의 Software Distribution 폴더는 WUAgent가 관리하며, Windows Update에 필요한 임시 파일을 저장하는 역할을 합니다. 평소에는 이 폴더와 상호작용할 필요가 없지만, 위의 방법들을 따른 후에도 Windows 업데이트가 계속 실패한다면 폴더 이름을 변경하여 문제를 해결할 수 있습니다. 이 방법은 더 최신 업데이트가 이미 설치되어 Windows가 해당 업데이트를 "적용 불가"로 인식하는 상황에서 특히 효과적입니다.
Software Distribution 폴더는 C:\Windows\SoftwareDistribution 경로에서 찾을 수 있습니다. 이 폴더의 크기가 상당히 큰 경우(700MB 초과)라면 이 방법으로 오류가 해결될 가능성이 높습니다.
참고: 아래 단계는 안전하며 시스템에 해를 끼치지 않습니다. 이 절차는 Software Distribution 폴더의 내용을 초기화하여 Windows가 WU 구성 요소를 다시 생성하고 드라이버를 다시 다운로드하도록 강제합니다.
Software Distribution 폴더를 초기화하는 단계별 가이드입니다:
- 먼저 컴퓨터를 인터넷에서 분리합니다. Wi-Fi를 끄거나 유선 연결 케이블을 물리적으로 뽑으면 됩니다.
참고: 이 단계를 건너뛰면 Windows가 일부 파일이 사용 중이라고 표시하여 아래 명령이 작동하지 않을 수 있습니다. - 화면 왼쪽 하단의 Windows 시작 버튼을 클릭하고 "cmd"를 검색합니다. 그런 다음 명령 프롬프트를 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택합니다.

- 먼저 BITS, 암호화 서비스(Cryptographic), MSI Installer, Windows Update 서비스를 중지해야 합니다. 명령 프롬프트에 다음 명령을 입력하고 각 명령 후 Enter 키를 누릅니다:
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
- 이제 SoftwareDistribution 폴더와 Catroot2 폴더의 이름을 변경합니다. 이렇게 하면 Windows Update 구성 요소가 다시 생성되고 업데이트가 다시 다운로드됩니다. 명령 프롬프트에 다음 명령을 입력하고 각 명령 후 Enter 키를 누릅니다:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 Catroot2.old - 폴더 이름을 변경했다면 이전에 중지한 서비스들을 다시 시작합니다. 다음 명령을 입력하고 각 명령 후 Enter 키를 누릅니다:
net start wuauserv
net start cryptSvc
net start bits
net start msiserver - 명령 프롬프트를 닫고 컴퓨터를 재시작합니다. 재시작 후 업데이트가 자동으로 시작되어야 합니다. 만약 시작되지 않는다면 Windows Update로 이동하여 직접 업데이트를 시작하세요.