無法匯出 Windows 10 EFS 證書

無法匯出 Windows 10 EFS 證書

剛買了一台新筆記型電腦,加密了幾個資料夾,彈出了方便的「匯出憑證」提醒,所以我將其匯出。任務完成。這提醒我檢查我是否備份了其他電腦的憑證。

我打開 CertMgr.msc,轉到個人,找到正確的憑證並嘗試匯出它。

它給了我一個警告

關聯的私鑰被標記為不可匯出。只能匯出證書。

是的,匯出私鑰

呈灰色顯示

當我單擊“下一步”時,匯出為“個人資訊交換”的選項也呈現灰色。

所以我有點卡住了。

如果我無法匯出它,我可以解密所有內容,刪除憑證並建立新憑證嗎?我不知道它還有什麼用途,如果有的話。

謝謝

答案1

您的情況似乎缺少私鑰,請檢查 C:\Users[Yourname]\AppData\Roaming\Microsoft\Crypto\RSA 下是否有 EFS 相關文件

我在我的電腦上測試過,沒有這個問題,可以用私鑰匯出,如下:

在此輸入影像描述

請嘗試解密所有 EFS 檔案並再次嘗試加密。

如果問題仍然存在,我考慮是否是由於系統組件損壞引起的,請執行以下命令進行進一步測試:

Dism /Online /Cleanup-Image /RestoreHealth

SFC /scannow

答案2

您的所有個人憑證和私鑰都位於以下資料夾中:

  • %SystemDrive%\Documents and Settings\All Users\Application Data\Microsoft\Crypto\RSA\MachineKeys

如果您無法存取它並且您具有管理員權限,請重新分配行政人員帳戶完全存取權限

看:無法匯出私鑰,因為該選項呈現灰色在科摩多

答案3

當我有個人資訊交換變灰:

  • certmgr.msc以管理員身份 執行
    • 點擊開始功能表並開始鍵入以查找certmgr.msc
    • 您需要寫下整個名稱,包括.msc擴展名
    • 右鍵單擊開始功能表中找到的程序,然後選擇“以管理員身份執行”
  • 然後按照標準流程進行操作 - 灰色選項現在應該可用

或者

  • 以管理員身份執行命令提示字元(cmd.exe)並使用以下命令
    • cipher /x d:\path\to\your\backupFile(無檔案副檔名)
    • 確認彈出視窗
    • 輸入用於保護 EFS 憑證的密碼,然後確認密碼
    • 您應該會看到「EFS 憑證已成功備份」。在命令提示字元下

相關內容