在 IIS 中创建证书请求时出错:无法生成证书请求

本文可帮助你解决尝试在 Internet Information Services (IIS) 中创建证书请求时可能引发意外错误的问题。

原始产品版本: Internet 信息服务
原始 KB 编号: 908572

症状

尝试在 IIS 中创建证书请求时,可能会收到类似于以下错误消息:

无法生成证书请求。 访问被拒绝。

原因

如果尝试创建证书请求的管理员对以下文件夹中的文件和子文件夹没有完全控制权限,则会出现此问题:
\Documents and Settings\All Users\Application Data\Microsoft\Crypto\RSA\MachineKeys

解决方案

若要解决此问题,请授予管理员帐户对文件夹中所有文件和子文件夹的 MachineKeys 完全控制权限。 请按照以下步骤解决此问题:

  1. 依次选择“ 开始”、“ 运行”、“键入 \Documents and Settings\All Users\Application Data\Microsoft\Crypto\RSA\”、“ 确定”。
  2. 右键单击“ MachineKeys”,然后选择“ 属性”。
  3. 在“安全性”选项卡上,选择“管理员”或选择所需的管理员组帐户,选择“检查”框以启用“完全控制”权限,然后选择“确定”。

References