OK so I got the Admin Pack running on Windows Vista through manually registering the DLL's. The next step in my testing was Windows 2008 Server, so like most other techies I decided to download Windows 2008 Server from our MSDN Subscription. The install was identical to Vista, with the exception of being asked if I wanted to install a console version or the windows version.
So I have installed windows and all is running fine, I then tried to installed the Admin tools and Exchange System Manager. I had the same problem as I had with Vista, I ran the setup for the Admin Pack and it installed, however when I went into my MMC and add in Active Directory Users and Computers I got the following error:

I got the same error when I tried to add the Active Directory Sites and Services.
I ran the same script that I had to run on Vista and it seemed to work.
@echo off
set filelist=adprop.dll azroles.dll azroleui.dll ccfg95.dll
set filelist=%filelist% certadm.dll certmmc.dll certpdef.dll certtmpl.dll
set filelist=%filelist% certxds.dll cladmwiz.dll clcfgsrv.dll clnetrex.dll
set filelist=%filelist% cluadmex.dll cluadmmc.dll cmproxy.dll cmroute.dll
set filelist=%filelist% cmutoa.dll cnet16.dll debugex.dll dfscore.dll
set filelist=%filelist% dfsgui.dll dhcpsnap.dll dnsmgr.dll domadmin.dll
set filelist=%filelist% dsadmin.dll dsuiwiz.dll imadmui.dll lrwizdll.dll
set filelist=%filelist% mprsnap.dll msclus.dll mstsmhst.dll mstsmmc.dll
set filelist=%filelist% nntpadm.dll nntpapi.dll nntpsnap.dll ntdsbsrv.dll
set filelist=%filelist% ntfrsapi.dll rasuser.dll rigpsnap.dll rsadmin.dll
set filelist=%filelist% rscommon.dll rsconn.dll rsengps.dll rsjob.dll
set filelist=%filelist% rsservps.dll rsshell.dll rssubps.dll rtrfiltr.dll
set filelist=%filelist% schmmgmt.dll tapisnap.dll tsuserex.dll vsstskex.dll
set filelist=%filelist% w95inf16.dll w95inf32.dll winsevnt.dll winsmon.dll
set filelist=%filelist% winsrpc.dll winssnap.dll ws03res.dll
for %%i in (%filelist%) do (
echo Registering %%i ...
regsvr32 /s %%i
)
echo.
Echo Command Completed
again copy and paste this into a cmd file and then right click on the cmd file and select Run as administrator.
The Exchange System Manager was the same I ran the setup and it would not install:
![clip_image002[5]](http://kemponline.co.uk/images/kemponline_co_uk/WindowsLiveWriter/AdminPackonWindows2008Server_C181/clip_image002%5B5%5D_thumb.jpg)
I had to copy the DLL files over and then register one of the DLL's as I did on Vista:
What you need to copy to your %systemroot%\system32 folder:
- From your Exchange\BIN folder in my case: G:\Program Files\Exchsrvr\BIN\
- address.dll
- escprint.dll
- exchmem.dll
- glblname.dll
- maildsmx.dll
- pttrace.dll
- From the %systemroot%\System32 on the Exchange Server:
- netui0.dll
- netui1.dll
- netui2.dll
- the DLL you need to register is the maildsmx.dll, to do this you will need to create the following CMD file:
regsvr32 c:\windows\system32\maildsmx.dll
Save the CMD file as maildsmx.cmd in to your documents folder and then browse to the folder and right click the CMD file and select Run as administrator.
Hey presto you can now use these tools on Windows 2008 Server.