Turn off guest access to all shares and maybe reboot windows client. This is most likely a case where the Windows client has used a microsoft account for IPC$ access, but the guest account lacks access to the shares.