윈도우에서 동작하는 수많은 기능은 서비스(Services.msc)라는 시스템 구성 요소를 기반으로 이루어진다. 서비스를 통해 업데이트, 보안, 네트워크 등 각종 기능이 자동으로 구동되고, 안정적인 운영체제를 유지한다. 하지만 가끔씩 서비스가 멈추거나 충돌을 일으키면, 단순히 하나의 기능에만 문제가 생기는 것이 아니라 운영체제 전체의 안정성이 흔들릴 수 있다. 특히 Windows Update, BITS(Background Intelligent Transfer Service), Windows Defender 같은 핵심 서비스가 중지되거나 충돌하면 업데이트가 되지 않거나, 바이러스 실시간 검사가 되지 않는 등 치명적인 문제로 이어진다.
아래에서는 이러한 서비스 관련 문제의 대표적인 예시와 해결책을 단계별로 살펴본다. 초보자도 쉽게 따라 할 수 있도록 최대한 구체적인 경로와 명령어를 정리하였으며, 자주 묻는 질문(FAQ)을 통해 빠른 답을 찾을 수 있도록 별도로 제시한다.
문제해결 및 오류해결
1. Windows Update 서비스 충돌 또는 중지 문제
문제 발생 예시
- 예시 1: “Windows Update가 실행 중에 멈추더니, 업데이트가 완료되지 않고 다시 시작해도 같은 화면에서 더 이상 진행되지 않는다.”
- 예시 2: “
services.msc
에서 Windows Update 서비스를 수동으로 시작하려고 해도 오류 1058이 발생한다.” - 예시 3: “업데이트 중 오류 코드 0x80070422가 떠서 서비스가 비활성화 상태라고 한다.”
원인
1) 서비스 설정 문제: Windows Update 서비스의 시작 유형이 ‘사용 안 함’으로 되어 있거나, 레지스트리 값이 손상되었을 때 발생한다.
2) 보안 프로그램이나 기타 소프트웨어 충돌: 백신 프로그램이나 다른 최적화 유틸리티가 Windows Update 서비스 실행을 방해할 수 있다.
3) Windows Update 관련 종속 서비스(BITS 등)가 정상 구동되지 않아 연쇄적으로 문제가 생기는 경우도 많다.
해결책
1) 서비스 시작 유형 확인
- 실행(Win + R) →
services.msc
입력 → Windows Update 더블 클릭 - 시작 유형이 사용 안 함 상태라면 수동 혹은 자동*으로 변경한 뒤, *시작 버튼을 누른다.
2) 종속 서비스 확인 및 자동 설정 - Windows Update는 BITS(Background Intelligent Transfer Service), Cryptographic Services 등 다른 서비스가 정상 동작해야 문제없이 구동된다.
- BITS, CryptSvc 등의 시작 유형도 마찬가지로 자동(또는 수동)으로 바꾼다.
3) DISM 및 SFC 스캔 - 명령 프롬프트(관리자 권한)에서 다음 명령어를 순서대로 입력한다.
DISM /Online /Cleanup-Image /RestoreHealth sfc /scannow
- 손상된 윈도우 업데이트 구성이나 시스템 파일을 복구한다.
4) 백신 및 보안 프로그램 일시 해제 - 일부 백신 프로그램이 Windows Update 요청을 차단하기도 한다. 문제가 지속되면 일시적으로 백신을 해제한 뒤 다시 시도한다.
5) 수동 업데이트(수동 패치) 시도 - MS 업데이트 카탈로그에서 특정 KB 번호의 업데이트를 직접 다운로드해 설치할 수 있다.
- Windows Update 서비스가 충돌하는 동안에도 수동 설치 방식으로 업데이트를 시도해볼 수 있다.
2. BITS(Background Intelligent Transfer Service) 서비스 중지 문제
문제 발생 예시
- 예시 1: “BITS가 작동 중지되었다는 오류 창이 뜨면서 다운로드나 업데이트가 전혀 진행되지 않는다.”
- 예시 2: “디버그 로그에 오류 1067 문구가 뜨고 BITS가 자동으로 종료된다.”
- 예시 3: “Windows Update를 실행하면 BITS 관련 오류가 발생하여 업데이트가 중단된다.”
원인
1) 네트워크 연결 불안정: BITS는 네트워크를 통해 파일을 전송하므로, 네트워크가 불안정하거나 방화벽 설정이 잘못되어 있으면 서비스가 중단될 수 있다.
2) BITS 큐(Queue) 손상: BITS가 관리하는 다운로드 큐 파일이 손상되면 오류를 일으키며, Windows Update와도 충돌을 일으킬 수 있다.
3) 서비스 종속성 문제: BITS가 의존하는 Remote Procedure Call(RPC) 등의 다른 서비스가 비정상적으로 동작하면 BITS도 제대로 작동하지 못한다.
해결책
1) 서비스 재시작
- 실행 창(Win + R)에서
services.msc
입력 후 BITS를 찾는다. - 시작 유형이 ‘사용 안 함’으로 설정되어 있으면 ‘수동’ 또는 ‘자동’으로 변경한다.
- ‘중지’ 상태라면 ‘시작’을 눌러 강제로 구동해본다.
2) BITS 큐 파일 초기화 - 명령 프롬프트(관리자 권한)에서
bitsadmin /reset
명령을 실행한다. - BITS 큐가 초기화되면서 중단되었던 작업이 새로 설정될 수 있다.
3) 네트워크 점검 - 공유기나 인터넷 연결이 불안정할 경우 BITS가 반복 시도 끝에 오류를 낼 수 있다.
- 일단 네트워크 연결을 재확인하고, 다른 프로그램(백신, 방화벽)이 BITS 트래픽을 차단하지 않는지 확인한다.
4) RPC 서비스 확인 - BITS는 RPC 서비스를 기반으로 동작한다. 따라서 Remote Procedure Call(RPC) 서비스가 실행되어 있어야 한다.
- RPC도
services.msc
에서 확인해 시작 유형이 ‘자동(Delay Start)’ 등으로 설정되어 있는지 살핀다.
5) 윈도우 업데이트 문제 해결사 실행 - 설정 → 업데이트 및 보안 → 문제 해결 → 추가 문제 해결사(Windows 10 기준)에서 윈도우 업데이트 또는 인터넷 연결 문제 해결사를 실행한다.
- 문제 해결사가 BITS 중지 원인을 파악하고 자동으로 복구를 시도할 수 있다.
3. Windows Defender(또는 기타 서비스) 동작 이상 문제
문제 발생 예시
- 예시 1: “Windows Defender 실시간 보호 기능이 켜지지 않고, 서비스가 비활성화되었다는 경고가 뜬다.”
- 예시 2: “Defender 서비스를 수동으로 시작해도 오류 577 같은 코드가 나타나면서 작업이 취소된다.”
- 예시 3: “다른 백신 제거 후 Windows Defender를 다시 켜려고 해도 실패하며, 의존 서비스 충돌 메시지가 뜬다.”
원인
1) 그룹 정책 또는 레지스트리 설정으로 Defender를 사용하지 못하도록 막아둔 상태일 수 있다.
2) 타사 백신이 설치되어 있을 경우, 자동으로 Defender 서비스가 해제되기도 한다. 완전 제거가 되지 않으면 충돌이 발생한다.
3) 운영체제 버그나 누적 업데이트 누락으로 인해 Defender가 최신 버전을 유지하지 못한 상황에서 서비스가 중지될 가능성도 있다.
해결책
1) 그룹 정책 수정 (Windows 10 Pro 이상)
- Win + R →
gpedit.msc
→ 컴퓨터 구성 → 관리 템플릿 → Windows 구성 요소 → Windows Defender 바이러스 백신 - 여기서 ‘Windows Defender 바이러스 백신 사용 안 함’ 정책이 사용 안 함(또는 구성 안 함)으로 설정되어 있는지 확인한다.
2) 레지스트리 편집기 확인 - Win + R →
regedit
→HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender
- DisableAntiSpyware, DisableRoutinelyTakingAction 등의 항목이 1로 설정되어 있으면 0으로 바꾼다.
- 레지스트리 수정 후에는 반드시 재부팅한다.
3) 타사 백신 완전 삭제 - Control Panel(제어판)이나 Apps & Features(앱 및 기능)에서 기존에 설치되었던 백신을 완전히 제거한다.
- 제거 후 남은 찌꺼기가 있을 수 있으므로, 백신 업체에서 제공하는 전용 제거 도구를 사용하기도 한다.
- 재부팅 후 Windows Defender 서비스를 다시 시작해 본다.
4) Windows Defender 서비스 재시작 - 실행 창(Win + R) →
services.msc
→ Windows Defender Antivirus Service 또는 Windows Defender Firewall을 찾는다. - 중지되어 있으면 시작 유형을 수동 또는 자동으로 변경 후 ‘시작’ 버튼을 누른다.
5) 최신 업데이트 적용 - Windows Defender 엔진이 오래된 경우 호환 문제가 생길 수 있다.
- 윈도우 업데이트를 통한 최신 보안 패치와 Defender 엔진 업데이트를 적용해 버전 불일치로 인한 문제를 최소화한다.
FAQ
Q1. 서비스가 ‘자동’으로 설정되어 있는데도 부팅할 때마다 멈춰 있다. 왜 그런가?
A1. 서비스가 자동 시작이어도, 다른 종속 서비스의 오류나 하드웨어 리소스 문제로 인해 중간에 멈출 수 있다. 이벤트 뷰어(Win + R → eventvwr.msc
)에서 해당 서비스의 오류 로그를 확인해보면 보다 구체적인 원인을 파악할 수 있다.
Q2. Windows Update 서비스와 BITS가 둘 다 비활성화가 안 풀린다. 강제 재설치 방법은 없나?
A2. 강제 재설치는 기본 윈도우 구성 요소이기에 직접 제거 후 다시 설치하기는 어렵다. 대신 DISM /RestoreHealth와 *SFC를 통해 복구를 시도하거나, 필요하다면 *인플레이스 업그레이드(Windows 설치 미디어를 통한 재설치로, 개인 데이터는 유지)를 진행한다.
Q3. 서비스 충돌로 인해 방화벽도 작동하지 않는다. 어떻게 복구하나?
A3. Windows Defender Firewall 역시 관련 서비스를 필요로 한다. ‘Windows Defender Firewall’, ‘Base Filtering Engine(BFE)’ 등이 중지되어 있으면 제대로 작동하지 않는다. 해당 서비스들이 자동으로 설정되어 있는지, 별도 방화벽 프로그램이 충돌을 일으키지 않는지 점검한다.
Q4. 다른 관리자 계정이나 로컬 계정에서는 문제가 없는데, 특정 사용자 계정에서만 서비스가 중단된다.
A4. 사용자 프로필이 손상되었을 가능성이 있다. 새 사용자 계정을 만들어 동일한 서비스를 실행해보거나, 레지스트리의 해당 사용자 프로필 키가 정상인지 확인한다. 필요하다면 사용자 계정을 새로 만들고 마이그레이션을 진행한다.
Q5. Services.msc를 열 때마다 액세스가 거부된다는 오류가 뜬다.
A5. 관리자 권한으로 실행하지 않았거나, 레지스트리나 그룹 정책에서 서비스를 수정할 권한이 제한된 상태일 수 있다. 윈도우 계정이 관리자 권한을 갖고 있는지, 또는 ‘UAC(사용자 계정 컨트롤)’ 설정을 낮추고 다시 시도해본다. 문제가 지속되면 안전 모드에서 시도하거나, 완전한 관리자 계정으로 로그인해 확인한다.