Microsoft Visio (2007/2010) 在 Windows 7 上執行一段時間或複製貼上操作後自動關閉,主因是增益集 (Add-in) 與 Win7 相容性衝突。修改登錄檔 LoadBehavior 值即可解決。
BtOfficeIntegration.dllregedit → EnterHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Visio\Addins\BtOffice\Addin.BtOfficeIntegration.1| 值 | 含義 |
|---|---|
| 0 | 不載入 (停用增益集) |
| 1 | 連線時載入 |
| 2 | 啟動時載入 |
| 3 | 啟動時載入 + 連線時載入 (預設) |
| 8 | 強制載入並隱藏 UI,繞過相容性檢查 (解決閃退關鍵) |
| 9 | 強制載入 + 顯示 UI |
BtOfficeIntegration 增益集常隨藍牙軟體 (Broadcom/WIDCOMM) 安裝,用於 Office 檔案傳輸功能,但其 COM 介面實作與 Visio 進程模型衝突,導致特定操作觸發未處理例外造成進程終止。設 LoadBehavior=8 強制以安全模式載入,繞過衝突路徑。
若修改後仍異常,嘗試更新藍牙驅動至最新版,或完全移除藍牙軟體附帶的 Office 增益集。