前两天重装了一次系统,重装之后的第一件事情就是将自己的 Documents and Settings 目录移到了非系统盘,原来的目录为:

C:Documents and SettingsGabrielgon

新的目录为:

d:systemGabrielgon

今天要用支付宝,需要重新导入支付宝数字证书,遇到了麻烦。导入过程一开始一切顺利,但是在最后一步时出错了,系统提示:安装证书发生错误,错误代码:80090016。初步判断此错误与用户数据目录迁移有关,所以问题关键应该在于目录的权限问题。

 给予 AdministratorsSYSTEM 用户组在:

d:systemGabrielGonApplication DataMicrosoftCryptoRSA
d:systemGabrielGonApplication DataMicrosoftSystemCertificatesMyCertificates

这两个目录的完全控制权限,问题解决。

总结:虽然这两个目录默认为 Everyone 用户组拥有完全控制器权限,但仍然需要单独给予 AdministratorsSYSTEM 用户组的完全控制权限。