DataStore.edb 란 무엇이며 PC 속도가 느려지는 이유는 무엇입니까?

DataStore.edb  는 시스템에 적용된 모든 Windows 업데이트를 추적하는 합법적 인 Windows 로그 파일입니다. DataStore.edb 로그의 크기가 커지거나 모든 Windows 업데이트 확인이 수행됩니다. 이 파일은 SoftwareDistribution 폴더 ( C : \ Windows \ SoftwareDistribution \ DataStore \ DataStore.edb ) 아래 에 있습니다. 파일의 중요성은 확실하지만 일부 사용자는 시스템에서 DataStore.edb를 읽고 쓰는 데 많은 시간을 소비한다는 사실을 발견했습니다. , PC가 상당히 느려지는 지점까지 많은 리소스를 소모합니다. 성능 모니터로 조사한 결과이 문제에 직면 한 사용자는 svchost.exe (netsvcs) 프로세스가120MB / 분 이상으로  모든 디스크 리소스를 사용하여 datastore.edb 를 읽습니다. 이로 인해 컴퓨터가 다른 작업을 수행 할 수 없습니다. 우리가 수집 한 내용에서 이것은 주로 Windows 7 및 Windows Vista 문제입니다.

결과적으로 Windows 업데이트 구성 요소는 새 업데이트가 보류 될 때마다 datastore.edb 파일을 읽습니다. 상황 및 PC 사양에 따라 datastore.edb 파일을 조사 하는 동안 시스템이 작동하지 않을 수 있습니다 .

이 특정 문제로 어려움을 겪고있는 경우 사용자가이 문제를 해결하는 데 성공한 몇 가지 수정 사항이 있습니다. 아래에는 사용자가 문제를 해결할 수있는 솔루션 모음이 있습니다. 상황에 맞는 수정 사항을 찾을 때까지 각 방법을 순서대로 따르십시오.

참고 : Vista를 사용하는 경우 방법 2로 직접 시작하십시오 .

방법 1 : Windows Update KB3050265 설치 (Windows 7 만 해당)

Microsoft는이 문제를 신속하게 해결 했으며이 문제를 해결하기 위해 WindowsUpdate 클라이언트 업데이트 를 출시했습니다 . 이 업데이트는 업데이트를 검색하고 설치할 때 WU (Windows 업데이트)의 비 효율성을 수정하여 datastore.edb 파일을 오래 읽는 시간을 줄여야했습니다 .

사용자는 업데이트가 감지 시간과 RAM 및 디스크 사용량을 줄이는 데 도움이된다는 것을 알았지 만 모든 사람을 위해 문제를 해결하지는 못했습니다. 한 가지 이유는이 수정 사항은 Windows 7에서만 작동한다는 것입니다. Vista에 대한 공식 수정 사항은 출시되지 않았습니다. 더욱이 일부 사용자는이 특정 업데이트가 WindowsUpdate_80244019 또는  WindowsUpdate_dt000 오류와 함께 WU 구성 요소를 완전히 망쳤다 고보고했습니다  .

업데이트는 선택 사항이며 직접 설치하지 않는 한 적용되지 않습니다. Windows 7에서이 문제가 발생하는 경우 아래 가이드에 따라 Windows 업데이트 KB3050265 를 설치 하세요. 작동하지 않으면 업데이트를 제거하고 아래의 다른 방법으로 이동하십시오.

  1. Windows 버전에 따라 아래 링크 중 하나를 방문하여 올바른 KB3050265 업데이트를 다운로드하십시오  .

    Windows 업데이트 KB3050265 (32 비트)

    Windows 업데이트 KB3050265 (64 비트)

  2. 업데이트가 다운로드되면 설치 패키지를 열고 성공적으로 설치되면 시스템을 재부팅하십시오.

    참고 : 제어판> 시스템 및 보안> Windows 업데이트> 사용 가능한 모든 업데이트 표시> 옵션 으로 이동하여 PC에서 직접 설치할 수도 있습니다 . 그런 다음 KB3050265  업데이트 를 수동으로 찾아  설치하십시오.

이렇게해도 문제가 해결되지 않는 경우 실행 창 ( Windows 키 + R )을 열고 control update를 입력 합니다 . 그런 다음 설치된 업데이트 기록보기> 업데이트 제거로 이동하여 KB3050265  업데이트를 제거합니다  . 제거되면 방법 2 로 이동하십시오

방법 2 : esentutl.exe를 사용하여 datastore.edb 조각 모음

더 심층적 인 솔루션을 탐색하기 전에 datastore.edb 파일 조각 모음으로 문제가 해결되는지 살펴 보겠습니다. 분명히 이것은 datastore.edb 파일이 충분한 새로운 정보를 축적함에 따라 문제가 제 시간에 다시 나타날 것이기 때문에 일시적인 수정일뿐입니다.

이 방법에는 esentutl.exe 유틸리티를 사용 하여 DataStore.edb 파일 조각 모음이 포함 됩니다. 이 프로세스는 파일을 쓰거나 읽어야하는 프로그램이 파일에 더 쉽게 액세스 할 수 있도록하는 것 외에도 파일 크기를 상당히 줄여줍니다. 다음은 전체 내용에 대한 빠른 가이드입니다.

  1. 적절한 권한을 가지려면 상승 된 명령 프롬프트 창을 열어야합니다. 이렇게하려면  왼쪽 하단에 있는 시작 표시 줄을 클릭하고  " cmd "를 검색합니다 . 그런 다음 명령 프롬프트를 마우스 오른쪽 단추로 클릭하고  관리자 권한으로  실행을 선택  하십시오.

  2. 상승 된 명령 프롬프트 창에 다음 명령을 입력 하고 Enter 키를 누릅니다. esentutl.exe / d C : \ windows \ SoftwareDistribution \ DataStore \ DataStore.edb
  3. 프로세스가 완료되면 시스템을 재부팅하고 증상이 개선되었는지 확인하십시오. 여전히 문제로 어려움을 겪고 있다면 아래 방법으로 이동하십시오.

방법 3 : Windows 복구 (복합기) 사용

공식 수정 사항이 작동하지 않거나 적용되지 않는 경우 시스템 파일 손상과 관련된 문제를 해결할 수있는 또 다른 인기있는 수정 사항이 있습니다.

Windows Repair (All-in-One) 는 모든 Windows 버전에 대한 수정 모음이 포함 된 무료 유틸리티입니다.  이 소프트웨어를 사용하면 문제를 일으킬 수있는 모든 WU 문제를 해결할 수 있습니다. 이 특정 문제를 해결하기 위해 Windows 복구 를 사용하는 방법에 대한 빠른 가이드는 다음과 같습니다 .

  1. 이 링크 (여기)에서 Windows 복구의 휴대용 버전을 다운로드하십시오.
  2. Windows 복구 아카이브에있는 모든 파일의 압축을 풉니 다.
  3. Repair_Windows 실행 파일을 두 번 클릭 하여 유틸리티를 엽니 다.
  4. 초기 검사가 완료 될 때까지 기다린 다음 수리 – 기본 탭 을 클릭합니다 . 그런 다음 자동으로 레지스트리 백업 수행 옆의 확인란을 선택하고 복구 열기를 클릭하십시오 .

  5. 잠시 후 사용 가능한 모든 수리 전략 목록이 표시됩니다. 목적을 위해 몇 개만 필요하므로 모든 수리 전략을 선택 취소하십시오. 그런 다음 다음 항목 만 다시 활성화하십시오.

    서비스 권한 재설정

    WMI 복구

    시스템 파일 등록

    감염으로 설정된 정책 제거

    Windows 업데이트 복구

    MSI 복구 (Windows Installer)

  6. 다시 시작 상자가 활성화되어 있는지 확인한 다음 복구 시작 을 클릭 하고 프로세스가 완료 될 때까지 기다립니다.

  7. 프로세스가 완료되면 를 눌러 재부팅을 확인하고 다시 시작한 후 문제가 해결되었는지 확인하십시오. 그렇지 않은 경우 다음 방법으로 이동하십시오.

방법 4 : SoftwareDistribution 폴더 다시 시작

처음 두 가지 수정 사항이 유용하지 않은 경우 SoftwareDistribution 폴더를 정리 하면 문제가 해결 되는지 살펴 보겠습니다 . 이 방법의 효과에 대해 혼합 된 견해가 있지만 일부 사용자는 SoftwareDistribution 폴더가 다시 만들어 지면 높은 디스크 사용량 문제가 중지되었다고보고했습니다 .

SoftwareDistribution 폴더를 정리하면 Windows가 DataStore.edb를 포함한 모든 구성 요소를 다시 시작하게 됩니다. 이렇게하면 DataStore.edb에 의한 과도한 메모리 호깅을 유발할 수있는 손상과 관련된 모든 문제가 해결됩니다  .

참고 : 는 SoftwareDistribution 자동 업데이트 및 관련 파일이 저장되는 곳이다 폴더에 있습니다. DataStore.edb  도 여기에 있습니다. 제거해도 안전하지만 다음에 업데이트를 확인할 때 Windows가 처음부터 다시 시작됩니다. 따라서 아래 절차를 완료하면 WU가 모든 것을 확인해야하기 때문에 다음에 자동 업데이트를 설치해야 할 때 많은 시간이 걸릴 것으로 예상합니다.

다음은 명령 프롬프트를 통해 SoftwareDistribution 폴더를 정리하는 빠른 가이드입니다.

  1.  왼쪽 하단 모서리에 있는 시작 표시 줄을 클릭하고  " cmd "를 검색합니다 . 그런 다음 명령 프롬프트를 마우스 오른쪽 단추로 클릭하고  관리자 권한으로  실행을 선택  하십시오.

  2. 상승 된 명령 프롬프트에 다음 명령을  입력 하고 각 명령을 입력 한 후 Enter 키를 누릅니다 .

    net stop wuauserv

    순 정지 비트

    참고 : 이렇게하면 SoftwareDistribution 폴더를 사용하는 업데이트 구성 요소가 비활성화됩니다 . 이 단계를 건너 뛰면 현재 사용중인 폴더를 삭제할 수 없습니다.

  3. 서비스가 중지되면,에 다음 명령을 붙여 명령 프롬프트 및 히트 입력 :

      ren C : \ Windows \ SoftwareDistribution SoftwareDistribution.old

    참고 :  이 명령은 SoftwareDistribution 폴더의 이름을 변경했습니다. .old 확장명은 Windows에서 새 SoftwareDistribution 폴더를 다시 만들도록합니다.

  4. 다음 명령을 입력하고 각 명령을 입력 한 후 Enter 키를 눌러 이전에 비활성화 한 서비스를 다시 시작합니다 .

    net start wuauserv

    순 시작 비트

  5. 컴퓨터를 재부팅하고 C : / Windows로 이동 하여 SoftwareDistribution.old 폴더를 삭제하십시오 .

여전히 디스크 사용량이 많은 경우 아래 방법으로 이동하십시오.

방법 5 : 바이러스 백신 검사에서 datastore.edb 제외

결과적으로이 문제는 과도한 안티 바이러스 프로그램으로 인해 발생할 수도 있습니다. 시작 속도가 느린 가정 사용자 는 Microsoft Security Essentials / Windows Defender 제외 목록에 datastore.edb  파일을 포함하여이 문제를 해결할 수있었습니다 .

참고 : 아래 단계를 수행하면 PC의 응답 성이 향상 될 수 있지만 바이러스 백신 제외를 추가하는 것은 자주 수행하는 작업이 아닙니다. 불필요한 AV 제외를 추가하면 악의적 인 공격 가능성이 높아질 수 있습니다.

다음은 바이러스 백신에서 사용되는 datastore.edb 및 기타 파일을 제외하는 빠른 가이드입니다.

참고 : 다음 단계는 Windows Defender / Microsoft Security Essentials에서 수행됩니다. 그러나 모든 보안 제품군에는 사용중인 바이러스 백신 패키지에 관계없이 제외 목록이 있어야합니다.

  1. 시작 아이콘을 사용하여 Windows Defender 또는 Security Essentials  를 검색 하고 보안 제품군을 엽니 다.

  2. 에서 Windows Defender를 / 보안 기초 로 이동 도구 와 클릭 옵션 (에 설정 보안 기초 ).

  3. 선택 제외 된 파일 및 폴더 (제외 된 파일 및 위치),  다음을 클릭합니다 추가 버튼을 클릭합니다. 로 이동 C : \ WINDOWS \는 SoftwareDistribution \ 데이터 저장소 및 더블 클릭 datastore.edb .

    참고 : 이렇게하면 바이러스 백신이 datastore.edb 파일 을 검색하지 못합니다 .

  4. 다음 경로에서도 3 단계를 반복합니다.

    c : \ windows \ softwaredistribution \ datastore \ logs \

    참고 :  Windows Update 및 자동 업데이트의 로그 파일입니다. 여기의 정보는 datastore.edb 에서도 수집됩니다.

  5. 히트 저장 / 변경 사항 저장 및 PC의 속도가 재부팅 후 개선되는지 확인합니다.

방법 6 : WU 비활성화 (Windows 업데이트)

눈에 띄는 결과없이 여기까지왔다면이 문제를 겪은 대부분의 사용자에게 효과가 있었던 것으로 보이는 마지막 해결 방법이 하나 있습니다. 불행히도 그것은 이상적이지 않습니다. WU (Windows 업데이트) 서비스를 비활성화하면 시스템에서 datastore.edb 파일을 읽거나 쓸 필요가  없으므로이  특정 파일로 인해 발생하는 메모리 호깅 충돌이 해결됩니다.

그러나 보안 업데이트 및 기타 안정성 수정을 자동으로 수신하지 못하므로 그 의미는 엄청납니다. 이상적으로는이 방법을 수행 한 후 정기적으로 WU 서비스를 활성화하여 시스템을 최신 상태로 유지해야합니다.

시스템 응답 성을 높이기 위해 잠재적 인 맬웨어 감염을 거래하는 것이 허용되는 거래처럼 보이는 경우 아래 단계에 따라 Windows 업데이트를 비활성화하십시오.

  1. 보도 Windows 키 + R은 실행 창을 엽니 다. " services.msc "를 입력 하고 Enter 키 를 눌러 서비스 창 을 엽니 다 .

  2. 에서 서비스 창에 아래로 스크롤 윈도우 업데이트 , 마우스 오른쪽 단추로 클릭하고 속성을.

  3. 아래 속성 의 일반 탭에서, 옆에있는 드롭 다운 메뉴를 사용하여 시작 유형 선택 안 함을 . 그런 다음 적용을 클릭하여 변경 사항을 저장하고 서비스 창을 닫습니다 .

  4. 시스템을 재부팅하고 리소스 사용량이 감소했는지 확인합니다.

참고 : 정기적으로 서비스 화면 으로 돌아가서 Windows Update 서비스를 다시 활성화 하여 최신 보안 업데이트가 있는지 확인하십시오. 모든 업데이트가 적용될 때까지 서비스를 활성화 된 상태로 유지하고 위의 단계를 사용하여 WU를 다시 비활성화하십시오.