Outlook 2000 on Windows 7: Missing WAB.dll

Outlook 2000 in Internet Only mode errors on Vista and Windows 7 because the WAB (Windows Address Book) it uses for its address book is missing.

You can try copying the WAB.dll and registering it. This will fix one error but you may have other issues.

Browse to C:\Program Files\Common Files\System (on your Vista or Windows 7 computer) and copy wab32.dll and wab32res.dll to C:\Windows\System32

Register the DLL's by copying the following commands and pasting into the Run prompt (press Windows key + R to open Run):
First type or paste into the Run command and press Enter

regsvr32 wab32.dll

then repeat with
regsvr32 wab32res.dll

We highly recommend not doing this unless there is some compelling reason why you need Outlook 2000 installed on Vista or Windows 7. Vista's Mail and Calendar programs are a viable replacements for Outlook 2000. (Windows 7 doesn't include a mail client.)

If you are using Outlook because you like Word's spell check as you type, the Windows Live Desktop Mail client provides "spell check as you type". It also includes a calendar.

Mail or Live Desktop Mail do not support Archiving but you can use rules to move messages based on conditions or drag them to another folder to archive. There may be 3rd party Archiving tools you can use to archive email.

  • chaserlee

    I'm having trouble using Outlook 2000 with Windows 7. It won't send mail as the WAB is missing as above but everything else seems to work ok - receiving mail and using rules etc. If it receives mail why can't it send it?!
    Are there any workarounds I could try or should I invest in a newer version of Outlook?

  • Diane Poremsky

    If copying wab.dll doesn't work (as eplained in the post), you can switch Outlook 2000 to corporate mode, however we highly recommend either ugrading to Outlook 2010 or using a different email client. If you choose to upgrade, we highly recommend replacing the entire Office suite, not just Outlook. Also note that Home and Student does not include Outlook 2010.

  • chaserlee

    Thanks Diane. I have just tried the wab.dll copying but received an error message for each file saying:

    "The module "wab32res.dll" was loaded but the entry-point DIIRegisterServer was not found. Make sure that "wab32res.dll" is a valid DLL or OCX file and then try again."

    I have tried the corporate option but I don't have all the details to set up the account/service - I get an error message about not finding/having a Microsoft Exchange Server. I'll contact my ISP to see if they can help.

    Thanks for your help.


  • Diane Poremsky

    The Exchange error is caused by switching from internet to corp mode - Outlook gets confused and tries to convert the internet axxount to Exchange. Go to Control panel, search for Mail and edit the profile. Remove the Exchange account and create the proper account type.

  • chaserlee

    Well, it seems to work now!!

    I did what you suggested by removing the Personal Folders from the Mail settings in the Control Panel (thinking I'd lost my mail folders in Outlook), then setting up Internet Email-Home and adding back Personal Folders and keeping it as Corporate settings.

    So far it's letting me send and receive email.

    Thanks again!!

  • Diane Poremsky

    You're welcome. Send and Receive should work fine now.

  • chaserlee

    Hi Diane, I spoke too soon!!

    I thought I set up Outlook so the sending address was me@mydomain.co.uk but it's coming from my ISP address.

    In Outlook the email address is set as me@mydomain.co.uk but the incoming mail server is my ISP one and for some reason it's not recognising me@mydomain.co.uk as the sending address.

    Any ideas?!!


  • Mike

    Hi Diane
    I am unclear as to what I should paste in the run window.
    Should I do
    regsvr32 wab32.dll and then enter
    and a separate
    regsvr32 wab32res.dll and enter

  • Diane Poremsky

    Yes, enter one line, press Enter then do the second line.

  • Con

    It works !!!!!!!! Absolute lifesaver. Thank you, thank you, thank you.

  • b

    I am unable to set the signature in outlook2000/windows 7.
    I select signature picker and select a signature and then hit apply and ok. When I look at the mail format again, the signature picker is set to none.
    Any ideas how to make it stick?

  • Diane Poremsky

    Are you using Corp/Workgroup or Internet mail (IMO) mode?

    Try running outlook as administrator but don't use compatibility mode.

  • Jack Landers

    Diane, I am also trying replace a missing a wab.dll file in Outlook 2000 (on a w7 system)following your instructions. When I hit Enter I get error message "RegSvr32" saying "regsvr32 wab32.dll failed to load. The specified module could not be found." What's my problem?

  • Diane Poremsky

    Check in C:\Windows\System32 - is wab32.dll and wab32res.dll there?

  • Tiffany

    I did the instructions above. However, I get the error for each of them:

    “The module “wab32res.dll” was loaded but the entry-point DIIRegisterServer was not found. Make sure that “wab32res.dll” is a valid DLL or OCX file and then try again.”

    I dont know how to change it to a "corporate" account. - I want to use this for my business emails only, my yahoo emails I want to stay in yahoo - not outlook. Is there anyway that I can make this work? Thank YOU so VERY much for your help.

  • Diane Poremsky

    Did you copy the dll files to C:\Windows\System32 ?

    See Help, About in Outlook - does it say Corporate or Internet Only mode?

    To switch modes, choose Mail Delivery tab, click Reconfigure Mail Support.

  • Tiffany

    Yes, I copied the files into the C:\Windows\System32.

    I changed it to Corporate. Then I tried registering it again & still got the same error... Not sure what is wrong. Any ideas?

  • Diane Poremsky

    wab.dll is not used with corp/workgroup mode. Outlook 2000 in corp mode should work better (although not perfect) with Windows 7/Vista.

    Do you need Outlook? If not, i recommend using Windows Live Mail client if upgrading to Office 2010 is not an option.. Live mail has a calendar, along with contacts and mail.

  • terry

    When trying this, Diane, I am getting "Module failed to load".

    My reason for doing this is only to be able to save the Notes feature on my iPhone. I really have no use for the other Outlook functions but was trying trying to avoid the purchase of a new Outlook program and be able work-around this glaring Apple defect.

    The Notes app is, seemingly, attached to an Outlook program and will only backup, and restore to a newer iPhone if it is saved to Outlook first.

  • terry

    I forgot to add that the files do show under System now. So I guess my question should be: Do you think this will work for what I want to accomplish and which type of Outlook account should I try to establish? Many thanks for the good you are doing here and keeping this thread active on such an old subject!

  • Chris Hudson

    Outlook 2000 0n W7

    I've copied the 2 wab dll's to system32, but can't get past the registration error: “The module “wab32res.dll” was loaded but the entry-point DIIRegisterServer was not found. Make sure that “wab32res.dll” is a valid DLL or OCX file and then try again.” Both of them.

    How do I get this to work? Is there anywhere else to put these files except system32 so Outlook 2000 finds them?

    Finally, if I upgrade to Outlook 2010 does my PST stuff migrate over automatically? Or is doing that another pita?

    Thanks for your help

  • Diane Poremsky

    On the wab stuff, it should just work. I'll see if i can find any solutions for that error, but we do recommend updating to Office 2010 instead. We don't recommend upgrading only Outlook and using an older Office suite.

    If you upgrade, you could use the old ANSI pst or you can use the new unicode pst and copy the contents to the new pst. See Convert Ansi to unicode for more information on the methods you can use. We recommend converting to unicode.

  • JamesPDX

    I installed Windows 7 in Oct of 2011 on a new system, and later MS Office 2010 in Dec 2011. I used Windows Live E-mail in the beginning with this new setup until I could get office installed. The only significant issue that I have had with Outlook at the time, was that I had far too many rules and pst files to start over, and I needed to access my e-mail without having to sort through 150 every day. That is too much time and a real waste.

    I was finally able to export the rules from my dead mother board system and import them into Outlook 2010. I setup my outlook 2010 with rules and all seemed to work ok. Then the Outlook app began to be increasingly more difficult to keep running. It started to lock up, then restart, then close more frequently. Then as soon as I would review any e-mail it would do the same. It did give the warning message, but could only be ok'ed to continue. Now, it starts and immediately restarts or closes.

    I am not the best fan of MS products due to so many new issues. If I could use Windows live and import the rules and use the pst files, I would do so.

    Are there any supportive suggestions out there?

    Thanks Ever So Much,
    Portland, Oregon

  • Jessie Balsamo

    Really informative article.Really looking forward to read more. Awesome.

  • Warren

    No one has mentioned this workaround, so I thought I'd add it. You can run Outlook 2000 in a Windows XP virtual machine (VM) which itself runs on top of Vista or Win 7. In fact Win 7 has a virtual environment (apparently it amounts to an XP system) you can download from Microsoft for the purpose of running older programs.
    Personally I use the free VMWare Server or VMWare Player but there are other solutions too. Server can create and run a VM; Player can only run it. You can use the VMWare Converter Standalone to create a VM from an existing running XP system.

  • Diane Poremsky

    Running a VM can really slow the computer down. (I know because I have just about every version of Outlook and config available on VMs.) The Win7 virtual environment would be the least "weighty" and easiest to use for most people - and you won't feel like you are in a virtual machine. It also won't require a license for XP.

  • John

    "You are not eligible to download Windows XP Mode. You must have Windows 7 Professional, Enterprise, or Ultimate to run Windows XP Mode." so the VM is not available to Win 7 Home edition users.

  • Conrad Winkelman

    I had the same nasty problems
    with the missing Wab.dll.

    An expert helped me installing
    the missing WAB file but it did NOT work(No Address Book).

    Then I strarted playingon
    my own with all the options I could think of and I discovered the Corpoate Mode
    simply by trying another option that I did not even understand at the time J.

    I removed Outlook 2000
    completely and resinstalled it. . .I did have some problemd and at one point I
    removed Office 2000 completely and
    resinstalled that. The when Outlook is started I got the option of 3 choices
    for setting the Outloo Operations Mode and I chose the Corporate option. . . .(The
    middle one in the list that comes up).

    I now my Old Address Book
    back (from the saved pst files) and all is working fine with two e-mail
    addresses. . . .I did not have to do any complex work to get this to work. The addition-procedures
    of the e-mail adresses is different but with trial en erriot I got through it.

    The Corporate Mode does
    not use "Accounts" but uses "Services" that you find in the
    Exta on the Menu Bar.

    I am quite happy with how it
    works. . .It took me several days to get it dome.