1.确保windows2003 的防火墙已关闭,并且杀毒软件的防火墙已关闭.
2.在组策略里面添加权限,使来宾帐户可以访问windows2003,并且开启guest

一.检查相关的服务是否正常
在被访问的计算机上,点击开始,运行,输入services.msc,点击确定。检查Server服务是否处于“已启动”状态。如果没有启动,请右击选择启动。
在访问他人的计算机上,点击开始,运行,输入services.msc,点击确定。检查Workstation服务是否处于“已启动”状态。如果没有启动,请右击选择启动。
二.检查被访问的计算机中的相关策略是否设置正确。
1.点击开始,运行,输入gpedit.msc,点击确定。
2.依次展开计算机配置—Windows设置—安全设置—本地策略—用户权利指派。在右边窗口中找到“拒绝从网络访问这台计算机”,双击查看其属性,确保其中没有“Guest”。
找到“从网络访问此计算机”, 双击查看其属性,确保其中有“Guest”。如果没有,请按以下步骤添加:
点击“添加用户或组”,在输入对象名称来选择的输入框内输入“Guest”,点击“检查名称”,等到原先输入的名称变为“计算机名\Guest”后,点击确定两次。
如果出现“您即将将此设备更改为可能影响与客户端、服务和应用程序的兼容性的值”对话框,单击“是”。
3.在组策略中依次展开计算机配置—Windows设置—安全设置—本地策略—安全选项。在右边窗口中找到“网络访问:本地帐户的共享和安全模式”,双击它,然后选择“仅来宾—本地用户以来宾身份验证”。
4.点击开始,运行,输入gpupdate /force, 点击确定。
三.打开来宾帐号
1.在用户管理中启用来宾帐户。
注意:请不要为来宾帐户设置密码。
四.检查共享文件的权限
1.右键单击您所共享的文件夹
2.在共享选项卡中,确认在共享权限中已经赋予来宾帐户访问权限
3.在安全选项卡中,确认已经赋予来宾帐户访问权限。

注意:下文中涉及修改注册表的信息。
请在修改注册表之前确认您对注册表已经进行了备份,并且已经知道如何在遇到意外情况时恢复注册表。
请您确认您对注册表将要修改的内容已经明确,并且愿意承担由于不正确操作导致的后果。
对注册表的不正确操作可能导致严重问题,而且可能需要重新安装系统。
我们不对您在注册表修改时的不正确操作导致的后果负责。
如果您想更多关于修改/备份/恢复注册表的信息,请查阅注册表编辑器(Regedit.exe或Regedt32.exe)的联机帮助中相关章节的内容。)

五.检查计算机相关的注册表键值是否正确。
1.点击开始,运行,输入regedit,点击确定。
2. 依次展开HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa,找到右边的“restrictanonymous”,确保其数值是“0”。
3.重新启动计算机。