How to logon to a non-domain computer from one in a domain
I had the same problem. I was able to get around this by using the net use command. So basically, I just ran:
net use \\server\share password /USER:username
and then I browsed
\\server\share
and it worked. username was just the username (no domain part or workgroup needed)
Try logging in as .\bob
This forces it to use the machine account and not the domain account
I've just had the same problem after re-installing Windows 7 on my laptop. All of the above answers work, but provide a temporary fix for the issue.
For a more permanent fix, select Control Panel -> HomeGroup, then click "Change Advanced Share Settings"
For the connection type you are using (or all of them), scroll down to "Homegroup Connections" setting, and change the value to "Use user accounts and passwords to connect to other computers"
From now on Windows will use whatever you enter in the logon prompt, rather than prefixing it with your domain name.