當您在 PowerPoint 2000 和 PowerPoint 2002 中安裝 MS09-017 後嘗試開啟 PowerPoint 4.0 文件時,收到錯誤訊息

文章翻譯 文章翻譯
文章編號: 970980 - 檢視此文章適用的產品。
全部展開 | 全部摺疊

在此頁中

徵狀

在 Microsoft PowerPoint 2000 或 Microsoft PowerPoint 2002 中,您嘗試開啟使用 Microsoft PowerPoint 4.0 格式的簡報。但是無法開啟簡報,且您收到下列錯誤訊息:
這個檔案使用到未支援的舊版格式。

發生的原因

因為用來開啟和儲存 PowerPoint 4.0 簡報的剖析程式碼有安全性問題,所以這個安全性更新移除能夠開啟這些檔案的功能。

安裝 MS09-017 安全性更新後,會發生這個問題。這個安全性更新可藉由防止 Microsoft Office PowerPoint 2000 和 Microsoft Office PowerPoint 2002 開啟 PowerPoint 4.0 原生檔案格式的方式,來解決用來開啟和儲存 PowerPoint 檔案格式類型的剖析程式碼弱點。

預設情況下,在 Microsoft Office 2003 Service Pack 3 中會發生這個行為。Microsoft Office PowerPoint 2003 將不會開啟具有 PowerPoint 4.0 檔案格式的簡報。 如需詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
938810 安裝 Office 2003 Service Pack 3 後,特定檔案格式會被封鎖的資訊

解決方案

如何啟用封鎖的檔案類型

重要 這些步驟可能會增加您的安全性風險。此外,這些步驟也可能使您的電腦或網路更容易遭受惡意使用者或惡意軟體 (例如病毒) 的攻擊。我們建議您執行本文所述的程序,使程式可以依照其設計來運作或實作特定程式功能。在進行這些變更之前,建議您先評估在特定環境中實作這個程序的相關風險。如果您決定實作這個程序,請採用任何其他的適當步驟,以協助保護您的系統。建議您只有在真正需要時,才使用這個程序。
重要 這個章節、方法或工作包含修改登錄的步驟。然而,如果您不當修改登錄,可能會發生嚴重的問題。因此,請務必小心執行這些步驟。為加強保護,修改登錄之前,請務必將它備份起來。以後您就可以在發生問題時還原登錄。如需有關如何備份和還原登錄的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
322756 如何在 Windows 中備份及還原登錄
若要讓 PowerPoint 2000 和 PowerPoint 2002 能夠開啟具有 PowerPoint 4.0 檔案格式的簡報,請新增下列其中一個登錄子機碼:
用戶端電腦:
HKEY_CURRENT_USER\Software\Microsoft\Office\<Office_Version>\PowerPoint\Security\FileOpenBlock


群組原則:
HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\<Office_Version>\PowerPoint\Security\FileOpenBlock
這些機碼具有下列數值:
摺疊此表格展開此表格
數值說明
FilesFromPowerPoint95這個機碼會封鎖任何處理 PowerPoint 95 格式的轉換程式。

預設情況下,機碼會停用,且不會封鎖檔案。
FilesBeforePowerPoint95這個數值會封鎖 PPT 4.0 Export 轉換程式,以及任何其他處理早於 PowerPoint 95 格式的轉換程式。

預設情況下,這個機碼會啟用,且會封鎖 PowerPoint 4.0 檔案的開啟。
FilesFromNonPowerPointFormats這個機碼會封鎖任何 PowerPoint 用來匯入 Harvard Graphics for Windows 版本 3.0 檔案 (.ch3、.sh3) 和 Lotus Freelance for Windows 版本 1.0 至 2.1 (.pre) 檔案的檔案格式。

預設情況下,這個機碼會啟用。此機碼將使使用者無法開啟非 PowerPoint 檔案格式的檔案。
這些數值具有停用或啟用的數值:
  • 停用:數值已停用。也就是說,如果 DWORD 值設為零,或是該數值不存在,則會允許檔案類型照常開啟。
  • 啟用:數值已啟用。也就是說,如果 DWORD 值設為 1 或任何其他未定義的數值,則會封鎖檔案類型,使檔案無法開啟。
若要使 PowerPoint 能夠開啟 PowerPoint 4.0 檔案,請依照下列步驟執行:
  1. 按一下 [開始],按一下 [執行],輸入 regedit,然後按一下 [確定]
  2. 在登錄中找出並按一下下列子機碼:
    HKEY_CURRENT_USER\Software\Microsoft\Office\<Office_Version>\PowerPoint\Security
  3. [編輯] 功能表上,指向 [新增],然後按一下 [機碼]
  4. 輸入 FileOpenBlock,然後按下 ENTER。
  5. 選取下列子機碼:
    HKEY_CURRENT_USER\Software\Microsoft\Office\<Office_Version>\PowerPoint\Security\FileOpenBlock
  6. [編輯] 功能表上,指向 [新增],然後按一下 [DWORD 值]
  7. 輸入 FilesBeforePowerPoint95,然後按下 ENTER。
  8. 選取數值 [FilesBeforePowerPoint95]
  9. [編輯] 功能表上,按一下 [修改]
  10. 輸入 0,然後按下 ENTER。
  11. 結束「登錄編輯程式」
本文提及的協力廠商產品是由與 Microsoft 無關的獨立廠商所製造。Microsoft 不以暗示或其他方式,提供與這些產品的效能或可靠性有關的保證。

屬性

文章編號: 970980 - 上次校閱: 2009年5月15日 - 版次: 1.3
這篇文章中的資訊適用於:
  • Microsoft PowerPoint 2002 Standard Edition
  • Microsoft PowerPoint 2000 Standard Edition
關鍵字:?
kbregistry kbopenfile kbexpertiseinter kbtshoot kbsurveynew kbprb KB970980
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

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