Another quick notes post.
If you have a prgram fail to run with this error, it’s probably a bad entry in the registry. Good news is, it’s easy to find and fix.
STANDARD WARNING: Editing the registry can blow things up permanently if you don’t know what you’re doing. Make backups first, then backup your backups. Redundancy is good.
Open Regedit and search ‘Computer’ for “user Shell Folders” or just go here:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders
And also “shell folders” here (which is just a few entries North…):
Search through all the values. If you find one that shouldn’t exist (like say, it points to a drive letter you don’t use) correct the value in both locations and try the program again.
I’ve run into this problem before and had it change back on me, so keep these instructions handy.