我正在尝试启动WAS服务,并且从事件查看器中收到了此错误。
Windows Process Activation Service (WAS) is stopping because it encountered an error. The data field contains the error number.
所以然后我检查了iis.log文件中的错误
[04/21/2020 11:31:00] [ ***** IIS 10.0 Component Based Setup ***** ]
[04/21/2020 11:31:00] .\inetsrv\iissetup.exe /keygen
[04/21/2020 11:31:00] Created NetFrameworkConfigurationKey key containter
[04/21/2020 11:31:00] Created NetFrameworkConfigurationKey user key
[04/21/2020 11:31:00] Set ACLs on NetFrameworkConfigurationKey
[04/21/2020 11:31:00] Failed to create iisCngConfigurationKey key container (result=0x80090009)
[04/21/2020 11:31:00] < !!FAIL!! > Failed to create the iisCngConfigurationKey key container (result=0x80090009)
[04/21/2020 11:31:00] < !!FAIL!! > Generating IIS CNG Configuration Key Container (result=0x80090009)
[04/21/2020 11:31:00] < !!FAIL!! > Key Generation result=0x80090009
[04/21/2020 11:31:00] [ End of IIS 10.0 Component Based Setup ]
我转到RSA机器密钥文件夹:C:\ Users \ All Users \ Application Data \ Microsoft \ Crypto \ RSA \ MachineKeys
我了解我应该备份并删除三个旧的RSA机器密钥(1)NetFrameworkConfigurationKey
(2)iisWasKey
(3)iisConfigurationKey
,但是我只能找到{我备份并删除了文件的RSA文件夹中的{1}}。
这就是为什么您可以在iis.log中看到它已经创建的错误NetFrameworkConfigurationKey
,但不是 NetFrameworkConfigurationKey
也 iisWasKey
我在RSA文件夹中查找的内容仅包含两个文件,分别是NetFrameworkConfigurationKey(d6d986f09a1ee04e24c949879fdb506c_)和我不知道它是什么文件(5402d5bd55de56397226e45a085a4bbc _)
在我的RSA文件夹中找不到iisWasKey文件包含(76944fb33636aeddb9590521c2e8815a_)和iisConfigureationKey文件包含(6de9cb26d2b98c01ec4e9e8b34824aa2 _)。
它们在其他地方还是应该导入其余的密钥?
谢谢
答案 0 :(得分:0)
尝试遵循命令
reg delete HKLM\SYSTEM\CurrentControlSet\Services\WAS\Parameters /v GenerateKeys /f
net start w3svc
这允许重新生成密钥,然后可以启动IIS AppPool。