Computer >> 컴퓨터 >  >> 시스템 >> Windows

Windows 업데이트 '서비스 등록이 없거나 손상됨' 오류 완벽 해결 가이드

Windows 업데이트는 Windows 운영체제를 사용하는 모든 시스템에서 필수적인 요소입니다. 제때 업데이트하지 않으면 심각한 보안 취약점이나 성능 저하 등의 문제가 발생할 수 있습니다. 대부분의 컴퓨터는 기본적으로 자동 업데이트 모드로 설정되어 있지만, 때로는 시스템이 업데이트를 정상적으로 받아 설치하지 못하는 경우가 발생합니다.

이럴 때는 Windows 업데이트 문제 해결사, BITS(Background Intelligent Transfer Service) 문제 해결사, 또는 Windows 스토어 앱 문제 해결사를 실행해 보는 것이 좋습니다. 이러한 내장 도구는 대부분의 문제를 해결할 수 있으며, '서비스 등록이 없거나 손상됨(Service Registration is Missing or Corrupt)' 오류도 수정해 줍니다. 이 오류가 발생하면 Windows OS 또는 유니버설 앱의 업데이트가 더 이상 진행되지 않습니다.

하지만 문제 해결사로도 이 오류를 고치지 못하는 경우가 있습니다. 이때는 수동으로 문제를 해결해야 하며, 레지스트리 수준의 작업이 필요하기 때문에 어느 정도의 기술 지식이 요구됩니다.

'서비스 등록이 없거나 손상됨' 오류 수정 방법

이 오류를 직접 진단하고 해결하는 방법을 단계별로 알아보겠습니다.

  1. 레지스트리 편집
  2. catroot2 및 SoftwareDistribution 폴더 내용 삭제
  3. 백신 프로그램 비활성화 후 확인
  4. 시스템 파일 검사기 실행 및 Windows 시스템 이미지 복구
  5. Windows 업데이트 관련 서비스 점검
  6. Windows 스토어 캐시 초기화

1] 레지스트리 편집

작업을 시작하기 전에 반드시 레지스트리 백업을 생성하세요. 레지스트리 수준의 작업은 운영체제에 문제를 일으킬 수 있기 때문입니다. 여기서는 레지스트리 편집기를 사용하여 특정 값을 삭제합니다. 구체적으로는 ThresholdOptedIn 값을 제거해야 합니다.

실행 창(Win + R)에 'regedit'를 입력하여 레지스트리 편집기를 연 후, 왼쪽 창에서 다음 키로 이동합니다:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsSelfHost\Applicability

오른쪽 창에서 'ThresholdOptedIn' 값을 찾으면 해당 값을 선택하고 삭제합니다.

2] catroot2 및 SoftwareDistribution 폴더 내용 삭제

다음으로 시작 버튼을 마우스 오른쪽 버튼으로 클릭하여 명령 프롬프트(관리자 권한)를 엽니다. 아래 명령어를 하나씩 복사해서 붙여넣고 각각 Enter 키를 누릅니다.

net stop cryptSvc
net stop wuauserv
net stop msiserver
net stop bits
ren C:\Windows\System32\catroot2 catroot2.old
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
net start cryptSvc
net start wuauserv
net start msiserver
net start bits

이 과정은 Windows 업데이트 관련 서비스를 중지시키고, Catroot2 폴더를 초기화하며, SoftwareDistribution 폴더의 이름을 변경한 후, 서비스를 다시 시작하는 작업입니다.

명령 프롬프트를 닫고 시스템을 재부팅한 후 문제가 해결되었는지 확인합니다. 그래도 문제가 있다면 다음 단계로 진행하세요.

3] 백신 프로그램 비활성화 후 확인

백신 프로그램을 일시적으로 비활성화한 후 문제가 해결되는지 확인해 보세요. 문제가 해결된다면 현재 사용 중인 백신 소프트웨어를 교체하는 것을 고려해야 합니다. 문제가 계속된다면 백신 프로그램을 다시 활성화하면 됩니다.

4] 시스템 파일 검사기 실행 및 Windows 시스템 이미지 복구

명령 프롬프트(관리자 권한)에서 sfc /scannow 명령을 실행하여 시스템 파일 검사기를 돌리고, 이어서 DISM /Online /Cleanup-Image /RestoreHealth 명령으로 Windows 시스템 이미지를 복구하세요. 손상되었을 가능성이 있는 Windows 업데이트 관련 시스템 파일이 정상 파일로 교체됩니다.

완료 후 시스템을 재부팅하고 Windows 업데이트를 다시 시도하여 문제가 해결되었는지 확인합니다.

5] Windows 업데이트 관련 서비스 점검

Windows 업데이트와 관련된 서비스들이 정상적으로 실행 중인지 확인합니다. 실행 창(Win + R)에 services.msc를 입력하고 Enter 키를 누릅니다.

서비스 관리자에서 'Windows Update' 서비스를 찾습니다. 서비스 목록이 알파벳 순으로 정렬되어 있어 찾기가 쉽습니다. 해당 서비스가 시작됨 상태인지, 시작 유형이 '자동'으로 설정되어 있는지 확인하세요.

또한 Cryptographic Services(암호화 서비스)는 시작됨 및 자동으로 설정되어야 하며, Background Intelligent Transfer Service(BITS)는 시작됨 및 자동(지연 시작)으로 설정되어야 합니다.

: Windows 서비스가 시작되지 않는 경우에는 별도의 문제 해결 게시물을 참고하세요.

6] Windows 스토어 캐시 초기화

Windows 스토어 앱 업데이트 중에 문제가 발생한다면 Windows 스토어 캐시를 초기화해 보세요. 실행 창에 wsreset.exe를 입력하고 Enter 키를 누르면 캐시가 자동으로 초기화됩니다.

위 방법들을 통해 '서비스 등록이 없거나 손상됨' 오류를 성공적으로 해결하시길 바랍니다.