Excel打開時總會卡120秒
有一種可以如下(AI回復):
微軟官方知識庫(Microsoft KB)與資安技術文檔中明確指出:
新版 Office 在啟動時,為了確保軟體沒有被惡意篡改,作業系統核心會去檢查 EXCEL.EXE 的數位簽章(Digital Signature)。如果這台電腦在今天(或近期)剛好安裝或更新了某個微軟安全更新,或者本機的數位憑證快取過期了,Windows 的 CryptoAPI (Cryptographic Services) 就會被動觸發。
它會強行去訪問證書中寫死的微軟官方 AIA (Authority Information Access) 或 CRL (Certificate Revocation List) 位址,去下載憑證吊銷清單。而你截圖中的 52.110.x.x 和 13.107.x.x 正是微軟憑證服務的 CDN 節點。
微軟官方給出的「純內網/隔離環境」唯一解決方案
既然這是 Windows 數位簽章校驗機制觸發的,網路層(防火牆、Hosts)對這種系統內核級別的 CryptoAPI 連線常常無法完美攔截,微軟官方針對這種完全隔離的純內網(Air-Gapped Environment),給出的標準解決方案是:直接在登錄檔中,關閉系統的網際網路憑證吊銷檢查。
實質操作步驟:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\WinTrust\Trust Providers\Software Publishing
在右側視窗中,找到名為 State 的雙字組(DWORD)數值。
預設值通常是 23c00 或 23c04(代表啟用聯網證書檢查)。
請將它修改為 23e00(十六進位)。
(註:23e00 在微軟 WinTrust 架構中,代表 WTPF_IGNOREREVOCATION,即強制系統忽略聯網憑證吊銷檢查)
點擊確定,並重啟電腦。
方法來源: 本方法出自微軟官方支援文檔 《How to turn off the automatic root certificates update feature》 與開發者文檔中的 WinTrust 安全組件配置。
這能徹底在應用程式啟動時,阻止 Windows 去翻外網找微軟的證書服務。改完重啟後,Excel 就不會再因為卡在校驗證書的死循環裡而瘋狂重連了。
0.上面方法目前測試無效,其他修改了很多出注册表都不行
1.防火墻禁excel訪問網絡無效
2.最后还是用了最原始的方法,抓取他訪問的地址,然后修改hosts文件指向localhost