This worked for me!

Installing this framework worked for me. My 2GB Sansa Express worked fine out of the box, but randomly started giving me the same error. After installing this, not only did it work again, but it now shows up as a portable device instead of just a removable disk. Bonus!
http://go.microsoft.com/fwlink/?LinkId=71641&/umdf.exe