需以原加密用户身份导入.pfx证书并刷新EFS密钥缓存:双击导入或通过certmgr.msc手动导入至“个人”存储,确保含私钥且标记可导出;运行cipher /u /n刷新映射,重启explorer.exe后即可解密。

电脑无法读取加密文件夹内容,但你手头有原加密用户导出的.pfx证书文件和对应密码,需通过导入该证书恢复EFS解密能力——此操作仅在当前系统仍保留原用户配置痕迹(如未彻底删除用户配置文件、注册表未重置)时有效,且必须以原加密用户身份或管理员身份执行。
确认当前登录账户与证书归属一致
双击.pfx文件时若弹出“无法访问此证书存储”或“拒绝访问”,说明当前Windows用户上下文与证书绑定的SID不匹配。此时不能直接双击导入,必须切换至原加密用户账户登录——【若已删除该账户或无法登录,请跳过本节,改用管理员接管权限方案】。
若原账户仍存在且可登录,务必使用该账户进入桌面环境,再进行后续证书导入操作。
以原用户身份导入.pfx证书(含私钥)
方法一:双击导入(最简路径)
在原加密用户桌面下,直接双击.pfx文件→点击“下一步”→选择“根据证书类型,自动选择证书存储”→输入备份时设定的密码→勾选“如果可能,将所有证书放入下列存储”并确保目标为“个人”→点击“完成”。
导入成功后,打开certmgr.msc→展开“个人→证书”,右侧列表中应可见一条“预期目的”含“加密文件系统”的证书,且图标无红色叉号。
方法二:通过certmgr.msc手动导入(规避自动存储错误)
按下Win+R,输入certmgr.msc回车→右键“个人→证书”→选择“所有任务→导入”→向导中点击“下一步”→点击“浏览”,将文件类型改为“所有文件(*.*)”,选中.pfx文件→输入密码→关键步骤:【务必勾选‘启用强私钥保护’和‘标记此密钥为可导出’】→存储位置保持默认“个人”→完成导入。
强制刷新EFS密钥缓存并验证解密能力
第一步:以管理员身份运行PowerShell。
第二步:执行命令刷新EFS用户密钥映射关系:
cipher /u /n
该命令会扫描当前所有用户证书存储,重建RSA私钥与EFS加密元数据的关联索引。执行后不显示成功提示,但系统后台已完成重建。
第三步:重启资源管理器进程,使新证书生效:
Ctrl+Shift+Esc打开任务管理器→找到“explorer.exe”→右键“结束任务”→点击左上角“文件→运行新任务”→输入explorer.exe→回车。
第四步:右键原加密文件夹→属性→高级→取消勾选“加密内容以便保护数据”→勾选“将更改应用于该文件夹、子文件夹和文件”→确定。

















