Windows 업데이트는 Windows 운영 체제의 중요한 부분입니다. Microsoft가 보안 취약점에 대한 업데이트, 버그 수정 및 패치를 푸시하는 데 도움이 되는 Windows에 내장된 기능입니다. 사용자는 건너뛰고 중지하고 업데이트하지 않을 수 있지만 시스템이 심각한 보안 위험에 노출될 수 있으므로 권장하지 않습니다.
Windows 업데이트도 프로그램이기 때문에 따라서 오류가 발생하기 마련입니다. 그 중 하나는 사용자가 Windows 업데이트를 실행하려고 할 때 서비스가 실행되고 있지 않기 때문에 Windows Update가 현재 업데이트를 확인할 수 없다는 오류가 나타나는 것입니다. 컴퓨터를 다시 시작해야 할 수 있습니다. . 이 오류의 원인은 Windows 업데이트 서비스가 시작되지 않거나 레지스트리 항목이 손상되어 서비스를 찾을 수 없기 때문일 수 있습니다.
이 가이드에서는 이 문제를 해결하고 수정하는 몇 가지 방법을 안내해 드리겠습니다.
방법 1:Windows 업데이트 서비스 복구
작업을 더 쉽게 하기 위해 Windows 업데이트 서비스를 중지하고 SoftwareDistribution 폴더를 제거한 다음 업데이트 서비스를 다시 실행하는 배치 파일을 만들었습니다. windowsupdatefix.bat
- 위의 windowsupdatefix.bat 링크를 마우스 오른쪽 버튼으로 클릭하고 다른 이름으로 저장을 선택합니다. 파일을 저장하고 파일 위치를 연 다음 파일을 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택합니다.
- 검은색 명령 프롬프트 창이 몇 초 동안 팝업됩니다. 창이 사라진 후 업데이트를 다시 실행해 보세요.
방법 2:Windows 업데이트 설정 재설정
제어판을 통해 Windows 업데이트를 껐다가 켜면 Windows 업데이트의 일관되지 않은 설정이 재설정되므로 많은 사용자가 이 문제를 해결했습니다. 그렇게 하려면 Windows를 누르세요. 키 Windows를 입력합니다. 업데이트 .
- Windows를 클릭합니다. 업데이트 검색 결과에서. Windows 업데이트 창에서 변경을 클릭합니다. 설정 .
- 업데이트 확인 안 함 선택 중요 아래 업데이트 확인을 클릭합니다. . 닫기 모든 창.
- 이제 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:"상태:"
상태:완전한 종료 인 경우 가 명령줄에 표시되면 데이터베이스가 정상이므로 이 솔루션을 계속할 필요가 없습니다.
이 단계가 실패하거나 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 업데이트를 실행하여 문제가 해결되었는지 확인하십시오.