故障情况如下:
无法进行网络共享,无法启动server服务,手动启动,提示998错误 “内存分配访问无效”,"服务启动错误"。除此之外,其它服务是好的,如IIS,DHCP,DNS等。
没办法,开始检查吧。
1、文件夹共享属性丢失{文件夹选项中的“使用简单共享”也无法显示出来};
2、在局域网中无法找到故障主机的共享资源;输入//IP地址 ,找不到故障主机
3、故障前设置的网络共享丢失;在故障主机中打开文件夹,原来的共享图标没有了。(一只手的标志)
4、Server(C:/WINDOWS/system32/svchost.exe -k netsvcs)服务无法启动;
支持此计算机通过网络的文件、打印、和命名管道共享。如果服务停止,这些功能不可用。如果服务被禁用,任何直接依赖于此服务的服务将无法启动。
5、Workstation(C:/WINDOWS/system32/svchost.exe -k netsvcs)无法启动;
创建和维护到远程服务的客户端网络连接。如果服务停止,这些连接将不可用。如果服务被禁用,任何直接依赖于此服务的服务将无法启动。
6、Computer Browser(C:/WINDOWS/system32/svchost.exe -k netsvcs)无法启动;
维护网络上计算机的更新列表,并将列表提供给计算机指定浏览。如果服务停止,列表不会被更新或维护。如果服务被禁用,任何直接依赖于此服务的服务将无法启动。
故障解决:
1、备份c:/windows/system32/srvsvc.dll为srvsvc.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、手动启动server、Workstation、Computer Browser三个服务。