在过去的几周里,我的服务器每周都会崩溃一次,通常是在周末,那时办公室里没有人使用服务器,而在此之前,我的服务器非常非常稳定。我一直在尝试寻找问题根源,但找不到。
检查事件查看器时,我总是一次又一次地收到相同的错误,这导致服务器中的服务停止工作,直到需要重新启动,因为几乎没有任何功能可以工作
我总是在系统部分收到以下错误
- 事件 ID 2019 (srv)
- 事件 ID 1059(DHCP 服务器)
- 事件 ID 1054(组策略)
- 事件 ID 1058(组策略)
- 事件 ID 7031(服务控制管理器事件日志提供程序)
- 事件 ID 7000(服务控制管理器事件日志提供程序)
- 事件 ID 10000(DistributedCOM)
- 事件 ID 5719 (NETLOGON)
** 还有一些其他的情况与服务器几乎崩溃时发生的情况有关。
总体来看,似乎存在某种问题,导致 DCHP、DNS、GroupPolicy 和其他服务无法联系 DC。一旦开始无法工作,前三个问题就会每隔几分钟反复出现。
服务器启动不工作时第一个事件ID并不总是相同的但是是前三个之一。
我今天尝试了 sfc /scannow,因为在问题发生的前一天,日志中有一个与注册表相关的错误。事件 ID 是 5:
{注册表配置单元已恢复} 注册表配置单元(文件):'\SystemRoot\System32\Config\RegBack\SOFTWARE' 已损坏,已恢复。部分数据可能已丢失。
虽然那个事件ID只发生过这一次。
我最近安装了 WSUS,为了以防万一我将其删除了,但我不认为这是问题的原因,因为它在我的测试计算机上运行良好。
无论如何......我知道我可以尝试做什么来找到问题的根源吗?
答案1
经过几天的检查,我终于修复了这个问题……这是一个注册表问题,但不是 Sing-Cheong Chen 描述的条目。使用工具检查和修复注册表后,服务器不再崩溃。
我不记得密钥条目,但我认为它与 MySQL 或 Backup Exec 相关。
无论如何,感谢您的建议。
答案2
这是 MS Windows 中使用静态 IP、千兆网卡时的一个已知错误
http://support.microsoft.com/kb/938449
大多数人使用以下选项来创建新的注册表值
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\TcpIp\Parameters\ArpRetryCount 值: 0
这将禁用 ARP 重试
详细步骤:
- 单击“开始”,在“开始搜索”框中键入 regedit,然后按 ENTER
- 找到以下注册表项:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\参数
- 在“编辑”菜单上,指向“新建”,然后单击“DWORD 值”
- 类型 ArpRetryCount
- 右键单击 ArpRetryCount 注册表项,然后单击“修改”
- 在数值数据框中,键入 0,然后单击确定。
- 重新启动 Windows
星昌