Windows Update 서비스를 시작하려고 할 때 'Windows가 로컬 컴퓨터에서 Windows 업데이트 서비스를 시작할 수 없습니다. 오류 87: 매개 변수가 올바르지 않습니다'라는 오류 메시지가 나타난다면, 아래의 해결 방법들을 하나씩 시도해 보시기 바랍니다.
Windows 11/10 업데이트를 사용하는 도중에는 0x80070643, 80244019, 0x80240034 등 다양한 오류 코드를 만날 수 있습니다. 그뿐만 아니라 Windows Update 서비스가 중지된 상태에서 이를 다시 시작하려 해도 실패하는 경우도 있는데, 이럴 때 활용할 수 있는 방법들을 정리했습니다.
로컬 컴퓨터에서 Windows 업데이트 서비스를 시작할 수 없는 문제 해결
이 문제를 해결하려면 다음 방법들을 순서대로 따라 해 보세요.
- 서비스 종속성 확인
- BITS(백그라운드 인텔리전트 전송 서비스) 및 암호화 서비스 시작
- Windows Update 구성 요소 초기화
- Windows Update 문제 해결사 실행
- 레지스트리 값 삭제
1] 서비스 종속성 확인
Windows 서비스는 다른 서비스에 의존하여 작동하며, 이를 '서비스 종속성(Dependencies)'이라고 합니다. Windows Update 서비스 역시 다음 세 가지 서비스에 의존합니다.
- RPC(Remote Procedure Call) 서비스
- DCOM Server Process Launcher
- RPC Endpoint Mapper
즉, 이들 서비스 중 하나라도 정상적으로 작동하지 않으면 Windows Update 서비스도 시작되지 않습니다.
서비스 관리자(services.msc)를 열고 위 세 가지 서비스를 찾은 뒤, 각 서비스를 더블클릭하여 시작 유형이 자동으로 설정되어 있고 서비스 상태가 실행 중인지 확인하세요. 만약 그렇지 않다면 시작 버튼을 클릭해 서비스를 실행합니다. 모두 확인한 후 Windows Update 서비스를 정상적으로 시작할 수 있는지 점검하세요.
2] BITS 및 암호화 서비스 시작
Windows Update가 정상 작동하려면 아래 두 서비스도 반드시 실행 중이어야 합니다.
- Background Intelligent Transfer Service(BITS) – 수동
- Cryptographic Services(암호화 서비스) – 자동
서비스 관리자에서 해당 서비스들을 찾아 위와 같이 시작 유형이 설정되어 있는지, 그리고 서비스 상태가 실행 중인지 확인하세요. 실행 중이 아니라면 시작 버튼을 눌러 서비스를 구동한 뒤, Windows Update 서비스를 다시 시작해 보세요.
참고: Windows 11/10에서 '업데이트 서비스 중 하나가 제대로 실행되지 않습니다' 오류가 발생하는 경우도 있습니다.
3] Windows Update 구성 요소 초기화
문제가 계속된다면 Windows Update 구성 요소를 수동으로 초기화해야 할 수 있습니다. 특히 Windows Update 관련 설정을 여러 번 변경했거나, 알 수 없는 이유로 업데이트 서비스가 중지된 경우에는 이 과정이 필수적입니다. SoftwareDistribution 폴더와 catroot2 폴더를 재설정하면 대부분의 업데이트 오류가 해결됩니다.
4] Windows Update 문제 해결사 실행
여러 방법을 시도해도 효과가 없다면 Windows Update 문제 해결사가 가장 좋은 선택입니다. 설정 > 시스템 > 문제 해결 > 기타 문제 해결사(Windows 11 기준) 또는 설정 > 업데이트 및 보안 > 문제 해결(Windows 10 기준)로 이동한 뒤, Windows Update 항목을 찾아 문제 해결사 실행 버튼을 클릭하세요. 이후 화면에 표시되는 지침에 따라 진행하면 됩니다.
5] 레지스트리 값 삭제
문제 해결사로도 해결되지 않고 '서비스 등록이 없거나 손상됨(Service Registration is Missing or Corrupt)'이라는 메시지가 표시된다면, 레지스트리 편집기를 열고 다음 경로로 이동하세요.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsSelfHost\Applicability
오른쪽 창에서 ThresholdOptedIn이라는 값이 보이면 해당 값을 삭제합니다. 레지스트리를 수정하기 전에는 반드시 백업을 해두는 것이 안전합니다.
위 방법들이 Windows 업데이트 서비스 시작 오류를 해결하는 데 도움이 되기를 바랍니다!
팁: Windows 서비스가 시작되지 않는 일반적인 문제를 해결하는 추가 방법도 함께 참고해 보세요.