我如何启动工作站服务以便可以使用“net use”?

我如何启动工作站服务以便可以使用“net use”?

我有一台登录到域的 Windows 7 计算机。该计算机可以通过网络查看并查看不同的共享,但当我尝试使用时,net use * \\name\share我收到一条错误消息,指出服务未启动。然而,当我发出网络启动时,它指出服务已启动。我的其他 win7 计算机运行正常;它们可以查看和使用任何共享。

是否有需要禁用或启用的安全设置?我真的需要让它工作,我没有其他想法,因为其他机器可以毫无问题地访问不同系统上的共享。

我收到的错误是“工作站服务尚未启动”,但正如我所说,其他机器可以正常连接,当我发出“net start Workstation”时,它显示服务已启动。此外,我收到的错误号是 2138。

更新:在出现问题的机器上。

从有问题的机器上,如果我发出

Net View \\name

我可以看到我想要连接的计算机上的所有共享。当我尝试

net use * \\name\sharename

我收到错误“工作站服务尚未启动”。

我已经设置了两个设置

sc config lanmanworkstation start = auto

sc config lanmanserver start = auto

在出现问题的 Windows7 计算机上。我重新启动了计算机,但仍然没有成功。我可以通过网络查看网络上的任何计算机并查看所有共享,但我无法访问我可以看到的任何共享。

在注册表中HKLM\System\CurrentControlSet\Services

LanmanServer 和 LanmanWorkstation 的启动都设置为 2。

网络使用和视图的屏幕截图:

在此处输入图片描述

服务:

在此处输入图片描述

在此处输入图片描述

这真是太奇怪了。我错过了什么?这肯定是一个安全设置...

答案1

我遇到了同样的问题(Win8)。注册表如下所示:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\NetworkProvider] @="" [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\NetworkProvider\HwOrder] "ProviderOrder"=",npnotes64" [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\NetworkProvider\Order] @="" "ProviderOrder"=",npnotes64"

与另一个系统进行了比较,发现我的条目不同。所以我将注册表更改为:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\NetworkProvider] [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\NetworkProvider\HwOrder] "ProviderOrder"=“RDPNP,LanmanWorkstation,Web客户端” [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\NetworkProvider\Order] "ProviderOrder"=“RDPNP,LanmanWorkstation,Web客户端”

问题解决了。UNC 路径立即再次起作用。

答案2

首先,解决问题的最好方法是一次解决一个问题。

A) 服务启动模式

检查服务兰曼服务器兰曼工作站开始于自动的模式...如果他们处于手动状态,则延迟启动它们或许您所说的错误消息的来源。

B)服务依赖关系

我同意心理怪人评论:必须检查依赖关系。如果 LanmanServer 和 LanmanWorkstation 所依赖的服务无法启动或未自动启动,则可能会延迟这些服务的启动等等……

C) 服务设置比较

将工作工作站的服务设置与有问题的工作站的服务设置进行比较......

D)工作站和局域网之间的数据包嗅探

还要检查该工作站和局域网之间的数据包传输,看看到底发生了什么(或没有发生什么......)

建议的工具

a) 对于服务:

services.msc 或 mmc.exe 并添加 services.msc(以保留您的显示设置)或 NirSoft 的 ServiWin(也适用于驱动程序...)

b)对于数据包嗅探:

Wireshark 或 Microsoft Network Monitor

如果问题出在服务设置上,您有解决方案。

如果不,你消除可能性,我们可以寻找其他的东西……

希望这能有所帮助。请告诉我们。

答案3

LanmanWorkstation必须在客户计算机(即您尝试连接的计算机)。在服务器上,LanmanServer需要。

答案4

我遇到了完全相同的问题,按照这里提供的提示后,我去查看了 MS 支持并找到了链接https://support.microsoft.com/en-us/kb/314543这个仅适用于 XP。然而,它提供了解决问题的提示,基本上我所做的就是遵循答案 #2 的建议,它解决了这个问题。

我比较了另一台同事的笔记本电脑,从寄存器 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\NetworkProvide 导出此条目,并将其导入到我的笔记本电脑中,它可以工作,无需重新启动系统

相关内容