Error message when you start Microsoft Project Web Access: "The controls for Microsoft Project Web Access could not be downloaded correctly"

Article translations Article translations
Article ID: 818046 - View products that this article applies to.
Expand all | Collapse all

On This Page

SYMPTOMS

When you start Microsoft Office Project Web Access that is running on Microsoft Office Project Server 2007, you may receive the following message:
The controls for Project Web Access cannot be downloaded correctly. To download the controls:
  • Verify your security settings in Internet Explorer are set to allow ActiveX controls to be downloaded.
  • Check to see if Internet Explorer has stopped the installation of the ActiveX controls.
  • To install the controls, on the Information Bar, click Install ActiveX Control. You need to use a 32-bit version of your browser to download and run the ActiveX controls.
  • Contact your systems administrator.
In earlier versions, you may receive several script errors, and then you receive the following error message:
The controls for Microsoft Project Web Access could not be downloaded correctly.
Please check your security settings in Internet Explorer or contact your system administrator.

CAUSE

This issue may occur if your installation of Microsoft Internet Explorer is configured to block ActiveX controls, or if your user account does not have the correct permissions to install ActiveX controls.

RESOLUTION

To resolve this issue, remove any controls that may have already been downloaded, and then use one or more of the following methods:
  • Method 1: Configure Internet Explorer permissions for ActiveX controls
    1. Start Internet Explorer.
    2. On the Tools menu, click Internet Options.
    3. Click the Security tab, click Trusted Sites, and then click Sites.
    4. In the Add this Web site to the zone box, type the Web address for your Microsoft Office Project Web Access site if it is not already present.
    5. Click Add, and then click OK.
    6. Click Custom Level.
    7. For the following five ActiveX controls and plug-ins settings, click either Enable or Prompt, depending on whether you want to be prompted before you load ActiveX controls:
      • Download signed ActiveX controls
      • Initialize and script ActiveX Controls not marked as safe for scripting
      • Run ActiveX controls and plug-ins
      • Script ActiveX controls marked safe for scripting
    On Vista Client computers, also set Internet Explorer to run as Administrator. To do this, follow these steps:
    1. Right-click the Internet Explorer shortcut, and then click Properties.
    2. Click Advanced.
    3. Click to select the check box to run as Administrator.
  • Method 2: Log on to your computer as Administrator, and then start Project Web Access to download the ActiveX controls.
  • Method 3: Manually register the ActiveX controls.

Remove any controls that are already downloaded

Project 2007

  1. Start Internet Explorer.
  2. On the Tools menu, click Internet Options.
  3. Click the General tab, and then click Settings in the Browsing history section.
  4. Click View Objects.
  5. Right-click Pj12enuC Class, and then click Remove.
  6. Right-click PjAdoInfo4 Class, and then click Remove.
  7. Close the View Objects window, and then click OK two times.

Project 2003

  1. Start Internet Explorer.
  2. On the Tools menu, click Internet Options.
  3. Click the General tab, and then click Settings in the Browsing history section.
  4. Click View Objects.
  5. Right-click Pj11enuC Class, and then click Remove.
  6. Right-click PjAdoInfo3 Class, and then click Remove.
  7. Close the View Objects window, and then click OK two times.

Project 2002

  1. Start Internet Explorer.
  2. On the Tools menu, click Internet Options.
  3. Click the General tab, and then click Settings in the Browsing history section.
  4. Click View Objects.
  5. Right-click Pj10enuC Class, and then click Remove.
  6. Right-click PjAdoInfo2 Class, and then click Remove.
  7. Close the View Objects window, and then click OK two times.

Method 1: Configure Internet Explorer permissions for ActiveX controls

  1. Start Internet Explorer.
  2. On the Tools menu, click Internet Options.
  3. Click the Security tab, click Trusted Sites, and then click Sites.
  4. In the Add this Web site to the zone box, type the Web address for your Microsoft Project Web Access site if it is not already present. Click Add, and then click OK.
  5. Click Custom Level.
  6. For the following five ActiveX controls and plug-ins settings, click either Enable or Prompt, depending on whether you want to be prompted before you load ActiveX controls:
    • Download signed ActiveX controls
    • Initialize and script ActiveX Controls not marked as safe for scripting
    • Run ActiveX controls and plug-ins
    • Script ActiveX controls marked safe for scripting

Method 2: Log on to the computer as administrator

  1. Log on to the computer as Administrator.
  2. Start Microsoft Project Web Access. This will download and register all the ActiveX controls on the Project Web Access site.

Method 3: Manually register ActiveX controls

Project 2007

The ActiveX controls reside in two .cab files that are located on the Project Server site in the following folder:
C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\LAYOUTS\PWA\OBJECTS
The following are the two .cab files:
  • Pjclient.cab
  • Pjcintl.cab (in the 1033 subfolder or other language folders)
These two cab files contain the following files:
  • Pjcintl.cab:
    • LangcabENU12.inf (This file is not required to manually install controls.)
    • Pj12ENUc.dll
  • Pjclient.cab:
    • Microsoft.vc80.crt.manifest (This file is not required for the manual installation of controls.)
    • Msvcr80.dll
    • Pjgrid12.ocx
    • Pjprint12.dll
    • Pjquery12.ocx
    • Pjres12c.dll
    • Pjtextconv12.dll
  1. Log on to your computer as an administrator.
  2. Connect to Project Server, and then copy the Pjclient.cab file and the Pjcintl.cab file from the following folders, respectively:
    C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\LAYOUTS\PWA\OBJECTS
    C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\LAYOUTS\PWA\OBJECTS\1033
  3. Paste the files in a folder on your computer.
  4. Double-click the Pjcintl.cab file to open it, and then select all the files that are listed.
  5. On the File menu, click Extract.
  6. Expand My Computer, expand Local Disk (C:), expand Windows, and then click Downloaded Program Files.
  7. Click Extract.
  8. Close the Pjcintl.cab file.
  9. Double-click Pjclient.cab to open it, and then click Select all on the Edit menu.
  10. On the File menu, click Extract.
  11. Expand My Computer, expand Local Disk (C:), expand Windows, and then click Downloaded Program Files.
  12. Click Extract.
  13. Close the Pjclient.cab file.
  14. Click Start, click Run, type CMD, and then click OK.
  15. Type CD %windir%\Downloaded Program Files, and then press ENTER.
  16. Type for %i in (pj*.dll) do regsvr32 %i, and then press ENTER.
  17. Confirm that registration was successful in each window that opens. Click OK to close each regsvr32 window.
  18. Type for %i in (pj*.ocx) do regsvr32 %i, and then press ENTER.
  19. Confirm that registration was successful in each window that opens. Click OK to close each regsvr32 window.

Project 2003

The ActiveX controls reside in two .cab files that are located on your Microsoft Project Server site in the following folder:
Microsoft Project Server\IIS Virtual Root\Objects
The two .cab files are:
  • Pjclient.cab
  • Pjcintl.cab (in the 1033 subfolder or other language folders)
These two cab files contain the following files:
  • Pjcintl.cab:
    • Pj11enuc.dll
    • LangCabENU11.inf (This file is not required for the manual installation of controls.)
  • Pjclient.cab:
    • Pjclient11.inf (This file is not required for the manual installation of controls.)
    • Pjres11c.dll
    • Pjpront11.dll
    • Pjquery11.ocx
    • Pjtextconv11.dll
    • Pjcalendar11.ocx
    • Pjgrid11.ocx
    • Pjoffline11.ocx
    • Pjoutlook11.ocx
    • Pjsecurity11.ocx
    • Pjupdate11.ocx
  1. Log on to your computer as Administrator.
  2. Connect to Project Server, and then copy the Pjclient.cab file and the Pjcintl.cab file from the Microsoft Project Server\IIS Virtual Root\Objects folder. Paste the files in a folder on your computer.
  3. Double-click the Pjcintl.cab file to open it, and then select all the files that are listed.
  4. On the File menu, click Extract.
  5. Expand My Computer, expand Local Disk (C:), expand Windows, and then click Downloaded Program Files.
  6. Click Extract.
  7. Close the Pjcintl.cab file.
  8. Double-click Pjclient.cab to open it, and then click Select all on the Edit menu.
  9. On the File menu, click Extract.
  10. Expand My Computer, expand Local Disk (C:), expand Windows, and then click Downloaded Program Files.
  11. Click Extract.
  12. Close the Pjclient.cab file.
  13. Click Start, click Run, type CMD, and then click OK.
  14. Type CD %windir%\Downloaded Program Files, and then press ENTER.
  15. Type regsvr32 pj11enuc.dll , and then press ENTER.
  16. Type regsvr32 pjres11c.dll, and then press ENTER.
  17. Type for %i in (pj*.dll) do regsvr32 %i, and then press ENTER.
  18. Confirm that registration was successful in each of the windows that open. Click OK to close each regsvr32 window.
  19. Type for %i in (pj*.ocx) do regsvr32 %i, and then press ENTER.
  20. Confirm that registration was successful in each of the windows that open. Click OK to close each regsvr32 window.

Project 2002

The ActiveX controls reside in two .cab files that are located on your Microsoft Project Server site in the following folder:
Microsoft Project Server\IIS Virtual Root\Objects
The two .cab files are:
  • Pjclient.cab
  • Pjcintl.cab (in the 1033 subfolder or other language folders)
These two cab files contain the following files:
  • Pjcintl.cab:
    • Pj10enuc.dll
  • Pjclient.cab:
    • Pjres10c.dll
    • Pjtextconv2.dll
    • Pjcalendar2.ocx
    • Pjgrid2.ocx
    • Pjoffline2.ocx
    • Pjoutlook2.ocx
    • Pjsecurity2.ocx
    • Pjupdate2.ocx
  1. Log on to your computer as Administrator.
  2. Connect to Microsoft Project Server, and then copy the Pjclient.cab and the Pjcintl.cab files from the Microsoft Project Server\IIS Virtual Root\Objects folder. Paste the files to a folder on your computer.
  3. Double-click the Pjcintl.cab file to open it, and then select all the files that are listed.
  4. On the File menu, click Extract.
  5. Expand My Computer, expand Local Disk (C:), expand Windows, and then click Downloaded Program Files.
  6. Click Extract.
  7. Close Pjcintl.cab.
  8. Double-click Pjclient.cab to open it, and then click Select all on the Edit menu.
  9. On the File menu click Extract.
  10. Expand My Computer, expand Local Disk (C:), expand Windows, and then click Downloaded Program Files.
  11. Click Extract.
  12. Close Pjclient.cab.
  13. Click Start, click Run, type CMD, and then click OK.
  14. Type CD %windir%\Downloaded Program Files, and then press ENTER.
  15. Type regsvr32 pj10enuc.dll, and then pressEnter
  16. Type regsvr32 pjres10c.dll, and then press ENTER.
  17. Type regsvr32 pjprint12.dll, and then press ENTER.
  18. Type regsvr32 pjquery12.dll, and then press ENTER.
  19. Type for %i in (pj*.dll) do regsvr32 %i, and then press ENTER.
  20. Confirm that registration was successful in each of the windows that open. Click OK to close each regsvr32 window.
  21. Type for %i in (pj*.ocx) do regsvr32 %i, and then press ENTER.
  22. Confirm that registration was successful in each of the windows that open. Click OK to close each regsvr32 window.

Properties

Article ID: 818046 - Last Review: September 18, 2011 - Revision: 16.0
APPLIES TO
  • Microsoft Office Project Server 2007
  • Microsoft Office Project Server 2003
  • Microsoft Project Server 2002
  • Microsoft Office Project Web Access
Keywords: 
kberrmsg kbprb KB818046

Give Feedback

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com