用以下方法及解决方案就可以解决:

1、按下键盘上的“win+r”打开运行。

2、然后在其中输入“regsvr32 softpub.dll”回车确定。

3、弹出修复成功的对话框,点击“确定”。

4、接着再打开运行框,依次输入“regsvr32 wintrust.dll”和“regsvr32 initpki.dll”。

5、再在弹出的对话框中点击“确定”就可以解决0x80004005错误代码了。