Windows Server 2003文件夹不能共享的解决办法

 

 

今天,Windows Server 2003出了个很奇怪的故障。

症状

无法进行网络共享,无法启动server服务,手动启动的时候,提示998错误 “内存分配访问无效”,"服务启动错误"。但是同时其他服务都是好的,如IISDHCP等。于是逐一开始排查。
1
、文件夹共享属性丢失{文件夹选项中的“使用简单共享”也无法显示出来}
2
、在局域网中无法找到故障主机的共享资源;输入//IP地址 ,找不到故障主机
3
、故障前设置的网络共享丢失;在故障主机中打开文件夹,原来的共享图标没有了。(一只手的标志)
4
Server(C:/WINDOWS/system32/svchost.exe -k netsvcs)服务无法启动;

支持此计算机通过网络的文件、打印、和命名管道共享。如果服务停止,这些功能不可用。如果服务被禁用,任何直接依赖于此服务的服务将无法启动。
5
Workstation(C:/WINDOWS/system32/svchost.exe -k netsvcs)无法启动;
创建和维护到远程服务的客户端网络连接。如果服务停止,这些连接将不可用。如果服务被禁用,任何直接依赖于此服务的服务将无法启动。
6
Computer BrowserC:/WINDOWS/system32/svchost.exe -k netsvcs)无法启动;
维护网络上计算机的更新列表,并将列表提供给计算机指定浏览。如果服务停止,列表不会被更新或维护。如果服务被禁用,任何直接依赖于此服务的服务将无法启动。

分析环境:

首先排除内存硬件故障;
尝试杀毒(网络上关于共享丢失等的说明很多,都说是因为病毒),未发现病毒;
-----------------------------------
网络上查找相关的资料,找了老半天都没有找到;
仔细看看C:/WINDOWS/system32/svchost.exe -k netsvcs启动的东西都一样;
怀疑是对应的dll动态链接库srvsvc.dll的问题;
-----------------------------------

故障解决步骤:

1、备份c:/windows/system32/srvsvc.dllsrvsvc.dll.bak
2
、在C:/WINDOWS/ServicePackFiles/i386找到相关srvsvc.dll并复制到
c:/windows/system32/
      
注意:路径有可能是c:/i386.找到的srvsvc.dll可能还没有展开,名称为srvsvc.dl_。可以用运行--cmd--,然后cd到该路径。用命令expand srvsvc.dl_ srvsvc.dll

3
、手动启动serverWorkstationComputer Browser三个服务;
4
、故障解决;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值