
Windows 업데이트는 패치, 버그 수정, 보안 업데이트 등을 제공하는 Windows의 핵심 기능입니다. 정기적인 업데이트를 하지 않으면 시스템이 랜섬웨어 공격과 같은 보안 취약점에 그대로 노출됩니다. 실제로 최근 대규모 랜섬웨어 공격 당시에도 꾸준히 업데이트를 적용해 온 사용자들은 피해를 입지 않았습니다. 이처럼 Windows 업데이트는 시스템을 항상 최적 상태로 유지해 주는 필수 요소인데, 만약 업데이트가 작동하지 않는다면 어떻게 될까요?
업데이트 확인 자체가 불가능해지고 다운로드도 받을 수 없게 되며, 결국 시스템은 각종 공격에 무방비 상태로 남겨집니다. 업데이트를 확인할 때 'Windows 업데이트에서 지금은 업데이트를 확인할 수 없습니다. 서비스가 실행 중이 아닐 수 있습니다. 컴퓨터를 다시 시작해야 할 수도 있습니다.'라는 오류 메시지가 표시되고, PC를 재시작한 후 다시 시도해도 동일한 오류가 반복됩니다.
이 오류는 손상된 레지스트리, Windows 업데이트 서비스 미실행, 업데이트 설정 손상 등 다양한 원인으로 발생할 수 있습니다. 다행히 아래에서 소개하는 해결 방법들을 순서대로 따라 하면 대부분 해결할 수 있으니, 하나씩 차근차근 시도해 보시기 바랍니다.
Windows 업데이트 확인 오류 해결 방법
팁: 작업을 시작하기 전에 만일의 사태에 대비해 시스템 복원 지점을 생성해 두는 것이 좋습니다.
방법 1: Windows 업데이트 문제 해결사 실행
1. Windows 검색창에 '문제 해결'을 입력하고 문제 해결을 클릭합니다.

2. 왼쪽 창에서 모든 문제 해결사 보기를 선택합니다.
3. 목록에서 Windows 업데이트를 선택합니다.

4. 화면의 지시에 따라 문제 해결사를 실행하고 프로세스가 완료될 때까지 기다립니다.

5. PC를 재시작한 후 다시 업데이트 설치를 시도합니다.
방법 2: SoftwareDistribution 폴더 이름 변경
1. Windows 키 + X를 누른 후 명령 프롬프트(관리자)를 선택합니다.
2. 아래 명령어를 입력하여 Windows 업데이트 관련 서비스를 중지합니다. 각 명령어 입력 후 Enter 키를 누릅니다.
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver

3. 다음 명령어를 입력하여 SoftwareDistribution 폴더와 catroot2 폴더의 이름을 변경하고 Enter 키를 누릅니다.
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old

4. 마지막으로 아래 명령어를 입력하여 중지했던 서비스를 다시 시작합니다. 역시 각 명령어 후 Enter 키를 누릅니다.
net start wuauserv
net start cryptSvc
net start bits
net start msiserver

5. 변경 사항을 저장하기 위해 PC를 재부팅합니다.
방법 3: 백신 및 방화벽 일시적으로 비활성화
간혹 백신 프로그램이 업데이트와 충돌하여 오류를 일으키는 경우가 있습니다. 백신을 잠시 비활성화한 상태에서 오류가 계속 발생하는지 확인해 보세요.
1. 시스템 트레이에서 백신 프로그램 아이콘을 마우스 오른쪽 버튼으로 클릭하고 비활성화를 선택합니다.

2. 백신이 비활성화될 기간을 선택합니다.

참고: 보안을 위해 가능한 한 짧은 시간(15분 또는 30분)을 선택하세요.
3. 완료되면 업데이트를 다시 시도하여 오류가 해결되었는지 확인합니다.
4. 시작 메뉴 검색창에서 제어판을 검색해 제어판을 엽니다.

5. 시스템 및 보안을 클릭한 후 Windows Defender 방화벽을 클릭합니다.

6. 왼쪽 창에서 Windows Defender 방화벽 켜기 또는 끄기를 클릭합니다.

7. Windows Defender 방화벽 끄기를 선택하고 PC를 재시작합니다.

이후 업데이트를 다시 시도해 보세요. 이 방법으로 문제가 해결되지 않았다면, 반드시 같은 절차로 방화벽을 다시 켜두기 바랍니다. 방화벽을 끈 상태로 두면 보안 위험에 노출될 수 있습니다.
방법 4: Microsoft 공식 문제 해결 도구 다운로드
Microsoft에서 제공하는 공식 문제 해결 도구(Fixit)를 다운로드하여 실행하면 이 오류를 자동으로 진단하고 수정할 수 있습니다.

방법 5: Intel RST 드라이버 업데이트
최신 버전의 Intel Rapid Storage Technology(RST) 드라이버를 설치하면 업데이트 확인 오류가 해결되는 경우가 있습니다. 인텔 공식 웹사이트에서 사용 중인 시스템에 맞는 최신 드라이버를 내려받아 설치해 보세요.
방법 6: Windows 업데이트 DLL 재등록
1. Windows 키 + X를 누른 후 명령 프롬프트(관리자)를 선택합니다.

2. 아래 명령어를 하나씩 입력하고 각각 Enter 키를 누릅니다.
regsvr32 wuapi.dll
regsvr32 wuaueng.dll
regsvr32 wups.dll
regsvr32 wups2.dll
regsvr32 wuwebv.dll
regsvr32 wucltux.dll

3. 변경 사항을 저장하기 위해 PC를 재부팅합니다.
방법 7: Windows 업데이트 구성 요소 초기화
위 방법들로도 해결되지 않는다면 Windows 업데이트 구성 요소 전체를 초기화해 볼 수 있습니다.
1. Windows 키 + X를 누른 후 명령 프롬프트(관리자)를 선택합니다.

2. 아래 명령어를 입력하여 BITS, Windows 업데이트, 암호화 서비스를 중지합니다. 각 명령어 후 Enter 키를 누릅니다.
net stop bits
net stop wuauserv
net stop appidsvc
net stop cryptsvc

3. qmgr*.dat 파일을 삭제합니다. 명령 프롬프트에 다음을 입력하고 Enter 키를 누릅니다.
Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat"
4. 아래 명령어를 입력하여 System32 폴더로 이동합니다.
cd /d %windir%\system32

5. BITS 파일과 Windows 업데이트 파일을 다시 등록합니다. 아래 명령어를 하나씩 입력하고 각각 Enter 키를 누릅니다.
regsvr32.exe atl.dll
regsvr32.exe urlmon.dll
regsvr32.exe mshtml.dll
regsvr32.exe shdocvw.dll
regsvr32.exe browseui.dll
regsvr32.exe jscript.dll
regsvr32.exe vbscript.dll
regsvr32.exe scrrun.dll
regsvr32.exe msxml.dll
regsvr32.exe msxml3.dll
regsvr32.exe msxml6.dll
regsvr32.exe actxprxy.dll
regsvr32.exe softpub.dll
regsvr32.exe wintrust.dll
regsvr32.exe dssenh.dll
regsvr32.exe rsaenh.dll
regsvr32.exe gpkcsp.dll
regsvr32.exe sccbase.dll
regsvr32.exe slbcsp.dll
regsvr32.exe cryptdlg.dll
regsvr32.exe oleaut32.dll
regsvr32.exe ole32.dll
regsvr32.exe shell32.dll
regsvr32.exe initpki.dll
regsvr32.exe wuapi.dll
regsvr32.exe wuaueng.dll
regsvr32.exe wuaueng1.dll
regsvr32.exe wucltui.dll
regsvr32.exe wups.dll
regsvr32.exe wups2.dll
regsvr32.exe wuweb.dll
regsvr32.exe qmgr.dll
regsvr32.exe qmgrprxy.dll
regsvr32.exe wucltux.dll
regsvr32.exe muweb.dll
regsvr32.exe wuwebv.dll
6. Winsock을 초기화합니다.
netsh winsock reset

7. BITS 서비스와 Windows 업데이트 서비스의 보안 설명자를 기본값으로 재설정합니다.
sc.exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
sc.exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
8. 중지했던 Windows 업데이트 서비스를 다시 시작합니다.
net start bits
net start wuauserv
net start appidsvc
net start cryptsvc

9. Microsoft 공식 홈페이지에서 최신 Windows 업데이트 에이전트를 설치합니다.
10. PC를 재부팅한 후 문제가 해결되었는지 확인합니다.
방법 8: Windows 10 복구 설치(최후의 수단)
위의 모든 방법으로도 문제가 해결되지 않는다면, 복구 설치(In-place Upgrade)를 시도해 볼 수 있습니다. 이 방법은 시스템에 저장된 개인 데이터를 삭제하지 않으면서 Windows를 새로 설치하는 것과 같은 효과를 내므로, 시스템의 거의 모든 문제를 해결할 수 있는 확실한 방법입니다. 설치 미디어를 활용한 원본 유지 업그레이드 방식으로 진행하면 됩니다.
함께 읽으면 좋은 글:
- Autorun.inf 파일 삭제하는 방법
- 호스트 응용 프로그램 작동 중지 오류 해결 방법
- Windows 10 업그레이드 후 CD/DVD 드라이브가 인식되지 않을 때 해결 방법
- 암호 재설정 디스크 만드는 방법
이상으로 Windows 업데이트 '지금은 업데이트를 확인할 수 없습니다' 오류를 해결하는 방법을 알아보았습니다. 위 방법들을 순서대로 적용하면 대부분의 경우 문제를 해결할 수 있습니다. 가이드에 대해 궁금한 점이 있다면 언제든지 댓글로 문의해 주세요.