Computer >> 컴퓨터 >  >> 문제 해결 >> Windows 오류

[해결] Windows 7 '현재 업데이트를 확인할 수 없습니다' 오류 고치는 4가지 방법

Windows 업데이트는 Windows 운영체제에서 매우 중요한 역할을 담당합니다. 마이크로소프트가 사용자에게 최신 기능, 버그 수정, 보안 취약점 패치를 배포할 수 있도록 도와주는 핵심 기능이기 때문입니다. 물론 사용자가 업데이트를 건너뛰거나 중단하거나 아예 비활성화할 수도 있지만, 이는 시스템을 심각한 보안 위험에 노출시킬 수 있으므로 권장하지 않습니다.

하지만 Windows 업데이트도 하나의 프로그램인 만큼 오류가 발생할 수 있습니다. 그중 대표적인 것이 바로 업데이트를 실행하려 할 때 "Windows Update에서 현재 업데이트를 확인할 수 없습니다. 서비스가 실행되고 있지 않기 때문입니다. 컴퓨터를 다시 시작해야 할 수도 있습니다."라는 오류 메시지가 나타나는 경우입니다. 이 오류의 원인은 주로 Windows 업데이트 서비스가 시작되지 않거나, 손상된 레지스트리 항목으로 인해 서비스를 찾지 못하는 경우입니다.

이번 가이드에서는 이 문제를 해결할 수 있는 몇 가지 방법을 단계별로 안내해 드립니다.

[해결] Windows 7  현재 업데이트를 확인할 수 없습니다  오류 고치는 4가지 방법

방법 1: Windows 업데이트 서비스 복구

작업을 간편하게 진행할 수 있도록, Windows 업데이트 서비스를 중지하고 SoftwareDistribution 폴더를 삭제한 후 업데이트 서비스를 다시 실행하는 배치 파일(windowsupdatefix.bat)을 준비했습니다.

  1. 위의 windowsupdatefix.bat 링크를 마우스 오른쪽 버튼으로 클릭하고 다른 이름으로 저장을 선택합니다. 파일을 저장한 후 해당 위치로 이동하여 파일을 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택합니다.
  2. 검은색 명령 프롬프트 창이 잠시 나타났다 사라집니다. 창이 사라진 후 다시 업데이트를 실행해 보세요.

방법 2: Windows 업데이트 설정 초기화

제어판에서 Windows 업데이트를 끄고 다시 켜면 일관성이 깨진 업데이트 설정이 초기화되어 많은 사용자들이 이 문제를 해결했습니다. Windows 키를 누르고 Windows Update를 입력하여 시작하세요.

  1. 검색 결과에서 Windows Update를 클릭합니다. Windows 업데이트 창에서 설정 변경을 클릭합니다.
  2. 중요 업데이트 항목에서 업데이트 확인 안 함을 선택하고 확인을 클릭한 뒤 모든 창을 닫습니다.[해결] Windows 7  현재 업데이트를 확인할 수 없습니다  오류 고치는 4가지 방법
  3. 이제 다시 Windows 업데이트 설정 창으로 돌아가 자동으로 업데이트 설치를 선택하고 확인을 클릭합니다. 그런 다음 업데이트를 다시 확인해 보세요.

여전히 오류가 발생한다면 다음 해결 방법으로 넘어가세요.

방법 3: 백신 및 방화벽 임시 비활성화

백신 프로그램, 심지어 Microsoft Security Essentials조차 때때로 Windows 업데이트의 시작을 차단할 수 있습니다. 따라서 백신 및 스파이웨어 방지 프로그램의 실시간 보호 기능을 일시적으로 비활성화한 후 업데이트를 확인해 보세요. 해결 여부와 관계없이 작업이 끝난 후에는 반드시 모든 보호 기능을 다시 활성화해야 합니다.

방법 4: Windows 업데이트 데이터베이스 복구

Windows 업데이트 데이터베이스를 복구하려면 시작 버튼을 클릭하고 cmd를 입력합니다. CMD를 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택합니다.

명령 프롬프트에서 다음 명령을 순서대로 실행합니다:

net stop wuauserv
cd /d %windir%\SoftwareDistribution\DataStore\Logs
esentutl /mh ..\DataStore.edb | findstr /i /c:"State:"

명령줄에 State: Clean Shutdown이 표시되면 데이터베이스에 문제가 없는 것이므로 이 단계를 더 진행할 필요가 없습니다.

[해결] Windows 7  현재 업데이트를 확인할 수 없습니다  오류 고치는 4가지 방법

이 단계가 실패했거나 명령줄에 State: Clean Shutdown이 표시되지 않는 경우, "fixedfiles"라는 이름의 임시 폴더를 생성해야 합니다. 명령 프롬프트에 다음 명령을 입력하세요:

mkdir c:\fixedfiles

이제 Windows 업데이트가 정상적으로 작동하는 다른 Windows PC가 필요합니다. 해당 PC에서 Windows 키 + R을 누르고 System32를 입력한 후 Enter 키를 누릅니다.

System32 폴더에서 esent.dll이라는 파일을 찾아, 업데이트를 복구 중인 대상 컴퓨터의 fixedfiles 폴더에 복사합니다.

그런 다음 대상 컴퓨터의 명령 프롬프트에서 다음 명령을 입력합니다:

copy %windir%\system32\esentutl.exe c:\fixedfiles\
c:\fixedfiles\esentutl.exe /r edb
net start wuauserv

시스템을 재부팅한 후 Windows 업데이트를 실행하여 문제가 해결되었는지 확인하세요.