![如何使用备份的EFS证书解密加密文件?](https://linux22.com/image/1457833/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%E5%A4%87%E4%BB%BD%E7%9A%84EFS%E8%AF%81%E4%B9%A6%E8%A7%A3%E5%AF%86%E5%8A%A0%E5%AF%86%E6%96%87%E4%BB%B6%EF%BC%9F.png)
我有一些文件是在现已停用的 Windows 7 系统上加密的。我确保备份了我的密钥,这个密钥名为efs.pfx
。双击它会启动证书导入向导这使得它处于当前用户 > 个人商店。但现在当我尝试使用EFS 重新密钥向导(rekeywiz.exe
)我在最后一步收到此错误:
当它在这家商店时,我看到了此通知:
所以我把它移到了上述商店,那里的情况看起来更好:
rekeywiz
但是,无论它位于哪个证书存储中,我仍然会遇到相同的错误。
我可以在 Windows 资源管理器中看到加密文件,但双击它们会将它们打开为空文件或引发错误:
我练习删除证书以确保无法读取文件内容,并导入证书以确保恢复我的读取权限。这很有效,无法想象这是错误的密钥(备份实际上是命名为efs.pfx
)。我不记得在 Windows 7 上练习时必须使用 Reykey Wizard。此外,我从未在升级到 Windows 8 或 8.1 后测试过这一点。我认为这可能不是“升级”,而是全新安装,因为我记得在尝试将我的 8.1 预览系统(这可能是 Vista 以来一系列就地升级中的最后一个)转换为最终版本时遇到了问题。我不明白这有什么关系,但我希望它有助于解决任何问题。
我如何解密我的文件?
更新
根据评论中的建议,我尝试将文件移动到其他位置。起初,我被拒绝访问,说我需要下图中实体的许可:
我看了看高级安全设置属性选项卡并看到所有者是同一个实体,因此我拥有了该文件的所有权并允许自己完全控制。
奇怪的是,当我现在尝试移动文件时,我遇到了同样的错误,只是我需要我自己的许可