This appears to be caused by Windows Vista/7/8 non-Admin user file access issues, when you have steam installed under your system path (c:\program files\).
How to install/move Steam outside the system directory path: https://support.steampowered.com/kb_...7710-tdlc-0426
Important: You should also apply the two DLL updates from Microsoft as written here.