當您嘗試開啟 .xls 檔案時,若出現「您嘗試開啟的檔案格式與副檔名指定的格式不一致」警告,這是 Excel 2007/2010 引入的擴充名強化機制(Extension Hardening)所致。此機制旨在防止惡意檔案偽裝,但有時會誤判正常檔案。本文提供三種解決方案,依推薦順序排列。

此警告通常發生在:

適用情況:偶爾遇到、確信檔案來源安全、不想修改系統設定。
⚠ 警告:修改登錄表有風險,請先備份登錄表或建立系統還原點。
regedit → 按 EnterHKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Excel\SecurityExtensionHardening0 → 確定| 數值 | 行為 |
|---|---|
| 0 | 不檢查副檔名與檔案類型,繞過警告(關閉保護) |
| 1 | 檢查不符時顯示警告(預設值) |
| 2 | 檢查不符時直接拒絕開啟檔案 |
若為網域環境,建議透過群組原則部署:
使用者設定 → 系統管理範本 → Microsoft Excel 2016 → Excel 選項 → 安全性 → 擴充名強化 → 已停用
關閉此保護會降低對偽裝惡意檔案的防禦能力。建議: