无法下载安装Project Web Access ActiveX 控件

      在访问Project Web Access 的时候,若访问项目中心,或者资源中心等,均需要下载相关ActiveX控件,由于IE配置的各不相同,有时可能导致ActiveX控件,无法下载安装。    通常情况下,我们经常通过配置IE的安全级别,来解决这个问题,操作比较简单(Internet 选项——安全设置)这里就不详细说明了。如果一切都设置好,且都检查无误的话,仍然不能正常下载ActiveX控件的话,还有一种手动注册ActiveX控件的方法,现就这种方法转帖如下,以记录该问题于此。

     

问题描述

用户登陆Project web Access后,访问项目中心和资源中心都需要下载一个Project Web Access ActiveX 控件,部分用户会提示“无法下载”,或“下载失败”。

问题解答

  1. 首先要确保登陆的用户是有本地管理员权限的(至少需要安装程序的权限)
  2. 确保IE的安全设置允许下载ActiveX 控件
  3. 仔细查看是否安装了IE助手等拦截了ActiveX 控件的下载
  4. 如果以上的步骤都检查无误,则采取以下方法解决:如果发现在C:/WINDOWS/Downloaded Program Files目录下有两个文件Pj12chsC Class和PjAdoinfo4 Class则需要先删除(remove),remove前请关闭一切跟IE相关的程序.如果还不能直接remove,则需要到cmd下用del命令,Pj12chsC Class对应文件Pj12chsC.dll

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

 

SYMPTOMS

When you start Microsoft Office Project Web Access which 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.

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 to permit the downloading of ActiveX controls.
?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.
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.

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
?Download Unsigned ActiveX controls
?Initialize and script ActiveX Controls not marked as Safe
?Run ActiveX controls and plug-ins
?Scripts 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 your Project Server site in the following folder:
C:/Program Files/Common Files/Microsoft Shared/web server extensions/12/TEMPLATE/LAYOUTS/PWA/OBJECTS/1033
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 Administrator.
2.Connect to Project Server, and then copy the Pjclient.cab file and the Pjcintl.cab file from the following folder:
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 click the Pj11enuc.dll file.
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 regsvr32 pj12enuc.dll , and then press ENTER.
17.Type regsvr32 pjres12c.dll, and then press ENTER.
18.Type for %i in (pj*.dll) 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.
20.Type for %i in (pj*.ocx) do regsvr32 %i, and then press ENTER.
21.Confirm that registration was successful in each window that opens. Click OK to close each regsvr32 window.
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值