• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 3080
  • Last Modified:

Windows Update broken... ESE Database Page Cache error 474

Hi Guys

OS is Windows Server 2003 SP1 Enterprise 32-bit

Can't use Windows Update, can't install any software! Getting ESENT Event 474 in the Event Log with the following description:

wuaueng.dll (3668) SUS20ClientDataStore: The database page read from the file "C:\WINDOWS\SoftwareDistribution\DataStore\DataStore.edb" at offset 3997696 (0x00000000003d0000) for 4096 (0x00001000) bytes failed verification due to a page checksum mismatch.  The expected checksum was 2680095513 (0x9fbf0319) and the actual checksum was 2679833369 (0x9fbb0319).  The read operation will fail with error -1018 (0xfffffc06).  If this condition persists then please restore the database from a previous backup.  This problem is likely due to faulty hardware. Please contact your hardware vendor for further assistance diagnosing the problem.

What do I restore? And where to? Help! Falling further and further behind with Windows Updates! I've tried SFC /Scannow - seems to run thru everything and not report any issues...
0
h4nym
Asked:
h4nym
  • 2
1 Solution
 
dhoffman_98Commented:
Here's a solution that has worked for me when Windows Update gets messed up.

-- Stop the Windows Update service. From a command prompt, type "net stop wuauserv".
-- Go to your C:\Windows directory and delete (or rename) the directory called "SoftwareDistribution".
-- Start the service again: "net start wuauserv".
-- Go to the Windows Update web site and try installing updates.
0
 
h4nymAuthor Commented:
Nearly there - but a massive number of errors in the Application Log are stopping a few of the updates installing - including IE7 and Service Pack 2:

Catalog Database (852) Catalog Database: The database page read from the file "C:\WINDOWS\system32\CatRoot2\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\catdb" at offset 1880064 (0x00000000001cb000) for 4096 (0x00001000) bytes failed verification due to a page checksum mismatch.  The expected checksum was 3439027150 (0xccfb63ce) and the actual checksum was 3439289294 (0xccff63ce).  The read operation will fail with error -1018 (0xfffffc06).  If this condition persists then please restore the database from a previous backup.  This problem is likely due to faulty hardware. Please contact your hardware vendor for further assistance diagnosing the problem.

Any ideas?
0
 
dhoffman_98Commented:
OK, so you got a little further... here's what to do now...

-- Remove/rename/delete your pagefile, probably C:\PAGEFILE.SYS
-- Rename the folder C:\WINDOWS\SYSTEM32\CATROOT
-- Reboot the machine.

This will clear out your pagefile, which causes it to be rebuilt. Then it causes the CATROOT folder to be automatically rebuilt after the reboot. This should resolve the issue you had with the catdb file being corrupt and allow you to try it again.

This information was taken from the following link:
http://www.pcbanter.net/archive/index.php/t-357350.html


You might also check the following link for someone else's story with the same error message. His issue was related to Norton AntiVirus.
http://forums.thatcomputerguy.us/index.php?showtopic=797
0

Featured Post

Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now