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

수정:Windows 7은 현재 업데이트를 확인할 수 없습니다.

Windows 업데이트는 Windows 운영 체제의 중요한 부분입니다. Microsoft가 보안 취약점에 대한 업데이트, 버그 수정 및 패치를 푸시하는 데 도움이 되는 Windows에 내장된 기능입니다. 사용자는 건너뛰고 중지하고 업데이트하지 않을 수 있지만 시스템이 심각한 보안 위험에 노출될 수 있으므로 권장하지 않습니다.

Windows 업데이트도 프로그램이기 때문에 따라서 오류가 발생하기 마련입니다. 그 중 하나는 사용자가 Windows 업데이트를 실행하려고 할 때 서비스가 실행되고 있지 않기 때문에 Windows Update가 현재 업데이트를 확인할 수 없다는 오류가 나타나는 것입니다. 컴퓨터를 다시 시작해야 할 수 있습니다. . 이 오류의 원인은 Windows 업데이트 서비스가 시작되지 않거나 레지스트리 항목이 손상되어 서비스를 찾을 수 없기 때문일 수 있습니다.

이 가이드에서는 이 문제를 해결하고 수정하는 몇 가지 방법을 안내해 드리겠습니다.

수정:Windows 7은 현재 업데이트를 확인할 수 없습니다.

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

작업을 더 쉽게 하기 위해 Windows 업데이트 서비스를 중지하고 SoftwareDistribution 폴더를 제거한 다음 업데이트 서비스를 다시 실행하는 배치 파일을 만들었습니다. windowsupdatefix.bat

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

방법 2:Windows 업데이트 설정 재설정

제어판을 통해 Windows 업데이트를 껐다가 켜면 Windows 업데이트의 일관되지 않은 설정이 재설정되므로 많은 사용자가 이 문제를 해결했습니다. 그렇게 하려면 Windows를 누르세요. Windows를 입력합니다. 업데이트 .

  1. Windows를 클릭합니다. 업데이트 검색 결과에서. Windows 업데이트 창에서 변경을 클릭합니다. 설정 .
  2. 업데이트 확인 안 함 선택 중요 아래 업데이트 확인을 클릭합니다. . 닫기 모든 창. 수정:Windows 7은 현재 업데이트를 확인할 수 없습니다.
  3. 이제 Windows 업데이트 설정 창으로 다시 이동합니다. 자동으로 업데이트 설치를 선택하고 확인을 클릭합니다. 이제 업데이트를 다시 확인하세요.

여전히 오류가 발생하면 다음 해결 방법으로 이동하세요.

방법 3:안티바이러스 및 방화벽 보호를 일시적으로 비활성화

바이러스 백신 프로그램, 심지어 Windows Security Essential도 때때로 Windows 업데이트 시작을 중지할 수 있습니다. 따라서 일시적으로 비활성화 안티바이러스 및/또는 스파이웨어에 있는 모든 실시간 보호. 그런 다음 업데이트를 확인합니다. 솔루션이 작동하는지 여부에 관계없이 모든 보호 기능을 활성화하십시오.

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

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

검은색 명령 프롬프트에서 다음 명령을 실행합니다.

<블록 인용>

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

상태:완전한 종료 인 경우 가 명령줄에 표시되면 데이터베이스가 정상이므로 이 솔루션을 계속할 필요가 없습니다.

수정:Windows 7은 현재 업데이트를 확인할 수 없습니다.

이 단계가 실패하거나 State:Clean Shutdown이 명령줄에 표시되지 않으면 "fixedfiles"라는 임시 폴더가 생성됩니다. 이렇게 하려면 검은색 명령 프롬프트 창에 다음 명령을 입력하십시오.

mkdir c:\fixedfiles

이제 Windows 업데이트가 제대로 실행되는 다른 Windows 컴퓨터에 액세스하십시오. Windows 키 길게 누르기 R을 누릅니다. . System32를 입력합니다. Enter 키를 누릅니다. .

System32에서 폴더에서 esent.dll이라는 파일을 찾습니다. 고정 파일 에 넣으십시오. 복구 중인 Windows 업데이트가 있는 컴퓨터의 폴더입니다.

그런 다음 대상 컴퓨터의 명령 프롬프트에 있는 검은색 창에 다음 명령을 입력하여 실행합니다.

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

시스템을 다시 시작하고 Windows 업데이트를 실행하여 문제가 해결되었는지 확인하십시오.