當您嘗試在 Excel 2010、Excel 2007 或 Excel 2003 中,開啟由登錄原則設定封鎖的檔案類型時,收到錯誤訊息

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

在此頁中

徵狀

嘗試開啟以 Microsoft Excel 格式儲存的檔案時,檔案無法開啟。此外,您收到下列錯誤訊息:
您嘗試開啟由登錄原則設定封鎖的檔案類型。

您嘗試開啟由信任中心的檔案封鎖設定封鎖的檔案類型 <<檔案類型>>。
如果您在嘗試儲存檔案時收到類似的錯誤訊息,請參閱下面的「Microsoft 知識庫」文件:
945797 當您嘗試在 Excel 2007 或 Excel 2003 中儲存檔案時,出現錯誤訊息:「您嘗試儲存由登錄原則設定封鎖的檔案類型」

發生的原因

如果系統管理員限制能在 Microsoft Office Excel 2010、Microsoft Office Excel 2007 或 Microsoft Office Excel 2003 開啟的檔案類型,就可能會發生這個問題。如果要執行這項作業,系統管理員可以設定登錄機碼來限制這項功能。

根據預設,下列檔案類型在 Excel 2010 中是封鎖的:
  • Excel 4 活頁簿
  • Excel 4 工作表
  • Excel 3 工作表
  • Excel 2 工作表
  • Excel 4 巨集表和增益集檔案
  • Excel 3 巨集表和增益集檔案
  • Excel 2 巨集表和增益集檔案
如果是 Excel 2010,您可以在 2010 Office System 管理範本中設定登錄機碼。如需詳細資訊,請參閱<詳細資訊>一節的<Excel 2010>小節。

若是 Excel 2007,登錄機碼可以在 2007 Office System 管理範本中設定。如需詳細資訊,請參閱本文<其他相關資訊>一節的「Excel 2007」小節。

若是 Excel 2003,更新 933666 可讓管理員封鎖在 Excel 2003 中儲存或開啟檔案的能力。如需詳細資訊,請參閱本文<其他相關資訊>一節的「Excel 2003」小節。

根據預設,下列檔案在 Microsoft Office 2003 Service Pack 3 中是受到封鎖的:
  • Microsoft Excel 4.0 Charts (.xlc)
  • DBF 2 (dBASE II) (.dbf)
如需詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
938810 安裝 Office 2003 Service Pack 3 後,特定檔案格式會被封鎖的資訊

解決方案

如果要解決這個問題,請執行下列其中一個動作:
  • 在 Excel 2010 中,可依照下列步驟執行,移除開啟檔案時所受到的限制。
    1. 按一下 [檔案] 索引標籤。
    2. [說明] 底下按一下 [選項]
    3. 按一下 [信任中心],然後按一下 [信任中心設定]
    4. 在 [信任中心] 按一下 [檔案封鎖設定]
    5. 如果要允許開啟已封鎖的檔案,請按一下以清除該檔案類型的核取方塊。
    6. 按兩次 [確定]
    除了這些步驟以外,您還可以將檔案移至信任位置,以覆寫登錄原則設定。
  • 在 Excel 2007 中,如果信任您要開啟的檔案,您可以將檔案移到信任位置,覆寫登錄原則設定。

    如需有關如何建立、移除或變更檔案信任位置的詳細資訊,請至下列 Microsoft 網站:
    http://office.microsoft.com/zh-tw/word-help/create-remove-or-change-a-trusted-location-for-your-files-HA010031999.aspx
  • 在 Excel 2003 中,則沒有信任位置。您可以建立隔離位置以覆寫登錄原則設定。如果要建立隔離位置,請依照下列步驟執行:
    1. 結束 Excel 2003。
    2. 按一下 [開始],再按一下 [執行],在 [開啟] 方塊中輸入 regedit,然後按一下 [確定]
    3. 找出並按一下以選取下列其中一個登錄子機碼:
      HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Common


      HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\11.0\Common
    4. 指向 [編輯] 功能表上的 [新增],接著再按一下 [機碼]
    5. 輸入 OICEExemptions 做為機碼的名稱。
    6. 指向 [編輯] 功能表上的 [新增],接著再按一下 [字串值]
    7. 輸入字串名稱,然後按下 ENTER。例如,輸入 ExemptDirectory
    8. 以滑鼠右鍵按一下您在步驟 7 中輸入的字串名稱,然後按一下 [修改]
    9. [數值資料] 方塊中,輸入包含檔案之目錄的路徑,然後按一下 [確定]

      注意 您必須建立資料夾。系統不會自動剔除任何子資料夾。若是您要剔除的其他任何資料夾,請重複步驟 6-9。
    10. 按一下 [檔案] 功能表上的 [結束],結束 [登錄編輯程式]。
  • 請連絡系統管理員變更 [群組原則] 設定。

其他相關資訊

Excel 2010

如果要限制可在 Excel 2010 中開啟或儲存的檔案類型,系統管理員可以使用 2010 Office System 管理範本來設定用戶端電腦上的登錄。 注意事項

Excel 2007

如果要限制可在 Excel 2007 中開啟的檔案類型,系統管理員可以使用 2007 Office System 管理範本來設定用戶端電腦上的登錄。

下表所包含的 DWORD 名稱,可讓管理員新增至登錄以使用 FileOpenBlock 子機碼限制特定檔案類型。此外,該表格也包含所限制的對應檔案類型。
摺疊此表格展開此表格
DWORD 名稱所限制的檔案類型
OpenXmlFiles.xlsx、.xlsm、.xltx、.xltm、.xlam
Binary12Files.xlsb
BinaryFiles.xls、.xla、.xlt、.xlm、.xlw、.xlb
HtmlandXmlssFiles.mht、.mhtml、.htm、.html、.xml、.xmlss
XmlFiles.xml
DifandSylkFiles.dif、.slk
TextFiles.txt、.csv、.prn
XllFiles.xll (.dll)
注意事項

Excel 2003

重要 這個章節、方法或工作包含的步驟會告訴您要如何修改登錄。然而,如果登錄修改錯誤,可能會發生嚴重的問題。因此,請確定小心執行下列步驟。為加強保護,修改登錄之前,請務必將它備份起來。如果發生問題,您就可以還原登錄。如需有關如何備份和還原登錄的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
322756 如何在 Windows XP 中備份及還原登錄


系統管理員能夠限制您可以在 Excel 2003 中開啟儲存的檔案類型。在原本發行的 Microsoft Office 2003 中,並不提供此功能。如果要限制可以在 Excel 2003 中開啟的檔案類型,請安裝安全性更新 933666。

如需有關安全性更新 933666 的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
933666 說明 Excel 2003 安全性更新:2007 年 5 月 8 日

如果要限制可以在 Excel 2003 中開啟的檔案類型,系統管理員可以使用下列其中一個方法: 下表包含系統管理員可新增至登錄的 DWORD 名稱,以使用 FileOpenBlock 子機碼來限制特定檔案類型。另外,此表格也包含所限制的對應檔案類型。
摺疊此表格展開此表格
DWORD 名稱所限制的檔案類型
BinaryFiles.xls、.xla、.xlt、.xlm、.xlw、.xlb
HtmlandXmlssFiles.mht、.mhtml、.htm、.html、.xml、.xmlss
XmlFiles.xml
DifandSylkFiles.dif、.slk
TextFiles.txt、.csv、.prn
XllFiles.xll
Converters使用文字轉換程式時可使用的所有檔案格式 (包括 Office 相容性套件)
DatabaseandDatasourceFiles.odc, .udl, .dsn, .dbc, .dqy, .iqy, .oqy, .rqy, .mde, .mdb, .dbf, .ade, .adp, .cub
LotusandQuattroFiles.wk1、.wk4、.wj3、wk1 FMT、.wks、.wk3、wk3 FM3、.wj2、.wq1、.fm3、.wj1
LegacyBinaryFilesMicrosoft Excel 4.0 Charts (.xlc) 檔案 (Office 2003 SP3)
LegacyDatabaseAndDatasourceFilesDBF 2 (dBASE II) (.dbf) 檔案 (Office 2003 SP3)
如果要啟用 FileOpenBlock 子機碼設定,請依照下列步驟執行:
  1. 結束 Excel。
  2. 如果您執行的是 Excel 2003,請安裝安全性更新 933666 (若尚未安裝),然後再前往步驟 3。如果您執行的是 Excel 2007,請直接前往步驟 3。
  3. 按一下 [開始],再按一下 [執行],在 [開啟] 方塊中輸入 regedit,然後按一下 [確定]
  4. 找出並按一下以選取下列其中一個登錄子機碼:

    Excel 2007
    HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Excel\Security\FileOpenBlock
    HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\12.0\Excel\Security\FileOpenBlock
    Excel 2003
    HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Excel\Security\FileOpenBlock
    HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\11.0\Excel\Security\FileOpenBlock
    如果 FileOpenBlock 子機碼不存在,請依照下列步驟加以建立:
    1. 按一下以選取 [安全性] 子機碼。
    2. [編輯] 功能表上,指向 [新增],然後按一下 [機碼]
    3. 輸入 FileOpenBlock,再按下 ENTER。
  5. [編輯] 功能表上,指向 [新增],再按一下 [DWORD 值]
  6. 輸入您要限制的 DWORD 名稱,然後按 ENTER。例如,輸入 BinaryFiles
  7. 用滑鼠右鍵按一下您在步驟 6 中輸入的 DWORD 名稱,然後按一下 [修改]
  8. [數值資料] 方塊中,輸入 1,然後按一下 [確定]
  9. 按一下 [檔案] 功能表上的 [結束],結束 [登錄編輯程式]。
如需詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
945797 當您嘗試在 Excel 2007 或 Excel 2003 中儲存檔案時,出現錯誤訊息:「您嘗試儲存由登錄原則設定封鎖的檔案類型」

屬性

文章編號: 922848 - 上次校閱: 2011年9月18日 - 版次: 2.0
這篇文章中的資訊適用於:
  • Microsoft Office Excel 2007
  • Microsoft Excel 2010
關鍵字:?
kbsavefile kbopenfile kberrmsg kbexpertisebeginner kbtshoot kbprb KB922848
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