5

I have the admin tools install on a Win 7 64 bit machine but would like to see the Exchange tabs in ADUC. Googling shows this is a popular request and the most common solution (and the only one which appears to work to all) is to install Exchange Server Management for Vista using esmvista.msi /q. That may well have worked on beta versions of Win 7 but is definitely not working with my OEM copy of Win 7.

Can this perhaps be made to work by installing from an Exchange 2007 CD (which I don't have at this time), bearing in mind that we have Exchange 2003 only? Can someone please offer a solution that works? I figure some of you must have solved this by now.

Edit: I don't know if this is relevant or not but the Win 7 machine is also running Office 2010 Pro.

About the bounty I had intended to award the bounty to gWaldo for having taken the extra steps to try to help me with this issue. However, as I was about to do so my screen started scrolling and I actually clicked on the answer posted by natxo asenjo, whose answer offended me, without realising it. Perhaps if I wasn't rushing I might have noticed but that's now history.

natxo asenjo
  • 5,739
  • 2
  • 26
  • 27
John Gardeniers
  • 27,458
  • 12
  • 55
  • 109
  • Very few views and no answers. Let's see if a bounty makes a difference. I want the answer a lot more than the points. – John Gardeniers Oct 14 '10 at 04:14
  • did you try running the program in computability mode using the vista choice? – PHGamer Oct 14 '10 at 05:09
  • @PHGamer, see my comment to Muhammad's answer. – John Gardeniers Oct 14 '10 at 06:22
  • When you say it is not working in Win7, what does that mean? Errors out? Never shows up? Anything in the event logs? – JakeRobinson Oct 17 '10 at 02:36
  • @JakeRobinson, "not working" was referring to getting esmvista.msi to install. I've no got past that but there are no Exchange tabs in ADUC, which is really all I'm after, nor does ESM function, producing the error "MMC could not create the snap-in", with nothing in the event logs. – John Gardeniers Oct 17 '10 at 20:40
  • Installing the Exchange 2007 or 2010 version will not work. It will recognize your 2003 installation and doesn't work the way you'd expect. – Chris S Oct 18 '10 at 18:47
  • @John Gardeniers I just got my Win7x64 VM built. Time to test... – gWaldo Oct 18 '10 at 20:52
  • @John Gardeniers - My VM environment isn't cooperating, but I did find another potential workaround. Update below – gWaldo Oct 19 '10 at 16:32
  • @John Gardeniers - Thank you, sir. Your appreciation for effort is appreciated. – gWaldo Oct 21 '10 at 20:48

7 Answers7

4

While this technically doesn't install the exchange tools in windows 7, since the exchange 2003 tools are unsupported in windows 7 this is what I've done in the past (only works on pro and up):

  1. Grab Windows XP Mode
  2. Patch XP mode and join it to the domain
  3. Install ESM inside of XP
  4. Configure the short cut for Seamless mode if it doesn't auto configure (it should)

Its a bit of a PITA but the only way I have been able to get ESM tools working under Windows 7 reliably.

Zypher
  • 37,405
  • 5
  • 53
  • 95
  • I already have an XP machine running on the Win7 box, although I use Virtualbox instead of "XP Mode", but I'me looking for a native solution. Eventually I don't want to have to run old operating systems just to get around poor design. – John Gardeniers Oct 17 '10 at 20:43
  • +1 This is exactly what I do, and it works really well in the sense that you don't have to deal with an entire VM - you just get the visualized ADUC window. I've been down this path and at the moment, I think this is as close as it gets to running ADUC with ESM "native" on Windows 7. – Cypher May 26 '11 at 01:01
2

Try this :

From an Exchange 2003 server, copy the following DLLs from the \program files\exchsrvr\bin folder in to a common folder (preferably in the path) such as \windows\system32 on the machine on which you want to manage Exchange attributes:

  • address.dll
  • escprint.dll
  • exchmem.dll
  • glblname.dll
  • maildsmx.dll
  • pttrace.dll

Close any instances of MMC. Ensure there are no instances running via Task Management Than run CMD (!IMPORTANT!) as administrator and type this

REGSVR32.EXE c:\windows\system32\maildsmx.dll

Then open your MMC

If that doesn't do it,

(Credit: source)

gWaldo
  • 11,957
  • 8
  • 42
  • 69
  • Unable to register the DLL when the files are in system 32. Able to register when placed in syswow64 although it throws error C007007E. Still no Exchange tabs. Of course my Exchange is 32 bits and the client is 64 bits, just to complicate matters further. – John Gardeniers Oct 14 '10 at 20:34
  • Have you tried installing a 32-bit version? – gWaldo Oct 14 '10 at 23:13
  • @gWaldo, a 32 bit version of what - ESM or Windows? The above procedure uses 32 bit versions of the files because that's all I have available to me. Windows must remain 64 bit because I have 16GB of RAM installed and no 32 bit licenses anyway. – John Gardeniers Oct 17 '10 at 23:25
  • I'm sorry, I meant installing 32-bit ADUC – gWaldo Oct 18 '10 at 12:36
  • @gWaldo, I've just installed a 32 bit version of Win7 as a VM and on that ESM still doesn't work but the Exchange tabs DO appear in ADUC, so this may well be a 32/64 bit issue. Unfortunately, that still doesn't help me. – John Gardeniers Oct 18 '10 at 22:56
  • I'll see if I can get mine going tomorrow, but if it's true, that's pretty bloody shortsighted of MS... – gWaldo Oct 19 '10 at 02:12
2

This thread indicates that it may a preference may be set...

Or, if that doesn't work...

This Forum post (second response - marked answered) describes installing ADUC under Windows 7 from the command line using the /q (quiet) switch in order to manage Exchange 2003 properties. This is, of course, after installing the RSAT (Remote Server Admin Tools) found here.

Another solution (source) is when you get the error in your event log 'Product: Exchange System Manager — Error 1925. You do not have sufficient privileges to complete this installation for all users of the machine' Log on as administrator and then retry this installation. To remedy this, (even while logged on as a sys admin) launch command from the windows\system32 folder as an admin. The brought up a UAC prompt - accept - , and then try using ESM on Win7x64

gWaldo
  • 11,957
  • 8
  • 42
  • 69
  • does this work for amd64 windows 7 installations (which is what the OP has asked)? I think not ... – natxo asenjo Oct 18 '10 at 19:45
  • awwww... Revenge voting... how cute... In fact, the threads that I referenced don't specify whether they are 32- or 64-bit. Unfortunately, I don't have a Windows 7 machine to test on at the moment. But unless you can say that have tried it and it failed, I don't suppose you can say so either. – gWaldo Oct 18 '10 at 20:07
  • @gWaldo, there are a number of very similar articles/posts like that, all of which talk about pre-release versions of Win 7. I've come to the conclusion that Microsoft made a change in the release version of Win 7 because following that procedure does not work on the machines I've tested. I can get past the ESMVISTA issue by editing the MSI to remove the check for Vista but even after it installs ESM won't work and there are still no Exchange tabs in ADUC. – John Gardeniers Oct 18 '10 at 20:46
  • @John Gardeniers Have you tried installing the RSAT and then following the steps in http://www.techspot.com/vb/post743015-5.html ? My professional curiosity is piqued, but I've got to head home for the day. (This may become an issue at my work, also...) If you haven't, I'll I'll continue in the morning. – gWaldo Oct 18 '10 at 21:11
  • @gWaldo, in regards to your update, I found that one yesterday and gave it a try. On 64 bits it makes no difference. Fine on 32 bits but that doesn't really help me. – John Gardeniers Oct 19 '10 at 20:34
  • Yea, that's what I'm seeing too. I guess I'm gonna have claim defeat... – gWaldo Oct 19 '10 at 20:53
  • @gWaldo: I have waited until you got an answer to your last question before reacting to your answer to my first comment. Yes, I had tried it (a long time time ago, you are not the only person who knows how to google), yes it failed, and yes I could say so when I did. So, happy now? Have a nice day. – natxo asenjo Oct 20 '10 at 11:16
  • 1
    @hatxo asenjo Yes, you are right that it doesn't work, but I actually took the effort to exhaustively test and confirm. But as I read your answer, you never actually said that 'it just won't work', you told him "life is hard". You say that you had tried it, but you never actually said that in your answer. THAT would have been helpful information. "I tried [this] and [this] and [this], and I still couldn't get it to work on Win7x64" is a lot more informative than "life is hard." – gWaldo Oct 20 '10 at 12:45
  • @gWaldo: fair enough, I will be more businesslike in the future here. As stated in the FAQ, I tried bringing my sense of humour, but apparently not being an English native speaker the humour has not been appreciated. Next time I try to write something funny I will fill the screen with smiley's to avoid misunderstandings. My excuses for any hurt feelings. – natxo asenjo Oct 20 '10 at 14:05
  • @naxto asenjo - No harm. Life is good. Best wishes – gWaldo Oct 20 '10 at 15:44
  • It doesn't look like I'm going to get a working solution for this just yet and the bounty will expire pretty soon. I'll award it to you simply for having taken the extra effort. Thanks gWaldo. – John Gardeniers Oct 20 '10 at 20:33
  • @gWaldo, sorry. See my edit to the question. I'll award it (more carefully) tomorrow. – John Gardeniers Oct 20 '10 at 20:39
  • @John Gardeniers: is there a way for me to give the points to gWaldo? – natxo asenjo Oct 20 '10 at 21:19
  • @natxo, there is no way I know of. I've posted another bounty and will grant that (much more carefully) to gWaldo once the initial 24 hour delay expires. – John Gardeniers Oct 20 '10 at 22:59
  • @John Gardeniers - I appreciate it, but if you haven't yet put up the new bounty, don't. One way or another, I appreciate the, er, appreciation. Like I said at one point, I also had a vested interest in finding out if Win7x64/ADUC/EX2k3 works, and now I definitively know that it doesn't. – gWaldo Oct 21 '10 at 12:04
1

I haven't tried this, but it might be worth a shot to use the MS Compatibility Administrator (in the ACT) to lie to ADUC - tell it you're running Vista or XP?

My suspicion is that this is doomed. Since MS has moved the Exchange data out of AD and back into Exchange (as it was in 5.5) - I have the sinking feeling that they may have rigged the Win7 ADUC to be unable to produce those tabs.

To be fair, the supplied reason for moving the information out of AD seems credible (easier/safer separation of permissions between AD and Exchange admins), but in the meantime, it makes administering 2003 in win7 (or 2007 in XP) pretty freakin cumbersome.

Kara Marfia
  • 7,892
  • 5
  • 33
  • 57
  • I'm suspect you're correct about the tabs not being possible in ADUC. Every article I've seen so far where people have claimed success talks about doing it on Win 7 beta but I suspect the release version has that capability removed. No luck so far with the Compatibility Administrator, as I've yet to work out how to even get ADUC listed in it. – John Gardeniers Oct 14 '10 at 21:03
  • I don't have a similar setup on hand atm, but maybe save it off as an .MSC? http://support.microsoft.com/kb/230263 – Kara Marfia Oct 14 '10 at 21:57
1

I know this is not what you want to hear, but sometimes life is hard. Besides, now it is the exchange tabs that are not working, tomorrow you will come across the problem that the terminal services tabs are not working for a windows 2003 domain. So my advice is:

  • install a windows 2003 r2 terminal server in a virtual machine
  • install the exchange administration tools
  • login the management server for administrative tasks
  • get on with your life ;-) and prepare the upgrade of your exchange server or get an alternative for it (zimbra and zarafa come to mind as the most viable choices).

Actually, a management server is a great idea for windows networks. You only need to install the management tools in one place, they are inmediately available to all admins. No one needs to login as administrator, everyone has an admin account for admin tasks, a normal account for normal tasks.

natxo asenjo
  • 5,739
  • 2
  • 26
  • 27
  • 2
    @natxo, you're right - that's not what I want to hear and your answer is distinctly less than useful. Of course I can access ADUC, complete with all tabs, via RDP. That's not what I'm asking about though, is it? I actually though I was pretty clear about what I'm trying to achieve. – John Gardeniers Oct 14 '10 at 22:55
  • 2
    let's agree to disagree. My answer is more than useful though, you have not yet reached the mental point to accept some things you cannot fix :-). So go ahead and downvote me again, but your problem will stay the same. – natxo asenjo Oct 15 '10 at 04:36
  • @naxto, that's the same attitude some people had when Microsoft inflicted Vista on the world, yet that problem was rectified by an historic turnaround by Microsoft. Simply accepting what someone else thinks is acceptable would do nothing but drag us straight back to the Dark Ages. – John Gardeniers Oct 17 '10 at 20:47
  • and by the way, there is nothing "historic" about windows 7. It just has more drivers that what Vista had when it was thrown into the market. Windows 7 is what Vista should have been. So I honestly do not know what you're talking about with this 'historic turnaround'. But that is another discussion altogether – natxo asenjo Oct 18 '10 at 06:25
  • 1
    @John Gardeniers _Obviously_ you have not reached the level of enlightenment required to see and appreciate the level of genius encapsulated by my answer. Perhaps given time, luck, sacrifice, and a good dose of bonus intellect, you will be able to ascend to my level of insight. (P.S. Please give me the Rep! Signed, Natxo) – gWaldo Oct 18 '10 at 18:17
  • 1
    You're so funny. If I had wanted so bad the 500 points I would not be telling him to stop trying, would I? I have been in his shoes, so I know what I talk about. It will not work in his OS. I was just trying to save him time and frustration but I guess some people do not like that. Excuse me for trying to do that. – natxo asenjo Oct 18 '10 at 20:08
  • We're all trying to help out, no reason we can't all get along. – Kara Marfia Oct 20 '10 at 13:14
  • does the +500 going to natxo signify that this was the best answer? – Claudiu Oct 20 '10 at 20:58
  • @claudiu: it depends on who you ask ;-) <-- smiley. If you read the edited question (about the bounty) you will see this was not what John Gardeniers had in mind. – natxo asenjo Oct 20 '10 at 21:03
0

For x64 Win7, probably test this solution.

One of the commentor did this:

run ESMVISTA.MSI /qb
then run mmc /32 add the activeusers snapin and you can see all the tabs.
Muhammad
  • 699
  • 10
  • 20
  • Tried that. ESMVISTA won't install on the release versions of Win 7. The MSI can be edited to allow installation but even then ESM won't work (complains about an error in the add-in) and there are still no Exchange tabs in ADUC. – John Gardeniers Oct 14 '10 at 04:54
0

doesnt solve the question but

  1. installed the Windows XP mode component (WindowsXPMode_en-us.exe from http://go.microsoft.com/fwlink/?LinkId=148103)

  2. installed Windows6.1-KB958559-x64 and Windows6.1-KB977206-x64 (you might not needs those, depending on your computer hardware).

  3. once installed, Ive used the shortcut from the startmenu -> Windows Virtual PC\Windows XP Mode to setup and configure the virtual machine

  4. I've joined the VirtualPC to the domain, important for the exchange tools :) and after the restart closed the VirtualPC

  5. Presto!, the exchange management tools can now be started als a RemoteApp from the shortcut in the startmenu. Windows Virtual PC\Windows XP Mode Applications .

Also http://www.microsoft.com/downloads/en/details.aspx?familyid=3403d74e-8942-421b-8738-b3664559e46f&displaylang=en

this is the exchange tools for Vista I would believe this should work for W7

trozz
  • 557
  • 2
  • 12