You are currently offline, waiting for your internet to reconnect

Your browser is out-of-date

You need to update your browser to use the site.

Update to the latest version of Internet Explorer

"Publisher cannot open the file" or "Publisher has detected a problem" error

Support for Office 2003 has ended

Microsoft ended support for Office 2003 on April 8, 2014. This change has affected your software updates and security options. Learn what this means for you and how to stay protected.




When this error occurs, 1100931 is displayed in the lower-right corner of the error message dialog box after you press Ctrl+Shift+I. 

Note
 To view the full range of error messages for this situation, see the What is the complete error message? section.

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 section.

Fix it for me

To fix this problem automatically, click the Fix it button or link. Then click Run in the File Download dialog box, and follow the steps in the Fix it wizard.



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?" section.


Let me fix it myself

To manually fix this problem, you have to add the PromptForBadFiles 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: 
  • Publisher 2007:
    HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Publisher
  • Publisher 2003:
    HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Publisher
  • Publisher 2002:
    HKEY_CURRENT_USER\Software\Microsoft\Office\10.0\Publisher
  • Publisher 2000:
    HKEY_CURRENT_USER\Software\Microsoft\Office\9.0\Publisher
To add the PromptForBadFiles subkey, follow these steps as appropriate for your version of Windows.

Important 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

  1. Exit Publisher.
  2. Click Start Start button, type regedit in the Start Search box, and then click Regedit in the Programs list.

    User Account Control permission If you are prompted for an administrator password or for confirmation, type your password, or click Continue.
  3. Locate and then select the following registry key:
    HKEY_CURRENT_USER\Software\Microsoft\Office\Office_version#.0\Publisher
  4. On the Edit menu, point to New, and then click DWORD Value.
  5. Type PromptForBadFiles, and then press ENTER.
  6. Right-click PromptForBadFiles, and then click Modify.
  7. In the Value data box, type 1, and then click OK.
  8. On the File menu, click Exit to exit Registry Editor.

Windows XP

  1. Exit Publisher.
  2. Click Start, click Run, type regedit in the Open box, and then click OK.
  3. Locate and then select the following registry key:
    HKEY_CURRENT_USER\Software\Microsoft\Office\Office_version#.0\Publisher
  4. On the Edit menu, point to New, and then click DWORD Value.
  5. Type PromptForBadFiles, and then press ENTER.
  6. Right-click PromptForBadFiles, and then click Modify.
  7. In the Value data box, type 1, and then click OK.
  8. 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:

Did this fix the problem?

If the problem is not fixed, you can contact Microsoft Support. To provide feedback or to report any issues with this solution, please leave a comment on the Fix it for me blog or send us an email message.
Properties

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
  • kbofficealertid kberrmsg kbopenfile kbexpertisebeginner kbtshoot kbprb kbpubtypekc kbfixme kbmsifixme KB928890
Feedback