在win2000server上安装db2,出错了,

在win2000server上安装db2,出错了,请教高手!
在win2000server上,安装db2 v9.5 或v9.7 都弹出一个错误,

具体描述:
无法定位程序输入点GetProcessId于动态连接库kernel32.dll上。

这个怎么解决啊?不是kernel32.dll的问题。

急等!

------解决方案--------------------
先看看安装LOG文件,在哪个地方出错了,一般在C:\DB2LOG\DB2.LOG
------解决方案--------------------
可能性比较大,这种情况,从系统、数据库方面查找原因,一般系统要升级到最新SP,补丁打全,
SP4早就出来了,没有安装?呵呵
------解决方案--------------------
http://www.cnblogs.com/slotbeta/archive/2008/09/27/1300431.html
看看能否下载
------解决方案--------------------
2000 的 kernel32.dll 并不支持GetProcessId()这个功能!

http://msdn.microsoft.com/en-us/library/ms683215(VS.85).aspx

Requirements
Minimum supported client Windows Vista, Windows XP with SP1
Minimum supported server Windows Server 2003

换操作系统,或者换个低版本的DB2

------解决方案--------------------
探讨
sp4终于安装完了,可是还是提示那样的错误!

是不是权限的问题啊?我是用administrator用户安装的,也是不行。