文章編號: 818046 - 上次校閱: 2010年5月3日 - 版次: 14.0

當您啟動 Microsoft Project Web Access 時,出現錯誤訊息: 「 Microsoft Project Web Access 的控制項無法下載正確 」

系統提示本文適用於您使用的作業系統之外的作業系統。與您不相關的文章內容已停用。

在此頁中

全部展開 | 全部摺疊

徵狀

您在啟動 Microsoft Office Project Web Access Microsoft Office Project Server 2007 上執行時可能會收到下列訊息:
Project Web Access 的控制項無法正確地下載。若要下載該控制項:
  • 請確認您在 Internet Explorer 中的安全性設定設為允許 ActiveX 控制項才能進行下載。
  • 請檢查 Internet Explorer 是否已停止安裝的 ActiveX 控制項。
  • 若要安裝資訊] 列上的控制項請按 [安裝 ActiveX 控制項]。 您必須下載並執行 ActiveX 控制項使用 32 位元版本的瀏覽器。
  • 請連絡您的系統管理員。
在較早版本中可能會收到數個的指令碼錯誤,並且然後您會收到下列錯誤訊息:
Microsoft Project Web Access 的控制項無法正確地下載。
請檢查您在 Internet Explorer 中的安全性設定,或連絡您的系統管理員。

發生的原因

可能就會發生這個問題如果您安裝的 Microsoft Internet Explorer 設定封鎖 ActiveX 控制項,或是如果您的使用者帳戶沒有正確的權限來安裝 ActiveX 控制項。

解決方案

若要解決這個問題,請移除任何可能已下載的控制項,然後使用一或多個下列方法:
  • 方法 1: 設定 ActiveX 控制項的 Internet Explorer 權限
    1. 啟動 Internet Explorer。
    2. 在 [工具] 功能表上按一下 [網際網路選項]。
    3. 按一下 [安全性] 索引標籤,按一下 [信任的網站,然後再按一下 [網站]。
    4. 在 [將此網站加到該區域] 方塊鍵入您 Microsoft Office Project Web Access 的網站網址,如果它已經不存在。
    5. 按一下 [新增],然後再按一下 [確定]
    6. 按一下 [自訂層級]。
    7. 下列五個 ActiveX 控制項與插件] 設定,視是否要載入的 ActiveX 控制項之前,要求您按一下 [啟用] 或 [提示,]:
      • 下載簽名的 ActiveX 控制項
      • 初始化和指令碼 ActiveX 控制項不標示為安全用於指令碼
      • 執行 ActiveX 控制項與插件
      • 指令碼 ActiveX 控制項標示為安全用於指令碼
    Vista 用戶端電腦上也設定為以系統管理員身分執行的 Internet Explorer。 要這麼做,請您執行下列步驟:
    1. 在 Internet Explorer] 捷徑上按一下滑鼠右鍵,然後按一下 [內容]。
    2. 按一下 [進階]。
    3. 按一下以選取核取方塊,以系統管理員身分執行。
  • 方法 2: 登入您的電腦以系統管理員,然後再啟動 [Project Web Access 下載 ActiveX 控制項。
  • 方法 3: 手動登錄 ActiveX 控制項。

移除任何已經下載的控制項

專案 2007

  1. 啟動 Internet Explorer。
  2. 在 [工具] 功能表上按一下 網際網路選項
  3. 按一下 [一般] 索引標籤,然後按一下 [瀏覽歷程記錄] 區段中的 [設定]
  4. 按一下 [檢視物件]。
  5. Pj12enuC 類別,] 上按一下滑鼠右鍵,然後按一下 [移除]。
  6. PjAdoInfo4 類別,] 上按一下滑鼠右鍵,然後按一下 [移除]。
  7. 關閉檢視物件] 視窗,然後按兩次 [確定]

專案 2003

  1. 啟動 Internet Explorer。
  2. 在 [工具] 功能表上按一下 網際網路選項
  3. 按一下 [一般] 索引標籤,然後按一下 [瀏覽歷程記錄] 區段中的 [設定]
  4. 按一下 [檢視物件]。
  5. Pj11enuC 類別,] 上按一下滑鼠右鍵,然後按一下 [移除]。
  6. PjAdoInfo3 類別,] 上按一下滑鼠右鍵,然後按一下 [移除]。
  7. 關閉檢視物件] 視窗,然後按兩次 [確定]

專案 2002

  1. 啟動 Internet Explorer。
  2. 在 [工具] 功能表上按一下 網際網路選項
  3. 按一下 [一般] 索引標籤,然後按一下 [瀏覽歷程記錄] 區段中的 [設定]
  4. 按一下 [檢視物件]。
  5. Pj10enuC 類別,] 上按一下滑鼠右鍵,然後按一下 [移除]。
  6. PjAdoInfo2 類別,] 上按一下滑鼠右鍵,然後按一下 [移除]。
  7. 關閉檢視物件] 視窗,然後按兩次 [確定]

方法 1: 設定 ActiveX 控制項的 Internet Explorer 權限

  1. 啟動 Internet Explorer。
  2. 在 [工具] 功能表上按一下 網際網路選項
  3. 按一下 [安全性] 索引標籤,按一下 [信任的網站,然後再按一下 [網站]。
  4. 在 [將此網站加到該區域] 方塊鍵入 Microsoft Project Web Access 網站的網址,如果它已經不存在。按一下 [新增],然後再按一下 [確定]
  5. 按一下 [自訂層級]。
  6. 下列五個 ActiveX 控制項與插件] 設定,視是否要載入的 ActiveX 控制項之前,要求您按一下 [啟用] 或 [提示,]:
    • 下載簽名的 ActiveX 控制項
    • 初始化和指令碼 ActiveX 控制項不標示為安全用於指令碼
    • 執行 ActiveX 控制項與插件
    • 指令碼 ActiveX 控制項標示為安全用於指令碼

方法 2: 登入到電腦系統管理員身分

  1. 以系統管理員身份登入電腦。
  2. 啟動 Microsoft Project Web Access。這將會下載並登錄在 Project Web Access 網站上的所有 ActiveX 控制項。

方法 3: 手動登錄 ActiveX 控制項

專案 2007

ActiveX 控制項位於兩個.cab 檔案位於下列資料夾中 Project Server 網站上:
C:\Program Files\Common Files\Microsoft Shared\web 伺服器 extensions\12\TEMPLATE\LAYOUTS\PWA\OBJECTS
以下是兩個.cab 檔案:
  • Pjclient.cab
  • Pjcintl.cab (在 [1033年] 子資料夾或其他語言] 資料夾中)
這些兩個封包檔包含下列檔案:
  • Pjcintl.cab:
    • LangcabENU12.inf (這個檔案不需要手動安裝控制項)。
    • Pj12ENUc.dll
  • Pjclient.cab:
    • Microsoft.vc80.crt.manifest (這個檔案是不需要手動安裝的控制項。
    • Msvcr80.dll
    • Pjgrid12.ocx
    • Pjprint12.dll
    • Pjquery12.ocx
    • Pjres12c.dll
    • Pjtextconv12.dll
  1. 以系統管理員身分登入您的電腦。
  2. 連線到 Project Server 並複製 [Pjclient.cab 檔案與 [Pjcintl.cab 檔案從下列資料夾分別:
    C:\Program Files\Common Files\Microsoft Shared\web 伺服器 extensions\12\TEMPLATE\LAYOUTS\PWA\OBJECTS
    C:\Program Files\Common Files\Microsoft Shared\web 伺服器 extensions\12\TEMPLATE\LAYOUTS\PWA\OBJECTS\1033
  3. 在電腦上的資料夾中,貼上檔案。
  4. 按兩下以開啟它,Pjcintl.cab 檔案,然後選取所列出的所有檔案。
  5. 在 [檔案] 功能表上按一下 [解壓縮]。
  6. 展開 [我的電腦]、 展開 本機磁碟 (C:)、 展開 [Windows,] 然後按一下 [已下載程式檔案
  7. 按一下 [解壓縮]。
  8. 關閉 Pjcintl.cab 檔案。
  9. 連按兩下以開啟它,Pjclient.cab,然後按一下 [編輯] 功能表上的 [全選
  10. 在 [檔案] 功能表上按一下 [解壓縮]。
  11. 展開 [我的電腦]、 展開 本機磁碟 (C:)、 展開 [Windows,] 然後按一下 [已下載程式檔案
  12. 按一下 [解壓縮]。
  13. 關閉 Pjclient.cab 檔案。
  14. 按一下 [開始]、 按一下 [執行]、 輸入 CMD,然後按一下 [確定]]。
  15. 型別 CD %windir%\Downloaded 程式檔案,然後按 ENTER 鍵。
  16. 型別 為 %i (pj*.dll) 中執行 regsvr32 %i,然後按 ENTER 鍵。
  17. 確認登錄成功,在每個開啟的視窗中。按一下 [確定] 以關閉每個 regsvr32 視窗。
  18. 型別 為 %i (pj*.ocx) 中執行 regsvr32 %i,然後按 ENTER 鍵。
  19. 確認登錄成功,在每個開啟的視窗中。按一下 [確定] 以關閉每個 regsvr32 視窗。

專案 2003

ActiveX 控制項位於兩個.cab 檔案位於下列資料夾中在 Microsoft Project Server 網站上:
Microsoft Project Server\IIS 虛擬 Root\Objects
兩個.cab 檔案如下:
  • Pjclient.cab
  • Pjcintl.cab (在 [1033年] 子資料夾或其他語言] 資料夾中)
這些兩個封包檔包含下列檔案:
  • Pjcintl.cab:
    • Pj11enuc.dll
    • LangCabENU11.inf (這個檔案是不需要手動安裝的控制項。
  • Pjclient.cab:
    • Pjclient11.inf (這個檔案是不需要手動安裝的控制項。
    • Pjres11c.dll
    • Pjpront11.dll
    • Pjquery11.ocx
    • Pjtextconv11.dll
    • Pjcalendar11.ocx
    • Pjgrid11.ocx
    • Pjoffline11.ocx
    • Pjoutlook11.ocx
    • Pjsecurity11.ocx
    • Pjupdate11.ocx
  1. 以系統管理員的身分登入您的電腦。
  2. 連線到 Project Server 並複製 [Pjclient.cab 檔案和 Pjcintl.cab 檔案從 Microsoft Project Server\IIS 虛擬 Root\Objects 資料夾。在電腦上的資料夾中,貼上檔案。
  3. 按兩下以開啟它,Pjcintl.cab 檔案,然後選取所列出的所有檔案。
  4. 在 [檔案] 功能表上按一下 [解壓縮]。
  5. 展開 [我的電腦]、 展開 本機磁碟 (C:)、 展開 [Windows,] 然後按一下 [已下載程式檔案
  6. 按一下 [解壓縮]。
  7. 關閉 Pjcintl.cab 檔案。
  8. 連按兩下以開啟它,Pjclient.cab,然後按一下 [編輯] 功能表上的 [全選
  9. 在 [檔案] 功能表上按一下 [解壓縮]。
  10. 展開 [我的電腦]、 展開 本機磁碟 (C:)、 展開 [Windows,] 然後按一下 [已下載程式檔案
  11. 按一下 [解壓縮]。
  12. 關閉 Pjclient.cab 檔案。
  13. 按一下 [開始]、 按一下 [執行]、 輸入 CMD,然後按一下 [確定]]。
  14. 型別 CD %windir%\Downloaded 程式檔案,然後按 ENTER 鍵。
  15. 鍵入 regsvr32 pj11enuc.dll,並按下 ENTER。
  16. 鍵入 regsvr32 pjres11c.dll,並按下 ENTER。
  17. 型別 為 %i (pj*.dll) 中執行 regsvr32 %i,然後按 ENTER 鍵。
  18. 確認登錄成功在每個開啟的視窗中。按一下 [確定] 以關閉每個 regsvr32 視窗。
  19. 型別 為 %i (pj*.ocx) 中執行 regsvr32 %i,然後按 ENTER 鍵。
  20. 確認登錄成功在每個開啟的視窗中。按一下 [確定] 以關閉每個 regsvr32 視窗。

專案 2002

ActiveX 控制項位於兩個.cab 檔案位於下列資料夾中在 Microsoft Project Server 網站上:
Microsoft Project Server\IIS 虛擬 Root\Objects
兩個.cab 檔案如下:
  • Pjclient.cab
  • Pjcintl.cab (在 [1033年] 子資料夾或其他語言] 資料夾中)
這些兩個封包檔包含下列檔案:
  • Pjcintl.cab:
    • Pj10enuc.dll
  • Pjclient.cab:
    • Pjres10c.dll
    • Pjtextconv2.dll
    • Pjcalendar2.ocx
    • Pjgrid2.ocx
    • Pjoffline2.ocx
    • Pjoutlook2.ocx
    • Pjsecurity2.ocx
    • Pjupdate2.ocx
  1. 以系統管理員的身分登入您的電腦。
  2. 連線到 Microsoft Project Server,然後再將 [Pjclient.cab Pjcintl.cab 檔案複製從 Microsoft Project Server\IIS 虛擬 Root\Objects 資料夾。貼上檔案至資料夾,在您的電腦上。
  3. 按兩下以開啟它,Pjcintl.cab 檔案,然後選取所列出的所有檔案。
  4. 在 [檔案] 功能表上按一下 [解壓縮]。
  5. 展開 [我的電腦]、 展開 本機磁碟 (C:)、 展開 [Windows,] 然後按一下 [已下載程式檔案
  6. 按一下 [解壓縮]。
  7. 關閉 Pjcintl.cab。
  8. 連按兩下以開啟它,Pjclient.cab,然後按一下 [編輯] 功能表上的 [全選
  9. 在 [檔案] 功能表上按一下 [解壓縮]。
  10. 展開 [我的電腦]、 展開 本機磁碟 (C:)、 展開 [Windows,] 然後按一下 [已下載程式檔案
  11. 按一下 [解壓縮]。
  12. 關閉 Pjclient.cab。
  13. 按一下 [開始]、 按一下 [執行]、 輸入 CMD,然後按一下 [確定]]。
  14. 型別 CD %windir%\Downloaded 程式檔案,然後按 ENTER 鍵。
  15. 鍵入 regsvr32 pj10enuc.dll,然後再按 Enter
  16. 鍵入 regsvr32 pjres10c.dll,並按下 ENTER。
  17. 鍵入 regsvr32 pjprint12.dll,並按下 ENTER。
  18. 鍵入 regsvr32 pjquery12.dll,並按下 ENTER。
  19. 型別 為 %i (pj*.dll) 中執行 regsvr32 %i,然後按 ENTER 鍵。
  20. 確認登錄成功在每個開啟的視窗中。按一下 [確定] 以關閉每個 regsvr32 視窗。
  21. 型別 為 %i (pj*.ocx) 中執行 regsvr32 %i,然後按 ENTER 鍵。
  22. 確認登錄成功在每個開啟的視窗中。按一下 [確定] 以關閉每個 regsvr32 視窗。

這篇文章中的資訊適用於:
  • Microsoft Office Project Server 2007
  • Microsoft Office Project Server 2003
  • Microsoft Project Server 2002
  • Microsoft Office Project Web Access
關鍵字:?
kbmt kberrmsg kbprb KB818046 KbMtzh
機器翻譯機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:818046? (http://support.microsoft.com/kb/818046/en-us/ )
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。