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,348 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
  • 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

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

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

This process describes the steps required to Import and Export data from and to .pst files using Exchange 2010. We can use these steps to export data from a user to a .pst file, import data back to the same or a different user, or even import data t…
Is your Office 365 signature not working the way you want it to? Are signature updates taking up too much of your time? Let's run through the most common problems that an IT administrator can encounter when dealing with Office 365 email signatures.
Get people started with the process of using Access VBA to control Outlook using automation, Microsoft Access can control other applications. An example is the ability to programmatically talk to Microsoft Outlook. Using automation, an Access applic…
To add imagery to an HTML email signature, you have two options available to you. You can either add a logo/image by embedding it directly into the signature or hosting it externally and linking to it. The vast majority of email clients display l…

895 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

Need Help in Real-Time?

Connect with top rated Experts

12 Experts available now in Live!

Get 1:1 Help Now