"Publisher cannot open the file" or "Publisher has detected a problem" error
When this error occurs,
is displayed in the lower-right corner of the error message dialog box after you press Ctrl+Shift+I.
To view the full range of error messages for this situation, see the
What is the complete error message?
To have us fix this problem for you, go to the
Fix it for me
section. If you prefer to fix this problem yourself, go to the
Let me fix it myself
Fix it for me
To fix this problem automatically, click the
button or link. Then click
dialog box, and follow the steps in the
Notes This wizard may be in English only. However, the automatic fix also works for other language versions of Windows. If you are not on the computer that has the problem, save the Fix it solution to a flash drive or a CD and then run it on the computer that has the problem.
Then, go to the "
Did this fix the problem?
Let me fix it myself
To manually fix this problem, you have to add the
subkey to your computer's registry. The registry key under which you'll add this subkey depends on the version of Publisher that you're running:
To add the
subkey, follow these steps as appropriate for your version of Windows.
Follow the steps in this section carefully. Serious problems might occur if you modify the registry incorrectly. Before you modify it,
back up the registry for restoration
in case problems occur.
Windows Vista Exit Publisher. Click Start , type regedit in the Start Search box, and then click Regedit in the Programs list. If you are prompted for an administrator password or for confirmation, type your password, or click Continue. Locate and then select the following registry key: HKEY_CURRENT_USER\Software\Microsoft\Office\ \Publisher Office_version#.0 On the Edit menu, point to New, and then click DWORD Value. Type PromptForBadFiles, and then press ENTER. Right-click PromptForBadFiles, and then click Modify. In the Value data box, type 1, and then click OK. On the File menu, click Exit to exit Registry Editor. Windows XP Exit Publisher. Click Start, click Run, type regedit in the Open box, and then click OK. Locate and then select the following registry key: HKEY_CURRENT_USER\Software\Microsoft\Office\ Office_version#.0\Publisher On the Edit menu, point to New, and then click DWORD Value. Type PromptForBadFiles, and then press ENTER. Right-click PromptForBadFiles, and then click Modify. In the Value data box, type 1, and then click OK. On the File menu, click Exit to exit Registry Editor. What is the complete error message?
In Publisher 2007, you receive the following error message:
Publisher has detected a problem in the file you are trying to open. To protect your computer, Publisher will not open the file.
In Publisher 2002 and Publisher 2003, you receive the following error message:
Publisher cannot open the file.
In Publisher 2000, you receive the follow error message:
Publisher cannot open this file. This is not a Publisher file.
Why did this problem occur?
This problem occurs in Publisher 2007 when you try to open a publication that seems to be damaged, that is altered in a malicious way, or that contains unexpected data.
This problem occurs in Publisher 2000, Publisher 2002, and Publisher 2003 if the following conditions are true:
You have installed security update 894540, security update 894541, or security update 894542. These security updates are described in security bulletin MS06-054. The publication that you are trying to open contains unexpected data or the publication may be damaged.
Article ID: 928890 - Last Review: 09/03/2013 18:14:00 - Revision: 4.0
Microsoft Office Publisher 2007, Microsoft Office Publisher 2003, Microsoft Publisher 2002 Standard Edition, Microsoft Publisher 2000 Standard Edition
Keywords: kbofficealertid kberrmsg kbopenfile kbexpertisebeginner kbtshoot kbprb kbpubtypekc kbfixme kbmsifixme KB928890