Source SDK & STEAM Problem?

Guys when i double click Source SDK to open it, a message appears saying,

Steam.exe (Main exeption): CMultiFieldBlob(pSerialized): Bad Field - extends past end of blob

And steam does the same when i double click it…
Any ideas how to fix it ?

Delete “ClientRegistry.blob” in your steam folder, I guess.

Seems to fix half the problems steam has, anyway.

Ok thanks, i will give it a go…

Yeah, I had this problem a while ago.

You delete the “ClientRegistry.blob” file, restart your computer, then open up steam and let it rebuild itself.