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,300 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

What Is Threat Intelligence?

Threat intelligence is often discussed, but rarely understood. Starting with a precise definition, along with clear business goals, is essential.

Join & Write a Comment

Resolve DNS query failed errors for Exchange
Resolve Outlook connectivity issues after moving mailbox to new Exchange 2016 server
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…
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 …

744 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

15 Experts available now in Live!

Get 1:1 Help Now