如果出现“xxx计算机无法访问,您可能没有权限使用网络资源。请与这台服务器的管理员联系以查明您是否有访问权限”的报错,这可能是计算机的安全设置被改动过了,导致目标计算机无法被访问。可以采取以下步骤解决:
1. 打开“我的电脑”,在菜单上选择“工具”-> “文件夹选项”-> “查看”,清除“使用简单文件共享(推荐)”的选择。
2. 右键点击“我的电脑”,选择“管理”,选择“本地用户和组”-> “用户”,右键点击Guest用户,选“属性”,清除“帐户已停用”的选择。
3. 点击“开始”-> “运行”,输入secpol.msc,选择左边的“本地策略”-> “用户权力指派”,双击右边的“从网络访问此计算机”,保证其中有Everyone,双击左边的“拒绝从网络访问此计算机”,保证其是空的。
4. 选择左边的“本地策略”-> “安全选项”,
a.确认右边的“网络访问:本地帐户的共享与安全模式”为“经典”;
b.确认右边的“Microsoft网络客户:为通讯启用数字签名(总是)”为“已停用”;
c.确认右边的“Microsoft网络客户:为通讯启用数字签名(如果服务器允许)”为“已启用”;
d.确认右边的“Microsoft网络服务器:为通讯启用数字签名(总是)”为“已停用”;
e.确认右边的“Microsoft网络服务器:为通讯启用数字签名(如果服务器允许)”为“已启用”。
5. 检查 guest 用户启用,进入到“控制面板→管理工具”后,运行“计算机管理”工具,接着依次展开“计算机管理(本地)→
系统工具→本地用户和组→用户”,找到Guest账户。如果Guest账户出现一个红色的叉号,表明该账户已被停用,右键单击该账号,
在Guest属性对话框中,去除“账户已停用”的钩选标记,单击“确定”后,就启用了Guest账户。
5. 找到与自己系统相同的系统,进入SYSTEM32/DRIVERS文件夹,找到RDBSS.SYS和MRXSMB.SYS文件。拷备到自己系统的对应位置就可以了。启动WORKSTATION服务,
6. 下载安装NetBeui 协议(按要求安装),每台计算机安装。
7. 在服务进程SERVICES.MSC,查看COMPUTER BROWSER、 SERVER 、WORKSTATION 三个进程要启用。
8. 检查 本地安全策略:安全设置本地策略用户权限分配中的“拒绝从网络访问这台计算机”,把guest删除
检查 网络连接的防火墙是否去掉
检查 注册表:HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlLsa右边窗口RestrictAnonymous的值是否为0
检查 msconfig启动选项中的异常项目(曾遇到system32.exe随机器启动)
9. 重新启动计算机。