Windows

移動到另一台電腦,失去證書

  • March 8, 2020

我最近買了一台執行 Windows 10 Pro 的新電腦。為了準備遷移,我將執行 Windows 7 Pro 的舊文件中的所有文件複製到備份驅動器。

過了一會兒,我決定我準備好了,並格式化了原始驅動器。

現在我發現我失去了舊電腦上 Windows 證書儲存中的證書。我確實擁有舊電腦中的所有文件,但是如何恢復證書儲存?我需要這些證書,因為我用它們來簽署軟體,如果我必須創建新的,舊的軟體就不能再更新了……

謝謝

不幸的是,你運氣不好,失去了鑰匙。即使你有原始文件,你很可能有系統資料庫配置單元和私鑰文件,這對你沒有幫助。

使用系統資料庫配置單元,您可以訪問公共證書,但不能訪問私鑰。在 Windows 上,私鑰以加密形式儲存在文件系統中。加密密鑰派生自 DPAPI,它對於每個 Windows 安裝都是唯一的。如果您有 Windows 7 中的“備份和還原”功能創建的系統備份,則可以取回它們。您可以在臨時機器上還原備份以恢復密鑰。如果您進行了文件複製備份,那麼您就沒有機會恢復密鑰。

引用自:https://serverfault.com/questions/1006057