I also have the same problem, and can't solve it.
I have tried :
scandisk (sfc) (no error)
the windowsupdateagent with /wuforce
CBS update readiness
i can't unisntall previous packages, they are not listed in the "View installed updates" (that can't be, i can see all of of them in the updates history).
so this problem is a real mess, i am really suspecting a kind of virus or something like that, can it be ?
Furthermore i have a oem vista 64, so i would need to re-install everything.
The only problem is i don't want to re-install, and will not. So i will probably be more exposed to any new security hole that will be discovered later ( this is where i think it may be virus related).
Anyway until then. No more updates for me.
since, i'm not the only one, and that kind of problem will happen again and again...
why can't we just have a program that will 1- re-install the CBS, and 2- re-install the updates ?
Here is the log result from the CBS update readiness :
=================================
Checking System Update Readiness.
Version 6.0.6001.22275
2009-02-18 21:45
Checking Deployment Packages
Checking Package Manifests and catalogs.
Checking package watchlist.
(f) CBS Watchlist Package Missing 0x80070002 Microsoft-Windows-Media-Format-Package~31bf3856ad364e35~amd640.0.0.0 Package_for_KB952069~31bf3856ad364e35~amd646.0.1.0 Package registry presence failed, possibly an orphaned package on package watchlist
(f) CBS Watchlist Package Missing 0x80070002 Microsoft-Windows-MediaPlayer-Package~31bf3856ad364e35~amd640.0.0.0 Package_for_KB952069~31bf3856ad364e35~amd646.0.1.0 Package registry presence failed, possibly an orphaned package on package watchlist
(f) CBS Watchlist Package Missing 0x80070002 Package_46_for_KB936330~31bf3856ad364e35~amd640.0.0.0 Package_for_KB952069~31bf3856ad364e35~amd646.0.1.0 Package registry presence failed, possibly an orphaned package on package watchlist
(f) CBS Watchlist Package Missing 0x80070002 Package_47_for_KB936330~31bf3856ad364e35~amd640.0.0.0 Package_for_KB952069~31bf3856ad364e35~amd646.0.1.0 Package registry presence failed, possibly an orphaned package on package watchlist
Checking component watchlist.
Checking packages.
(f) CBS Registry Error 0x80070002 Package_3_for_KB958624~31bf3856ad364e35~amd64~~6.0.1.0 failed to get CurrentState
(f) CBS Registry Error 0x80070002 Package_3_for_KB958624~31bf3856ad364e35~amd64~~6.0.1.0 failed to get Visibility
(f) CBS Registry Error 0x80070002 Package_for_KB958624~31bf3856ad364e35~amd64~~6.0.1.0 failed to get CurrentState
(f) CBS Registry Error 0x80070002 Package_for_KB958624~31bf3856ad364e35~amd64~~6.0.1.0 failed to get Visibility
Checking component store
Checking SMI Store
Summary:
Milliseconds: 379518
Found 8 errors
CBS Registry Error Total Count: 4
CBS Watchlist Package Missing Total Count: 4
---> Strange to me in this log is i don't have an amd64, i have a intel (e8400).
k.r.