win2003小企业版(SBS版本)随机自动关机解决方案
作者:蓝色白开水 日期:2009-10-20
周五那天去鸡西出差,对付了三台用Small Business Server 2003当操作系统的服务器,症状是开机不久就自动关机,十分蹊跷,以下是我的处理步骤,希望对大家有所帮助:
一、我先查看了系统日志,方法和下面的文章基本一样就直接转帖啦,这里感谢博胜佳益技术部的网络日志。(http://tech.bestjoin.net/2006/09/sbcore_small_business_server_2.html)
收到客户报修说服务器会自己睡觉!
服务器有待机,休眠功能吗?当然不可能啦,应该是自动关机吧。
到客户处查看有该服务器为X236,安装的是Small Business Server 2003。
于是开始着手查看是否有另系统自动关机的程序。经注册表及添加删除中的查看并未发现可疑程序。
于是我打开事件日志查看,该服务器运行记录。结果我在系统日志中以外的发现一个来自SBcore的错误。查看后发现给的提示是必须将该服务器提升为域控器才可以解决此问题。
由于不想改变客户原先的网络结构,决定试图停止该服务。但是在服务中SBcore的服务是禁止修改的。于是在微软上搜索了SBcore发现该错误号为1001, 1013 和 1014 事件记录。
此问题无法回避,必须提升于控器才可解决。希望大家以后在安装Small Business Server 2003时请务必做好完整的安装。(注:完整安装Small Business Server 2003会包括提升域控制器操作。)
以下内容为微软官方网站对于该问题的解释以及解决方案。
症状
如果没有正确完成安装 Windows Small Business Server 2003 可能关闭意外。
事件查看器中可能会收到以下错误:
事件 ID 1013:
源: SBCore
说明: " 此计算机必须配置为域控制器。 若要防止将来, 关闭此计算机磁盘与您用来安装操作系统来计算机配置为域控制器上运行安装程序 "。
事件 ID 1014:
源: SBCore
说明: " 此计算机必须配置为域控制器。 它将在 60 分钟内关闭。 要关闭, 磁盘与您用来安装操作系统来计算机配置为域控制器上运行安装防止此计算机 "。
事件 ID 1014:
源: SBCore
说明: " 此计算机必须配置为域控制器。 它将 30 分钟内关闭。 要关闭, 磁盘与您用来安装操作系统来计算机配置为域控制器上运行安装防止此计算机 "。
事件 ID: 1001
源: SBCore
说明: " 已关闭服务器因为它不符合 EULA。 有关详细信息, 请与 Microsoft "。
原因:
如果 Windows Small Business Server 2003 集成安装未完成发生此问题。 Windows Small Business Server 2003 必须是域控制器和容纳所有 FSMO 角色对域。 为了便于从现有域, 迁移 SmallBusinessServer 可功能为 7 天没有被提升为域控制器安装后。 Small Business Server, 该时间后必须被提升为域控制器使用集成安装。 如果未完成集成安装, SBCore 服务将启动关机的服务器下。
解决方案:
要解决此问题, 完成 Windows Small Business Server 2003 集成安装。 若要访问集成安装, 选择 " Windows Small Business Server 2003 " 控制面板中添加/删除程序小程序中。
--------------------------------------------------------------------------------------------
二、微软的东西一向看不明白在添加删除程序里找了个底朝天没有一点线索,但总算有个解决方案,于是我又再次查找解决方案就发现了下篇文章,这里感谢联想集团。
问题描述
联想万全T270服务器安装win2003小企业版(SBS版本)随机自动关机解决方案
联想万全T270服务器安装WIN2003 SBS(Windows Small Business Server 2003)版后,使用一段时间就随机自动关机,关机时无任何提示,不管是待机状态还是正在进行操作,均自动关闭所有窗口自动关机。
使用情况:WIN2003 SBS版为正版,无不兼容应用软件,无病毒,无不正确操作。经详细观察在“事件日志”内,只要启动系统就比其他WIN2003版本软件多出一个“SBCORE程序已启动”的信息,后每过半个小时该“SBCORE”就报错提示:系统发生错误,将于60分钟或30分钟或更长时间停止响应,计算机将关闭。
解决方案
在运行内输入“dcpromo”运行活动目录,将该机器配置为默认域控制器即可解决。这是微软为小企业版本特定的一个要求,"sbcore"即是该版本的一个服务进程。
注:(Windows Small Business Server 2003),简称SBS2003,是微软专门为只需要单一域的小规模网络环境设计的2003服务器,正因为它针对的环境和对象不一样,所以有一些性能限制。这些性能限制如下:
1、安装了SBS2003后,一定要把它设置成域控。
2、在有SBS2003的域内,只能拥有一个域控,这就是SBS2003其本身。
3、在SBS2003 上不能以应用程序服务器模式运行终端服务
4、SBS2003不能和其他任何域建立信任信任。
虽然这些限制在不同的实际情况中会导致不同的问题,但最终都会导致SBS2003的自动关机
--------------------------------------------------------------------------------
三、上面的解决方案和我现在的情境基本一样但是客户那边不需要域环境,并且不可能把三台服务器都变成与控制器,于是再次放弃,再找方案,以下感谢Luckyegg及他的的博客。
Small Business Server 2003总要自动关机的解决。
*****************************************************
“在您的域上检测到多个域控制器运行 Windows Server 2003 for Small Business Server。此计算机将在 30 分钟内关闭,除非您只保留一个这样的控制器,而将其他的都删除。”
“服务器被关闭,因为它不符合 EULA。有关更多信息,请与 Microsoft 联系。”
然后一般三天后就关机。
Small Business Server 2003是正版的。
*****************************************************
哈哈哈,今天找到这个以前的一个老大难的问题,找遍了网络,GOOGLE或BAIDU过都没有答案,而自己在一次无意中发现了问题,其实很简单,防火墙惹的祸。
在Small Business Server 2003里,有了个“SBCore Service”,它是一个“提供核心服务器服务”的关键服务,文件在“c:\windows\system32\sbscrexe.exe”。所以,一开始不知道,也没去注意,装了瑞星的防火墙之后就没去看它,在一次无意中发现,原来防火墙把它给阻止了,只要把它放行就万事OK了。(想当初,某不良服务商开值1000块解决这个问题,真没良心!而微软也黑,俺买的这个版本是便宜货,居然不提供电话服务,这年头!!)
------------------------------------------------------------------------------------
四、找到上面的这篇文章让我兴奋不已,但是马上又失落了,因为客户的机器里面并没有任何防火墙软件,包括windows自带的防火墙都是关闭的,我再找~!还是感谢Luckyegg及他的的博客。
以前自己写过一个解决这个问题的方法,今天在网上看到另一个解决方法,就转过来,但我没试过,不知道能不能用,而且sbscrexe.exe这个好象是系统的关键程序,我不知道以下的做法关闭了它之后,对系统有没有什么影响。
转贴如下,怎么用,大家看着办,其实我上次写的方法很简单,只要你是正版就不要怕(好象盗版也不会用到SBS的吧:))
***********************************
昨天,在帮助客户调试服务器的时候遇到了个奇怪的问题。系统装好后,在运行1个小时左右的时候会出现死机或者重新启动,或者是关机的现象,开始逐一排除问题,因为是dell的服务器,所以最先想到的就是dell的售后服务,而dell的技术支持居然告诉我,是因为操作系统软件的问题导致服务器出现此现象,说让我换操作系统就能解决此问题,要知道我客户这里用的可是winsbs套包所带的windows2003 server系统,莫非让我把正版的操作系统换成盗版的不成?没办法还是自己解决吧。
首先打开日志查看器,找到关机的原因。找来找去原来是sbscrexe.exe关闭的计算机但没有任何提示,还以为这个文件是病毒呢赶快杀毒并用windows自带的update升级系统补丁,但重启后问题依旧。没办法看来这个文件好像是sbs里面带的正常文件吧,打开任务管理器,这个居然是个杀不掉的进程,看来真是要费点力气了。
重启机器,进入安全模式把sbscrexe.exe这个文件改名,接着打开注册表,找到下列键值HKEY_LOCAL_MACHINE\System\CurControlSet\Services\SbCore看到了吧,但现在如果你直接操作这个键值是无法操作的,我们还需要点击右键选择权限在权限设置里面加入我们的帐号接着在高级设置里面设置操作权限设置完成,ok就可以对上述键值进行操作了。不要客气直接删除这个键值吧(这里是我添加的注意:在安全模式下更改完权限后并不能把SbCore整个键值删除,只能把SbCore下的一个唯一键值删除,其重启的结果就是刚进入操作系统马上就自动重启,安全模式也一样,只有在“最后一次正确配置”可以进入,进入后发现果然没有sbscrexe.exe这个进程了但是SbCore这个键值还存在,添加权限后才发现原来SbCore键值下面隐藏了很多的键值,在安全模式下是看不见的,就是因为他没有被完全删除而sbscrexe.exe这个文件却被改名导致系统遇到有服务但是没有文件的致命错误而重启,这回可以毫不留情的删除SbCore键值了,再重启,哈哈一切就正常啦~!)呵呵。重启下机器看看,是不是这个进程已经没有了呢?问题解决!
通过上述操作的确把sbs会自动关闭服务器的这个问题解决了,但不知道这个问题是微软故意加的验证呢还是怎么出现的?希望这篇日志会对遇到相同问题的朋友有一定的帮助。
最后还要感谢:百度、google,
还要引用yahoo的广告词:“生活因找到而快乐!”
文章来自: 本站原创
Tags: windows20003小企业版 SBCore 域控制器 自动关机
上一篇
下一篇



