更新,还是有人不能解决的,更改本地组策略权限试试,详细:
还有些人还是不能解决的,尝试 win+r,输入gpedit.msc进入本地组策略编辑器,>>windows设置>>安全设置>>本地策略>>安全选项>> 然后选中用户账户控制:以管理员批准模式运行所有管理员;以及它下方的用于内置管理员账号的管理员批准模式,如果是禁用的,全部启用,最后再试试自己的dll文件把。
废话少的先直接看图(win+R打开运行,输入regedit进入注册表编辑器:),废话多的看下文:

废话开始的地方———————————————–
最近自己电脑上装了一个X系统,需要注册dll文件,但是在注册过程总发现会出现报错,报错如下:


在网上找到的解决方案类似下面这个,对于我的情况来说是不行的。
regsvr32 Softpub.dll————–可以成功
regsvr32 Wintrust.dll————-可以成功
regsvr32 Initpki.dll—————显示失败,截图如下


然后又去找initpki.dll的解决方案,感觉开始套娃,但是在网上找了一圈之后没有成功,下图所示方案也不能成功:


下面开始我的解决方案:——————————————–
win+R打开运行,输入regedit进入注册表编辑器:


依次点击: HKEY_LOCAL_MACHINE: SOFTWARE: Classes,右键单击classes选择权限,添加一个everyone的用户,权限全部允许,最后点击应用,确定。



全部操作完成后,去看看是不是成功了吧:


转载请注明:落伍老站长 » 0x80004005完美解决initpki.dll加载失败