对企业网络管理员来说,微软提供的管理工具包(adminpak.msi)是必不可少的工具,安装adminpak.msi后,管理员可以在本地客户机上通过一系列的微软管理控制台(MMC)工具对网络内的Windows 2000、Windows XP (专业版)及Windows 2003计算机进入统一管理,以及管理整个域。
不过,到目前为止,adminpak.msi并没有可用于Windows Vista的版本,其最高的版本仍然是adminpak.msi for Windows Server 2003 SP1。如果您试图将其应用在Windows Vista RTM中,便会发现其中很多工具运行不正常甚至无法运行。
那么,有没有解决办法呢?虽然可以相信微软会发布adminpak.msi for Windows vista来解决这个问题,但是,目前难道网络管理员在进行管理操作时只能回到之前的Windows XP SP2工作站进行么?
在Windows Vista RTM使用Windows 2003 SP1管理工具包
在Windows Vista RTM安装adminpak.msi后不能正确运行的原因在于,adminpak.msi的安装机制并不检查相关的动态链接库(DLL)是否能够正确注册,事实上,正是由于这些注册失败的动态链接库导致了部分管理工具的运行错误。
因此,如果您希望在Windows Vista客户机使用Windows Server 2003 SP1的Adminpak.msi,必须手动将相应的动态链接库注册,即在提升了权限的命令行窗口(参见以管理员身份打开命令行窗口)中使用“regsvr32 /s”加载。
下面是需手工注册的动态链接库完整列表:
regsvr32 /s adprop.dll
regsvr32 /s azroles.dll
regsvr32 /s azroleui.dll
regsvr32 /s ccfg95.dll
regsvr32 /s certadm.dll
regsvr32 /s certmmc.dll
regsvr32 /s certpdef.dll
regsvr32 /s certtmpl.dll
regsvr32 /s certxds.dll
regsvr32 /s cladmwiz.dll
regsvr32 /s clcfgsrv.dll
regsvr32 /s clnetrex.dll
regsvr32 /s cluadmex.dll
regsvr32 /s cluadmmc.dll
regsvr32 /s cmproxy.dll
regsvr32 /s cmroute.dll
regsvr32 /s cmutoa.dll
regsvr32 /s cnet16.dll
regsvr32 /s debugex.dll
regsvr32 /s dfscore.dll
regsvr32 /s dfsgui.dll
regsvr32 /s dhcpsnap.dll
regsvr32 /s dnsmgr.dll
regsvr32 /s domadmin.dll
regsvr32 /s dsadmin.dll
regsvr32 /s dsuiwiz.dll
regsvr32 /s imadmui.dll
regsvr32 /s lrwizdll.dll
regsvr32 /s mprsnap.dll
regsvr32 /s msclus.dll
regsvr32 /s mstsmhst.dll
regsvr32 /s mstsmmc.dll
regsvr32 /s nntpadm.dll
regsvr32 /s nntpapi.dll
regsvr32 /s nntpsnap.dll
regsvr32 /s ntdsbsrv.dll
regsvr32 /s ntfrsapi.dll
regsvr32 /s rasuser.dll
regsvr32 /s rigpsnap.dll
regsvr32 /s rsadmin.dll
regsvr32 /s rscommon.dll
regsvr32 /s rsconn.dll
regsvr32 /s rsengps.dll
regsvr32 /s rsjob.dll
regsvr32 /s rsservps.dll
regsvr32 /s rsshell.dll
regsvr32 /s rssubps.dll
regsvr32 /s rtrfiltr.dll
regsvr32 /s schmmgmt.dll
regsvr32 /s tapisnap.dll
regsvr32 /s tsuserex.dll
regsvr32 /s uddi.mmc.dll
regsvr32 /s vsstskex.dll
regsvr32 /s w95inf16.dll
regsvr32 /s w95inf32.dll
regsvr32 /s winsevnt.dll
regsvr32 /s winsmon.dll
regsvr32 /s winsrpc.dll
regsvr32 /s winssnap.dll
regsvr32 /s ws03res.dll
当然,为简便起见,没必要在命令窗口中逐行输入上述命令,可使用文本编辑器将其拷贝下来,命名为angcmd.cmd,以批处理的方式一次运行、注册。
本文转自Vista天地