方法是要修改Regedit
The cache can also be disabled by using the following registry setting:
- Click Start, type Regedit, and then click OK.
- In the Registry Editor, locate the following key:
HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Outlook\Forms\ClassNamesCache
(Note You may need to create the Formsand ClassNamesCache subkeys if they do not exist.)
DWORD: Timeout
Value 1 - 24 (hours) - default is 24 hours. Try 1. (Decimal)
DWORD: Disabled
Value: 1 - Exit the Registry Editor.
- reload outlook
https://social.technet.microsoft.com/Forums/office/en-US/9fd54932-57b2-49de-a77b-bc2bd993bd80/outlook-2010-cannot-open-form-published-to-organizational-library-public-folder?forum=outlook&prof=required
or
Outlook 2010 Cannot Open Form Published to Organizational Library Public Folder
on the error- Outlook 2010 caches the names of the forms in the Exchange Organizational Forms Library. The cache expires every 24 hours. If a new form in the Organizational Forms Library has not been cached, Outlook displays the error. The form is not cached in the Names File cache until the cache expires or times out.
Either lower the timeout or disable it.
HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Outlook\Forms\ClassNamesCache
DWORD: Timeout
Value 1 - 24 (hours) - default is 24 hours. Try 1. (Decimal)
DWORD: Disabled
Value: 1