2

My Steam won't launch. It gives me an error - "Steam.exe (main exception): CMultifieldBlob(pSerialized) - Bad field". What does this mean and how do I fix it?

3 Answers 3

6

Just delete the clientregistry.blob in your Steam folder and nothing else, then launch Steam. Steam will just make a new clientregistry.blob.

1
  • There is the rare problem when there's something else other than the clientregistry.blob is corrupted, but that's not the scope of this question. This is a more targeted (and faster) solution than mine.
    – Yuuki
    Oct 20, 2012 at 20:23
7

SOURCE: How should I reset the ClientRegistry.blob when needed?

This error is caused by a corrupted ClientRegistry.blob file. Most likely, Steam closed incorrectly. Either your computer crashed or the Steam process was killed before Steam finishing writing to the file.

One way to fix this error is by going to your Steam folder (following are common default locations)

  • C:/Program Files/Steam on 32-bit Windows OS
  • C:/Program Files (x86)/Steam on 64-bit Windows OS
  • Users/[username]/Library/Application Support/Steam on Macs

For Windows OS, you'll want to delete everything EXCEPT steam.exe and the steamapps directory (this holds your game data). Then, restart Steam and you'll be fine.

For Mac OS, just delete everything in that directory and restart Steam.

4
  • 1
    If it's a corrupted clientregistry.blob file, just delete that one file. Steam will happily recreate it on restart. It takes a little while, as it requires steam to scan for all your games, but it works fine. I do it quite often, whenever I'm restoring a game I've copied to a different hard drive.
    – Kexlox
    Jul 6, 2012 at 4:31
  • @Kexlox Yeah, it makes sense but Steam recommends clearing the entire directory except for those things for god-knows-why.
    – Yuuki
    Jul 7, 2012 at 3:06
  • @Yawus Do you have a source for that?
    – kalina
    Oct 19, 2012 at 10:08
  • 1
    @pixel support.steampowered.com/kb_article.php?ref=3134-TIAL-4638 But deleting the ClientRegistry.blob has always lead to success for me.
    – Thunraz
    Oct 20, 2012 at 21:44
0

What I did was I went to the Steam site and clicked install. After I got the installer I clicked it and it said to restore corrupted files or to delete Steam. I clicked restore files and it worked perfectly for me.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .