Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Win7 控制項無法安裝、提示「無法驗證發行者」?四步驟解決:ActiveX 設定、信任網站、簽章驗證放寬、瀏覽器重置

編輯:Win7 系統應用技巧

Windows 7 登入網銀、政府入口網站時,ActiveX 控制項無法安裝,IE 彈出「控制項無法安裝,Windows 已阻止此軟體,因為無法驗證發行者」。本文提供四步驟標準解決流程:啟用 ActiveX、加入信任網站、允許無效簽章安裝、重置 IE 設定,並說明事後安全性恢復操作。

四步驟標準解決流程

  1. 啟用 ActiveX 控制項相關設定
    IE → Alt+T → 「網際網路選項」→ 「安全性」頁籤 → 「自訂層級」→ 將下列項目全部設為「啟用」或「提示」:
    • 執行 ActiveX 控制項和外掛程式
    • 對未標示為安全的 ActiveX 控制項初始化並指令碼執行
    • 下載已簽署的 ActiveX 控制項
    • 下載未簽署的 ActiveX 控制項
    確定 → 是 → 套用。
    ActiveX 安全性設定
  2. 將網站加入「信任的網站」並安裝
    同視窗 → 「安全性」→ 「信任的網站」→ 「網站」→ 新增目標網址(建議加入主域名如 *.bank.com)→ 關閉。
    重新整理頁面,IE 下方通知列出現「此網站想要安裝下列附加元件」→ 點選「為此電腦的所有使用者安裝此附加元件」。
    安裝附加元件提示
    無法驗證發行者錯誤
  3. 仍被阻止?進階設定允許無效簽章安裝
    「網際網路選項」→ 「進階」頁籤 → 「安全性」區段 → 勾選 「允許執行或安裝軟體,即使簽章無效」 → 套用/確定。
    重新整理 → 再次點選安裝 → 提示「無法驗證發行者,確定要安裝?」→ 點「安裝」。
    進階 允許簽章無效
    安裝成功確認
  4. 完成後務必恢復安全設定
    • 取消勾選「允許執行或安裝軟體,即使簽章無效」。
    • 將「信任的網站」安全性層級調回「中」或「中-高」。
    • 或直接「網際網路選項」→ 「進階」→ 「重設」→ 勾選「刪除個人設定」→ 重設 IE 為預設值。
    重設 IE 設定

進階:針對特定控制項的登錄預先核准(企業部署)

若需大量電腦無提示安裝,可預先匯入控制項的 Class ID (CLSID) 登錄值:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Ext\PreApproved\{CLSID}]
"Flags"=dword:00000000

取得 CLSID 方法:已安裝電腦 → IE → 「管理附加元件」→ 選取該控制項 → 「更多資訊」→ 複製 Class ID。

常見誤區提醒

  • ❌ 直接降低「網際網路」區域安全性層級 → 風險極高,務必只調整「信任的網站」區域。
  • ❌ 長期保留「允許簽章無效」 → 易受惡意 ActiveX 攻擊,安裝完成立即還原。
  • ✅ 使用 32 位元 IE(C:\Program Files (x86)\Internet Explorer\iexplore.exe),多數舊版控制項僅支援 32 位元。
Copyright © Windows教程網 All Rights Reserved