Outlook 2000 on Windows 7: Missing WAB.dll

January 16, 2011
By

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.

Related posts:

Tip 696: Windows 7 and Go, News
Tip 212: Outlook 2000 bug: Friday January 1, 2005
Tip 470: Outlook 2000 and Jewish Holidays
Tip 676: Windows Easy Transfer
Tip 785: Outlook 2000 and iTunes 10

Tags: , , ,

« « Publishing Microsoft Outlook “Application farm” Custom Forms
Send Links by E-mail in Windows XP » »

22 Responses to Outlook 2000 on Windows 7: Missing WAB.dll

  1. chaserlee on July 15, 2011 at 2:55 am

    Hello
    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?
    Thanks
    Lee

  2. Diane Poremsky on July 15, 2011 at 4:22 am

    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.

  3. chaserlee on July 15, 2011 at 8:11 am

    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.

    Lee

  4. Diane Poremsky on July 15, 2011 at 8:40 am

    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.

  5. chaserlee on July 15, 2011 at 9:29 am

    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!!

  6. Diane Poremsky on July 15, 2011 at 9:36 am

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

  7. chaserlee on July 16, 2011 at 9:40 am

    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?!!

    Lee

  8. Mike on August 1, 2011 at 9:06 am

    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
    Thanks
    Mike

  9. Diane Poremsky on August 1, 2011 at 9:16 am

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

  10. Con on August 7, 2011 at 5:46 am

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

  11. b on August 16, 2011 at 11:03 am

    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?
    Thanks

  12. Diane Poremsky on August 17, 2011 at 7:22 am

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

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

  13. Jack Landers on October 25, 2011 at 4:29 pm

    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?

  14. Diane Poremsky on October 25, 2011 at 5:16 pm

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

  15. Tiffany on November 12, 2011 at 9:29 am

    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.

  16. Diane Poremsky on November 12, 2011 at 8:58 pm

    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.
    http://www.slipstick.com/outlook/2000/choosing-an-outlook-2000-mode/

  17. Tiffany on November 13, 2011 at 2:10 pm

    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?

  18. Diane Poremsky on November 13, 2011 at 3:13 pm

    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.

  19. terry on December 19, 2011 at 10:27 am

    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.

  20. terry on December 19, 2011 at 10:34 am

    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!

  21. Chris Hudson on January 22, 2012 at 4:15 pm

    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

  22. Diane Poremsky on January 23, 2012 at 12:27 pm

    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.

Leave a Reply

Your email address will not be published. Required fields are marked *

Connect with Facebook

*


Outlook Daily Tips by Email

*  Your Email Address:

Resources

Ask questions and share your knowledge in Outlook Forums.

More Outlook and Exchange articles available at Outlook and Exchange Solutions Center

Follow me on:

Follow @Outlooktips on Twitter   Join Outlooktips on Facebook

Advertise here