我用Word 2003编辑了一个文件,加密了,文件格式是NTFS,系统是Windows XP SP2。后来又重装了系统,设置的还是和原来一样的用户名和密码,但Word就是打不开那个文件,说我没有权限访问。请问该如何解决?
Windows XP对文件的加密方式与Windows 2000有了很大的不同,如果处理不当,就有可能无法解密原来的文件内容。这其实就是因为采用了Windows XP在NTFS文件系统下的加密功能。因为重新安装了系统,而在重新安装系统前,又没有备份自己的文件加密密钥,而且在所使用的电脑上也没有指定文件故障恢复代理,此时出现的这种无法访问加密文件的问题,基本上已经没有其他方法可以帮助你取回文件了。这是因为该加密系统使用加密密钥加密,而不是采用用户的帐户和密码来加密。
所谓备份自己的文件加密密钥,是指以下操作:单击“开始”按钮,选择“运行”,键入“certmgr.msc”打开证书管理器,在证书管理器左边窗口中依次单击“证书-当前用户”下的“个人”中的“证书”,然后在右边窗口中用鼠标右键单击“预期目的”为“加密文件系统”的证书,指向“所有任务”,选择“导出”,系统将打开“证书导出向导”指引你进行操作,向导将询问你是否需要导出私钥,选择“导出私钥”,并按照向导的要求输入密码保护导出的私钥,然后选择存储导出后文件的位置即可完成。
如果你在重装系统前备份了自己的文件加密密钥,在出现重装系统后无法访问原有已加密文件时,即可用鼠标右键单击备份的证书,选择“安装PFX”,系统将弹出“证书导入向导”指引你的操作,你只需要键入当初导出证书时输入用于保护备份证书的密码,然后选择让向导“根据证书类型,自动选择证书存储区”即可完成,完成后即可访问以前的加密文件。
所谓指定恢复代理,是为系统指定一个文件故障恢复代理,恢复代理可以解密系统内所有通过内建加密功能加密的文件,一般用于网络管理员在网络上处理文件故障,以及使管理员能够在职员离职后解密职员加密过的工作资料。
在Windows 2000中默认Administrator为恢复代理,而在Windows XP上如果需要恢复代理则必须自行指定,而且恢复代理只能够解密指定恢复代理后被加密的文件。
如果你所使用的电脑是企业网络中的,那么你需要联系管理员查询是否已经制定了故障恢复策略,而如果你只是在使用一台单独的电脑,那么目前已经没有恢复代理可以解密加密的文件了。