I have client that has about 2500 address lists and not all of them could be viewed while in Outlook 2003 Cache Mode. No matter what I tried, I was only able to view about 1000 items in the address list, within the Global Address Book while in cache mode. When your Outlook 2003 client is not in cache mode, it is capable of viewing all of the address list items.
While designing the cache mode feature, this one was left out. Apparently it was assumed that 1000 address lists was enough to be available for viewing. Of course, I have only seen one client with over 1000 address lists items, but none the less, it’s a problem.
There is a fix for this, but it can be a painful fix if you are not aware of how to easily deploy it. The fix is to create a registry key that expands the number of entries allowed in the address list, while in cache mode. Microsoft told me to only expand it to what it may potentially rise to. I don’t see the harm in raising to to a number that you know your company won’t get to. In this instance, the client I was working with has about 2500 Address Lists items. I decided to raise each client to 5000 address list items without any performance problems.
Decision making time… This problem has been fixed in Outlook 2007. Since this problem is fixed in Outlook 2007, do you wait for the new deployment or do you send out a registry change now?
What Address Lists are you talking about? Here is a screenshot of the section in the address book that holds the address lists filters.
MS published an article on this, but when I searched for this article originally, it wasn’t available. They have since repaired it. http://support.microsoft.com/?kbid=836723
Or Follow these steps from the article. (Remember, even though you have the latest service pack, you still have to make this registry change.)
Warning If you use Registry Editor incorrectly, you may cause serious problems that may require you to reinstall your operating system. Microsoft cannot guarantee that you can solve problems that result from using Registry Editor incorrectly. Use Registry Editor at your own risk.
To activate this hotfix, follow these steps:
1. | Quit Outlook 2003. |
2. | Click Start, and then click Run. |
3. | In the Open box, type regedit, and then click OK. |
4. | Locate and then click to select one of the following registry subkeys:
HKEY_CURRENT_USERSoftwareMicrosoftOffice11.0OutlookCached Mode
HKEY_CURRENT_USERSoftwarePoliciesMicrosoftOffice11.0OutlookCached Mode |
5. | After you select one of the subkeys that are specified in step 4, point to New on the Edit menu, and then click DWORD Value. |
6. | Type CacheRowsLimit, and then press ENTER. |
7. | Right-click CacheRowsLimit, and then click Modify. |
8. | In the Value data box, type a number that is equal to or greater than the number of address books that you use (for example, if you use 1,200 lists in the address books, type 1,200 or greater), and then click OK. |
9. | Repeat steps 5 through 8 for the other subkey that is listed in step 4. |
10. | On the File menu, click Exit to quit Registry Editor. |
To turn off Cached Exchange Mode in Outlook 2003, follow these steps:
1. | Start Outlook 2003. |
2. | On the Tools menu, click E-mail Accounts. |
3. | Click View or change existing e-mail accounts, and then click Next. |
4. | Click your Exchange server, and then click Change. |
5. | In the E-mail Accounts dialog box, click to clear the Use Cached Exchange Mode check box under Microsoft Exchange Server. |
6. | Click Next. |
7. | Click OKwhen you receive the following message: |
8. | Click Finish to close the E-mail Accounts dialog box. |
9. | Click Exit on the File menu, and then restart Outlook 2003. |