Solved

The form you selected could not be displayed. An error occurred registering the form in the OLE registry

Posted on 2006-11-14
6
14,423 Views
Last Modified: 2009-09-10
Get following error on Outlook 2003
The form you selected could not be displayed. An error occurred registering the form in the OLE registry

the error display as soon i try to use a custom form
not all PC are affected to this issue
the solution provided by Microsoft its' only a temp solution as the issue recurre again after a cuple of days

http://support.microsoft.com/default.aspx?scid=kb;en-us;320835
0
Comment
Question by:seo1971
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
  • 2
6 Comments
 
LVL 18

Expert Comment

by:Frankco
ID: 17939293
Hi seo1971,

The forms cache, (Frmcache.dat), could become corrupted if Outlook does not close properly. This might explain that when you rename it and it works for a while, but then it becomes corrupted again. Check your addins to see if something is causing Outlook not to close properly.

In Outlook click Tools ~ Options ~ Other ~ Advanced Options ~ Addin Manager.

These are considered safe:
Delegate Access
Deleted Item Recovery
Exchange Extensions commands
Exchange Extension property pages

If you use Nortor you will have this. It shouldn't cause a problem is the software is current.
Symantec AntiVirus

If that checks out do this:

When the forms cache seems to cause problems sporadically, and you cannot determine the cause of the problem, you can to set the ForceFormReload registry key in Outlook. When the ForceFormReload registry key is enabled, and Outlook encounters an error when opening an item that is based on a custom form, Outlook automatically clears the cache for this specific form. Then, Outlook tries to open the item again. While this method does not correct the cause of the forms cache problem, this method does make the problem transparent to people who use custom forms.


To enable the ForceFormReload registry key functionality, follow these steps:1. Start Registry Editor.
2. Click the following key in the registry:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\11.0\Outlook
3. On the Edit menu, click Add Value, and then add the following registry value:Value name ForceFormReload
Data type REG_DWORD
Value data 1
 
4. Quit Registry Editor.

Note This functionality is also available in Outlook 2000 and Outlook 2002 if you have the latest service packs installed.


You already know this but, here is the location of the frmcache.dat file:

c:\documents and settings\user profile\local settings\application
data\microsoft\forms\frmcache.dat

cheers,
frankco
0
 

Author Comment

by:seo1971
ID: 17946081
Hello Frankco

thanks a lot

FORM CACHE RELOAD
we allready implemented this REG on our system...with no Joy

i will have a check about the "outlook" not closing properly
and see if this cause the issue

keep you posted

thanks
0
 
LVL 18

Accepted Solution

by:
Frankco earned 500 total points
ID: 17946647
Hi seo1971,

Since that did not fix the issue, I would recommend removing the REG entry as this may hide future problems with forms. As stated it just hides the problem and does not fix the problem with the form. We were doing this just as a test.

Another possibility but, unlikely if your computers are up to date with patches:

Folder-naming problem causes Outlook 2003 to stop responding

When Outlook repeatedly caches a form with the same name, Outlook is supposed to append a numbering scheme to the file system folder in the forms cache. This numbering scheme is supposed to incrementally number file names beginning with 001 and to continue numbering sequentially. However, the original version of Outlook 2003 does not handle the file names correctly. The folders are incorrectly named. After a form is cached five times, the sixth-cached form fails. This causes Outlook stop responding.

To determine if this problem is occurring, check the forms cache on the local hard disk. Typically, the path of the forms cache is as follows:

C:\Documents and Settings\<username>\Local Settings\Application Data\Microsoft\FORMS

There is a folder for each form that was cached. The folder names correspond to the Message Class field of the form. If this problem has occurred, you can see zeros appended to the folder name as in the following examples:

IPM.Contact.FormName
IPM.Contact.FormName00000
IPM.Contact.FormName0000
IPM.Contact.FormName000
IPM.Contact.FormName00

Use the Clear Cache method to clear the forms cache. The problem is temporarily resolved until more forms are cached, and then the problem occurs again.

There is a hotfix that is available for this problem. You can contact Product Support Services to obtain the hotfix. This hotfix is scheduled to be included in Outlook 2003 Service Pack 1.

How to clear the cache:
Microsoft recommends that you use the Clear Cache method first before renaming the Frmcache.dat file.
1. On the Tools menu, click Options, and then click the Other tab.
2. Click Advanced Options.
3. In the Advanced Options box, click Custom Forms.
4. In the Custom Forms box, click Manage Forms.
5. In the Forms Manager box, click Clear Cache.

cheers,
frankco


0
 

Author Comment

by:seo1971
ID: 17946758
Thanks Frankco

ill give a try
0

Featured Post

Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Find out what you should include to make the best professional email signature for your organization.
You need to know the location of the Office templates folder, so that when you create new templates, they are saved to that location, and thus are available for selection when creating new documents.  The steps to find the Templates folder path are …
This Experts Exchange video Micro Tutorial shows how to tell Microsoft Office that a word is NOT spelled correctly. Microsoft Office has a built-in, main dictionary that is shared by Office apps, including Excel, Outlook, PowerPoint, and Word. When …
This video shows how to remove a single email address from the Outlook 2010 Auto Suggestion memory. NOTE: For Outlook 2016 and 2013 perform the exact same steps. Open a new email: Click the New email button in Outlook. Start typing the address: …

733 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question