Windows 11/10에서 Windows Update가 자동으로 계속 비활성화되는 문제를 겪고 있다면, 이 글에서 소개하는 해결 방법들을 순서대로 시도하여 문제를 성공적으로 해결할 수 있습니다.
실제로 한 Windows 사용자가 Reddit에 다음과 같이 문제를 보고한 사례가 있습니다.
"시작 유형을 자동으로 설정해도 Windows Update가 항상 비활성화 상태로 유지됩니다. 컴퓨터를 켜면 항상 비활성화되어 있어서 Microsoft Store를 사용할 수 없습니다. 문제 해결사도 사용해 봤지만, 시작 유형을 자동으로 변경하고 서비스를 시작하면 잠시 실행되다가 곧바로 멈춰버립니다. 도와주세요."
Windows Update가 자동으로 비활성화되는 원인
이러한 문제가 발생하는 주요 원인은 다음과 같습니다.
- 손상된 Windows Update 파일: Windows Update 구성 요소 자체의 파일이 손상된 경우 발생할 수 있습니다.
- 타사 백신 프로그램과의 호환성 문제: 백신 소프트웨어는 다른 프로그램과 충돌을 일으킬 수 있으며, Windows Update도 예외가 아닙니다.
- 서비스 시작 실패: Windows Update 서비스가 제대로 시작되지 않으면 업데이트가 계속 꺼지는 현상이 나타날 수 있습니다.
- 맬웨어 감염: 악성 코드가 Windows Update를 자동으로 비활성화했을 가능성도 있습니다.
Windows Update 자동 비활성화 문제 해결 방법
아래의 해결 방법을 순서대로 하나씩 시도해 보세요.
- 백신 검사 실행
- SFC 검사 실행
- 타사 보안 소프트웨어 비활성화 또는 제거(해당하는 경우)
- 클린 부팅 상태에서 문제 해결
- Windows Update 구성 요소 초기화
- 핵심 Windows Update 구성 요소를 자동으로 설정
- 레지스트리 수정
- PC 초기화, 클라우드 초기화 또는 현재 위치 업그레이드 복구 수행
각 해결 방법의 자세한 절차를 살펴보겠습니다.
1] 백신 검사 실행
Windows Defender 또는 신뢰할 수 있는 타사 백신 프로그램으로 전체 시스템 검사를 실행하세요. 부팅 시 Windows Defender 오프라인 검사를 수행하거나, 부팅 가능한 백신 구조 디스크(AntiVirus Rescue Media)를 사용해 컴퓨터를 정화하는 것도 좋은 방법입니다.
2] SFC 검사 실행
시스템 파일에 오류가 있는 경우 이 문제가 발생할 수 있습니다. 이 경우 관리자 권한 명령 프롬프트에서 sfc /scannow 명령을 실행하여 시스템 파일 검사기(SFC) 스캔을 진행하고 문제가 해결되는지 확인해 보세요.
3] 타사 보안 소프트웨어 비활성화 또는 제거(해당하는 경우)
설치된 보안 소프트웨어에 따라 절차가 다르므로 해당 프로그램의 사용 설명서를 참고하세요.
백신 프로그램을 일시적으로 비활성화하려면 작업 표시줄 알림 영역(일반적으로 화면 오른쪽 하단)에서 백신 아이콘을 찾아 마우스 오른쪽 버튼으로 클릭한 뒤, 비활성화 또는 종료 옵션을 선택합니다.
비활성화만으로 문제가 해결되지 않는다면, 전용 제거 도구(Removal Tool)를 사용하여 백신 프로그램과 관련된 모든 파일을 완전히 삭제해야 합니다. 보안 소프트웨어의 기본 제공 제거 도구를 사용하면 운영 체제 깊숙이 남아 있는 잔여 파일, 레지스트리 항목, 종속성까지 모두 제거되어 Windows Update와의 충돌을 방지할 수 있습니다.
백신 프로그램을 제거한 후 문제가 해결되었다면, 다른 대체 보안 소프트웨어로 전환하거나 Windows에 기본 내장된 백신 프로그램인 Windows Defender를 계속 사용하는 것이 좋습니다.
4] 클린 부팅 상태에서 문제 해결
시작 프로그램이나 타사 서비스 프로세스가 간섭을 일으켜 Windows Update가 계속 비활성화되는 경우도 있습니다. 이 경우 클린 부팅(Clean Boot) 상태에서 문제를 해결해 보세요. 클린 부팅은 최소한의 드라이버와 시작 프로그램만으로 Windows를 시작하는 방법으로, 어떤 프로그램이 충돌을 일으키는지 파악하는 데 유용합니다. 문제가 해결되지 않으면 다음 방법으로 넘어갑니다.
5] Windows Update 구성 요소 초기화
Windows Update의 각 구성 요소를 수동으로 기본값으로 초기화하고 문제가 해결되는지 확인해 보세요. SoftwareDistribution 폴더와 catroot2 폴더를 재설정하면 손상된 업데이트 캐시로 인한 문제를 해결할 수 있습니다.
6] 핵심 Windows Update 구성 요소를 자동으로 설정
다음 단계를 따라 하세요.
- Windows 키 + R을 눌러 실행 대화 상자를 엽니다.
- 실행 대화 상자에
cmd를 입력한 후 CTRL + SHIFT + ENTER를 눌러 관리자 권한으로 명령 프롬프트를 실행합니다. - 명령 프롬프트 창에서 아래 명령을 한 줄씩 입력하고 각 줄마다 Enter 키를 누릅니다.
SC config wuauserv start= auto SC config bits start= auto SC config cryptsvc start= auto SC config trustedinstaller start= auto
명령 실행 후 장치를 다시 시작하고 문제가 해결되었는지 확인합니다. 그래도 문제가 지속되면 다음을 시도해 보세요.
- 실행 대화 상자를 엽니다.
services.msc를 입력하고 Enter 키를 눌러 서비스 창을 엽니다.- 서비스 목록에서 Windows Update 서비스를 찾습니다.
- 서비스를 두 번 클릭하고 시작 유형이 자동으로 설정되어 있는지 확인합니다.
- 종속성(Dependencies) 탭을 클릭합니다.
- 플러스(+) 아이콘을 클릭하여 목록을 확장합니다.
- 목록에 표시된 모든 서비스 이름을 적어 둡니다.
- 서비스 관리 창에서 해당 서비스들을 찾아 시작 유형이 모두 자동으로 설정되어 있는지 확인합니다.
문제가 여전히 해결되지 않으면 다음 방법을 시도하세요.
7] 레지스트리 수정
레지스트리를 수정하는 작업이므로, 만약을 대비해 레지스트리 백업 또는 시스템 복원 point 생성을 먼저 수행하는 것이 좋습니다. 준비完成后 아래 절차를 진행하세요.
- 관리자 권한으로 명령 프롬프트를 엽니다.
- 명령 프롬프트 창에 아래 명령을 입력하거나 복사하여 붙여넣고 Enter 키를 누릅니다.
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update" /v AUOptions /t REG_DWORD /d 0 /f
명령이 성공적으로 실행되면 이어서 아래 명령을 입력하고 Enter 키를 누릅니다.
sc config wuauserv start= auto
명령 프롬프트 창을 닫고 장치를 다시 시작한 후 문제가 해결되었는지 확인합니다. 해결되지 않았다면 마지막 방법으로 넘어갑니다.
8] PC 초기화, 클라우드 초기화 또는 현재 위치 업그레이드 복구 수행
여기까지도 문제가 해결되지 않았다면, 일반적인 방법으로는 해결할 수 없는 시스템 손상이 원인일 가능성이 큽니다. 이 경우 이 PC 초기화(Reset This PC) 또는 클라우드 초기화(Cloud Reset)를 통해 모든 Windows 구성 요소를 재설정해 보세요. 또는 현재 위치 업그레이드 복구(In-place Upgrade Repair)를 시도해 보는 것도 좋은 방법입니다.
위의 해결 방법 중 하나가 반드시 문제 해결에 도움이 될 것입니다!