KB5003341:當 SHA-1 受信任根憑證授權中心到期時,您可能遇到的問題

摘要

根據 Microsoft 的說明,自 2021 年 5 月 9 日起,太平洋時間下午 4 點起,所有主要的 Microsoft 流程與服務——包括 TLS 憑證、程式碼簽章及檔案雜湊——將專屬使用 SHA-2 演算法。

如何驗證您的軟體是否符合 SHA-2 簽署

請依照以下步驟確認您的申請是否已簽署 SHA-2:

  1. 檔案總管中找到你想檢視的應用程式的執行檔 (EXE) 。
  2. 右鍵點選 EXE 檔案並選擇 屬性
  3. 屬性對話框中選擇數位簽章標籤。
  4. 如果您的申請已簽署 SHA-2,您會在簽名列表區塊的摘要演算法欄位看到 SHA256

如果你的應用程式沒有簽署 SHA-2,可能會遇到問題,或必須停用安全警告或安全功能才能讓應用程式執行。 我們不建議這麼做。 請確認你使用的是最新版本的應用程式,如果問題依舊存在,請聯絡製造商。

如何判斷你是否受到 SHA-1 到期的影響

當你嘗試安裝或使用僅有 SHA-1 簽名的應用程式或驅動程式時,可能會遇到警告或錯誤。

註解 目前我們尚未發現任何熱門應用程式遇到以下問題。 不過,你可能會收到以下任何錯誤訊息。

錯誤訊息 錯誤發生
Windows 無法驗證這個驅動程式軟體的發行商 當你嘗試安裝驅動程式時,可能會跳出 Windows Defender 的警告提示。 你應該有以下選項:
  • 不要安裝這個驅動程式軟體
  • 不管怎樣,還是安裝這個驅動程式軟體
為了保護您的安全,此應用程式已被封鎖
管理員已封鎖你執行此應用程式
當你嘗試執行應用程式時,因為簽章不再有效,且顯示出版 商:未知,應用程式被智慧螢幕阻擋。 申請無法開啟。
該出版商已被封鎖,無法在您的電腦上執行軟體 嘗試開啟申請時。
一般信任失敗 嘗試安裝應用程式時,
無效的數位簽章 當嘗試解壓或安裝應用程式時,