Hope you enjoyed the movie. I download and replaced the msjet40.dll per instruction then ran SFC again and here are the results. I think I went further back in the log this time and it appeared sooner than I thought.
"2012-12-30 19:05:38, Info CSI 00000314 [SR] Repairing 1 components
2012-12-30 19:05:38, Info CSI 00000315 [SR] Beginning Verify and Repair transaction
2012-12-30 19:05:38, Info CSI 00000316 Hashes for file member \SystemRoot\WinSxS\x86_microsoft-windows-m..-components-jetcore_31bf3856ad364e35_6.1.7600.16385_none_046511bf090691ab\msjet40.dll do not match actual file [l:22{11}]"msjet40.dll" :
Found: {l:32 b:r+mqjaexhjNZYPUhOWZ9Ix5cJw+Rcrllc9i32t7LSBA=} Expected: {l:32 b:8KmnSZ6OmY6S4YgTOB8d5RkqwBy6kwKha+HFjhTrGG4=}
2012-12-30 19:05:38, Info CSI 00000317 [SR] Cannot repair member file [l:22{11}]"msjet40.dll" of Microsoft-Windows-Microsoft-Data-Access-Components-JetCore, Version = 6.1.7600.16385, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch
2012-12-30 19:05:38, Info CSI 00000318 Hashes for file member \SystemRoot\WinSxS\x86_microsoft-windows-m..-components-jetcore_31bf3856ad364e35_6.1.7600.16385_none_046511bf090691ab\msjet40.dll do not match actual file [l:22{11}]"msjet40.dll" :
Found: {l:32 b:r+mqjaexhjNZYPUhOWZ9Ix5cJw+Rcrllc9i32t7LSBA=} Expected: {l:32 b:8KmnSZ6OmY6S4YgTOB8d5RkqwBy6kwKha+HFjhTrGG4=}
2012-12-30 19:05:38, Info CSI 00000319 [SR] Cannot repair member file [l:22{11}]"msjet40.dll" of Microsoft-Windows-Microsoft-Data-Access-Components-JetCore, Version = 6.1.7600.16385, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch
2012-12-30 19:05:38, Info CSI 0000031a [SR] This component was referenced by [l:202{101}]"Microsoft-Windows-Foundation-Package~31bf3856ad364e35~amd64~~6.1.7601.17514.WindowsFoundationDelivery"
2012-12-30 19:05:38, Info CSI 0000031b Hashes for file member \??\C:\Windows\SysWOW64\msjet40.dll do not match actual file [l:22{11}]"msjet40.dll" :
Found: {l:32 b:r+mqjaexhjNZYPUhOWZ9Ix5cJw+Rcrllc9i32t7LSBA=} Expected: {l:32 b:8KmnSZ6OmY6S4YgTOB8d5RkqwBy6kwKha+HFjhTrGG4=}
2012-12-30 19:05:38, Info CSI 0000031c Hashes for file member \SystemRoot\WinSxS\x86_microsoft-windows-m..-components-jetcore_31bf3856ad364e35_6.1.7600.16385_none_046511bf090691ab\msjet40.dll do not match actual file [l:22{11}]"msjet40.dll" :
Found: {l:32 b:r+mqjaexhjNZYPUhOWZ9Ix5cJw+Rcrllc9i32t7LSBA=} Expected: {l:32 b:8KmnSZ6OmY6S4YgTOB8d5RkqwBy6kwKha+HFjhTrGG4=}
2012-12-30 19:05:38, Info CSI 0000031d [SR] Could not reproject corrupted file [ml:48{24},l:46{23}]"\??\C:\Windows\SysWOW64"\[l:22{11}]"msjet40.dll"; source file in store is also corrupted"
This all started because I keep getting the message that I need to have MDAC 2.6 or higher for Net Framework to properly work with one of my programs. Thought would be an easy fix but not so far. Thanks a lot for your help on this.