今天下午发生了一件有趣的事。
重新启动运行 Server 2008 R2 的家庭服务器(我将其用作网站的测试环境以及网络上其他计算机上的文件的备份)后,我现在无法从网络上的任何其他计算机访问该服务器或服务器上的任何共享。
我以前也遇到过这种情况,据我所知,我没有更改任何导致这种情况发生的操作。此后,我多次重置服务器,并重置路由器和网络上的其他计算机,但似乎没有任何效果。
我仍然可以远程桌面服务器并通过其内部 IP 地址和计算机名称对其进行 ping 操作,但我无法在网络资源管理器或其他计算机上安装的网络驱动器中访问它(它仍然显示在“网络”中的计算机列表中(Windows 7 PC))。
我已经检查了共享的权限以确保它们不是罪魁祸首,它们看起来都没有问题。
有什么想法为什么会突然发生这种情况以及可以采取什么解决方法?
感谢任何人给予的帮助。
答案1
解决了。我通过卸载网络适配器上的“Microsoft 网络的文件和打印机共享”解决了这个问题,然后重新安装并重新启动计算机。重新启动后,一切恢复正常。
要在 Windows 7/Server 2008 中卸载“Microsoft 网络的文件和打印机共享”:
- 从控制面板转到网络和共享中心。
- 单击左侧的更改适配器设置。
- 右键单击网络适配器(如果您有多个,则可能需要对所有网络适配器执行此操作)。
- 从列表中选择“属性”。
- 在“此连接使用以下项目:”中选择“Microsoft 网络的文件和打印机共享”。
- 单击“卸载”按钮。
- 出现确认框时单击“是”并等待其卸载(卸载后,“Microsoft 网络的文件和打印机共享”将从“此连接使用以下项目:”框中消失)。
- 单击“安装”按钮。
- 从“单击要安装的网络功能类型:”框中选择“服务”。
- 从“网络服务”框中选择“Microsoft 网络的文件和打印机共享”。
- 单击“确定”,它将在几秒钟内完成安装(安装后,“Microsoft 网络的文件和打印机共享”将重新出现在“此连接使用以下项目:”框中)。
- 重新启动计算机,问题就解决了。
感谢大家的帮助和建议。
答案2
您是否尝试查看共享文件夹的 ACL?也许您上次的操作和重启搞砸了您的 ACL(我曾经在生产服务器上遇到过一次)。如果发生这种情况,您需要重新创建 ACL(为此我使用了 powershell 脚本,快速而干净 :)。
希望这有帮助。
答案3
就我而言,这非常简单。所有使用“It”用户名访问共享文件的用户,我只需将其删除并重新创建,包括“全名、描述”,并使用新密码。