在Windows 2000 server上设置用户时间限制时,系统将忽略本地时间而只读去格林威治时间。一个叫Rod Plasman的人在他为了进行系统备份,禁止用户接入时发现了这一Bug。他在Windows 2000 server上设置了在午夜12:00到凌晨6:00禁止用户登录服务器。由于他所在地区比格林威治时间晚6个小时,于是用户在当地时间的下午6:00就被强制退出,直到午夜12:00以前用户试图登录服务器都会收到下面的信息“//servername is not accessible.The Server service is not started.”。而在Rod Plasman准备备份时,用户却又可以登录了。Microsoft已经注意到这一问题,相信不久就将解决。
因为这一Bug只影响Windows 2000 server,在目前情况下,你可以通过效验当地时间和格林威治的时差来解决这一问题。如在上面的例子中将禁止用户接入的时间设置为凌晨6:00到中午12:00。但如果你的Microsoft网中既包含有Windows 2000 server也包含有Windows NT server那你将遇到一定麻烦。因为在Microsoft网中,这一Bug将影响Windows NT Primary Domain Controller(PDC),PDC用于对整个网络资源用户的效验(即使资源在别的服务器上)。它可以产生一个登录中心,以使用户不必登录网络上的所有服务器。这样将会产生一个问题,如果你在这样一个网络中设置一个用户登录时间限制,那Windows 2000 server将会将时间算错,也就是说在PDC允许你登录的情况下Windows 2000 server也会拒绝你访问它的磁盘。这时如果你调整时间限制已适应Windows 2000 server那Windows NT server又将在同样的时长内产生相同的问题。对于这种情况的唯一解决办法取消登录时间限制或是将所有server的时区都改为格林威治时间。