EFS文件加密导致文件无法打开复制移动

EFS是个好东西,据说EFS加密的文件至今都无法破解,他也是利用微软自带的加密功能加密的,最大的缺点就是在自己电脑上加密后自己可以打开看,如果电脑丢了,碰巧你电脑又没有设置密码,那么只要别人能打开电脑那么也能看到你的文件。前几天朋友抱怨说某个文件夹的文件打不开了,怎么弄都不行。去了一看windows右下角提示备份秘钥证书,也不知道是什么东西,本着小心谨慎的态度按系统提示备份了秘钥证书文件到电脑桌面(备份过程提示输入密码)。在电脑上使用另一个账户登录发现这些打不开的文件文件名都是绿色的,在文件右击属性“高级”里发现“加密内容以便保护数据”处于勾选状态,说明这些文件都启用了EFS加密,但是朋友说昨天还可以打开今天什么都没动,也没有更改windows登录密码,突然就打不开了,提示需要权限。下面是整个问题的处理过程:

①右键文件属性–安全,将所有账户添加“完全控制”权限

②运行命令“services.msc”,在服务里面找到Express Freight Service Ltd(EFS)服务,先禁用-应用后,再把该服务改成自动。

②双击运行之前提示的备份秘钥证书文件出现导入证书提示,选择“当前用户”——“下一步”——“输入密码”——“下一步”——“根据证书类型,自动选择证书存储(U)”——下一步完成 (若是没有这类秘钥文件可尝试跳过次步骤)

③找到一个不能打开的EFS加密的文件,“右击属性”-“常规”-“高级”-“详细信息”-选择【可访问此文件的用户】下面选择用户后-“备份秘钥”按提示备份并生成秘钥文件(如果多个用户都有权限那就都备份)。

④运行命令“certmgr.msc”展开“证书”,导航到证书-个人-证书,右键单击“证书”-所有任务-导入,导入刚才的备份秘钥文件(把你手头所有有的秘钥文件都一个个导入);

⑤运行命令“certmgr.msc”展开“受信任的根证书颁发机构”,导航到证书并右键单击-所有任务-导入,导入刚才的备份秘钥文件(把你手头所有有的秘钥文件都一个个导入);

⑥重启电脑,文件可以访问了,立马取消所有EFS加密设置,将文件属性改为不加密模式。

⑦如果有改过密码,建议把密码改成之前的老密码后再看能不能打开,能打开后建议直接取消EFS的加密,然后再组策略里关闭efs功能。另外备份的秘钥文件如果在别的计算机上安装了,那么你的EFS加密的文件别人也能够打开了。如果不怕秘钥文件丢失的话,可以利用这个秘钥文件的导入及删除方式灵活地加密重要文件。

基于互联网精神,在注明出处的前提下本站文章可自由转载!

本文链接:https://ranjuan.cn/efs文件加密导致文件无法打开复制移动/

赞赏

微信赞赏支付宝赞赏

bat-backup-mssql2000
xss-platform-test
jenkins-nodejs-build