无法导出 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 和 Settings\All Users\Application Data\Microsoft\Crypto\RSA\MachineKeys

如果你无权访问它,但你拥有管理员权限,请重新分配行政人员帐户完全访问权限

看:无法导出私钥,因为选项呈灰色在Comodo

答案3

这对我很有帮助个人信息交换灰色:

  • certmgr.msc以管理员身份 运行
    • 单击开始菜单并开始输入以查找certmgr.msc
    • 您需要写出包括.msc扩展名在内的完整名称
    • 在开始菜单中右键单击找到的程序并选择“以管理员身份运行”
  • 然后按照标准流程操作 - 灰色选项现在应该可用

或者

  • 以管理员身份运行命令提示符(cmd.exe)并使用以下命令
    • cipher /x d:\path\to\your\backupFile(无文件扩展名)
    • 确认弹出窗口
    • 输入用于保护 EFS 证书的密码,然后确认密码
    • 您应该在命令提示符中看到“EFS 证书已成功备份。”

相关内容