Hi! An update. On Tuesday, I booted machine and got c0000218 error again. Followed KB article to replace registry files and (from another link I realized I needed to do part 3 also.) When restored, still got 218 until went back to a early Monday install. Seems like something is clobbering hive when shutdown. Stopped all services and changed msconfig to only start critical things. Have been able to reboot a couple times in row without 218.
Did a chkdsk and did find the error log. Showed a few minor inconsistencies, a few unused index entries, a free space marked as allocated, and it made corrections to file system.
After doing part 3, it thinks I have SP3 installed. But, everything is still not matching up between the registry and what's on disk (had installed .net 3.5, but only 2.0 in add/remove programs and had installed adobe reader 9, but only 7.0 in add/remove programs, etc.) I have not done the sfc /scannow as I'm really afraid it will think it needs to automatically replace system files and I haven't been able to make a slipstream of sp3 nor an image backup since everything isn't really "stable", yet.
Am continuing to reinstall things that it cannot run.
Revised - This morning c0000218 error again. I had run Windows Update, to see what it thought I needed to install. Listed .NET Framework 3.5 SP1... It gave 0x0643 error when tried to install from Updates. I tried to uninstall 2.0 sp1, 1.1 sp1, 1.1 from Add/Remove Programs, but it did nothing. So, I uninstalled all the .NET's using a .NET Cleaner from blogs.msdn.com/astebner/pages/8904493.aspx. I had only reinstalled .NET 3.5 SP1 when I shut down last night. Is there something that is recommended or steps for registry hive errors? Or, should I post that in a new log to see if anybody has expertise in that area?
Edited by blackbear, 07 October 2010 - 07:53 AM.