Computer >> 컴퓨터 >  >> 문제 해결 >> Windows 오류

Windows 업데이트 오류 800f0902 해결 방법 총정리

오류 800f0902란 무엇인가?

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

Windows 업데이트 오류 800f0902 해결 방법 총정리

바쁜 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) 재시작

TrustedInstallerWindows Modules Installer라는 서비스가 사용하는 실행 파일입니다. 이 서비스의 목적은 Windows 시스템 모듈(Windows 업데이트, 자동 업데이트, 핫픽스 포함)을 설치하는 것입니다. TrustedInstaller.exe는 메모리를 많이 사용하는 것으로 알려져 있으며, Windows 7에서 오작동을 일으켜 업데이트 설치를 방해할 수 있습니다. 일부 사용자는 서비스를 재시작하고 시스템을 재부팅하여 800f0902 오류를 해결했습니다. 다음 단계를 따르세요:

참고: 서비스를 재시작하기 전에 현재 업데이트를 처리 중이 아닌지 반드시 확인해야 합니다. 이를 위해 작업 관리자(Ctrl + Shift + Esc)를 열고 리소스 모니터로 이동하여 TrustedInstaller.exe가 현재 실제 메모리를 사용 중인지 확인하세요. 시스템 리소스를 사용 중이라면 아래 가이드를 진행하기 전에 업데이트가 완료될 때까지 기다리세요.

  1. Windows 키 + R을 눌러 실행 창을 엽니다. 그런 다음 services.msc를 입력하고 Enter 키를 누릅니다.
  2. 서비스 창에서 아래로 스크롤하여 Windows Modules Installer를 찾습니다.
  3. Windows Modules Installer를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다.
    Windows 업데이트 오류 800f0902 해결 방법 총정리
  4. 일반 탭을 선택하고 중지 버튼을 클릭합니다. 서비스가 중지되면 시작 버튼을 클릭하여 다시 시작합니다. 마지막으로 적용을 눌러 확인한 뒤 서비스 창을 닫습니다.
    Windows 업데이트 오류 800f0902 해결 방법 총정리
  5. 이전에 실패했던 업데이트 설치를 다시 시도합니다.
    참고: 업데이트가 다시 실패하고 80080005 오류 코드가 표시되면 컴퓨터를 재시작하고 방법 3을 따르세요. 여전히 800f0902가 표시된다면 바로 방법 4로 이동하세요.

방법 3: SFC로 시스템 오류 검사하기

손상된 Windows 시스템 파일 역시 800f0902 오류를 유발할 수 있습니다. 이는 일반적으로 Windows Update의 다운로드나 설치가 중단되었을 때 발생하며, 갑작스러운 전원 차단이나 네트워크 장애가 원인일 수 있습니다. 위 방법을 따른 후 오류 코드가 80080005로 변경되었다면, 아래 단계에 따라 SFC(시스템 파일 검사기)를 실행하세요.

Windows에는 시스템 파일 손상과 관련된 대부분의 문제를 검사하고 수정할 수 있는 내장 도구가 있습니다. 아래 단계에 따라 시스템 전체 검사를 수행하고 손상된 파일을 복구하세요:

  1. 화면 왼쪽 하단의 Windows 시작 버튼을 클릭하고 "cmd"를 검색합니다. 그런 다음 명령 프롬프트를 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택합니다.
    Windows 업데이트 오류 800f0902 해결 방법 총정리
  2. 명령 프롬프트가 관리자 권한으로 열리면 sfc /scannow를 입력하고 Enter 키를 누릅니다. 시스템 전체 검사가 시작되며 완료까지 시간이 걸립니다. 도구가 손상된 파일을 발견하면 다음 프롬프트에서 Y 키를 눌러 손상된 파일을 복구해야 합니다.
  3. 프로세스가 완료되면 컴퓨터를 재시작하고 업데이트 설치를 다시 시도합니다.

방법 4: Software Distribution 폴더 초기화하기

Windows의 Software Distribution 폴더는 WUAgent가 관리하며, Windows Update에 필요한 임시 파일을 저장하는 역할을 합니다. 평소에는 이 폴더와 상호작용할 필요가 없지만, 위의 방법들을 따른 후에도 Windows 업데이트가 계속 실패한다면 폴더 이름을 변경하여 문제를 해결할 수 있습니다. 이 방법은 더 최신 업데이트가 이미 설치되어 Windows가 해당 업데이트를 "적용 불가"로 인식하는 상황에서 특히 효과적입니다.

Software Distribution 폴더는 C:\Windows\SoftwareDistribution 경로에서 찾을 수 있습니다. 이 폴더의 크기가 상당히 큰 경우(700MB 초과)라면 이 방법으로 오류가 해결될 가능성이 높습니다.

참고: 아래 단계는 안전하며 시스템에 해를 끼치지 않습니다. 이 절차는 Software Distribution 폴더의 내용을 초기화하여 Windows가 WU 구성 요소를 다시 생성하고 드라이버를 다시 다운로드하도록 강제합니다.

Software Distribution 폴더를 초기화하는 단계별 가이드입니다:

  1. 먼저 컴퓨터를 인터넷에서 분리합니다. Wi-Fi를 끄거나 유선 연결 케이블을 물리적으로 뽑으면 됩니다.
    참고: 이 단계를 건너뛰면 Windows가 일부 파일이 사용 중이라고 표시하여 아래 명령이 작동하지 않을 수 있습니다.
  2. 화면 왼쪽 하단의 Windows 시작 버튼을 클릭하고 "cmd"를 검색합니다. 그런 다음 명령 프롬프트를 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택합니다.
    Windows 업데이트 오류 800f0902 해결 방법 총정리
  3. 먼저 BITS, 암호화 서비스(Cryptographic), MSI Installer, Windows Update 서비스를 중지해야 합니다. 명령 프롬프트에 다음 명령을 입력하고 각 명령 후 Enter 키를 누릅니다:

    net stop wuauserv
    net stop cryptSvc
    net stop bits
    net stop msiserver
    Windows 업데이트 오류 800f0902 해결 방법 총정리

  4. 이제 SoftwareDistribution 폴더와 Catroot2 폴더의 이름을 변경합니다. 이렇게 하면 Windows Update 구성 요소가 다시 생성되고 업데이트가 다시 다운로드됩니다. 명령 프롬프트에 다음 명령을 입력하고 각 명령 후 Enter 키를 누릅니다:

    ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
    ren C:\Windows\System32\catroot2 Catroot2.old

  5. 폴더 이름을 변경했다면 이전에 중지한 서비스들을 다시 시작합니다. 다음 명령을 입력하고 각 명령 후 Enter 키를 누릅니다:

    net start wuauserv
    net start cryptSvc
    net start bits
    net start msiserver

  6. 명령 프롬프트를 닫고 컴퓨터를 재시작합니다. 재시작 후 업데이트가 자동으로 시작되어야 합니다. 만약 시작되지 않는다면 Windows Update로 이동하여 직접 업데이트를 시작하세요.